Windows Azure AppFabric

Slides:



Advertisements
Similar presentations
Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the.
Advertisements

Ray Ozzie Chief Software Architect. Applications and Solutions Cloud Infrastructure Services Live Platform Services Global Foundation Services Services.
BI in the Cloud – Sky is the limit Vishal Agrawal Product Technical Architect Infosys Tech Ltd Anand Govindarajan Principal Technology Architect Infosys.
MICROSOFT CONFIDENTIAL Sept 2009 | Page 1 | BDM Presentation.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Microsoft Online and Cloud Services. Software Services Benefits from your on premise investments Ease and convenience of online access to services Power.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Microsoft Technology Roadmap Event Helping Your Business Save, Innovate, and Grow Jill Schoolenberg General Manager Corporate Accounts.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
Solving Modern Day Business Problems Using Power Apps
Migrate SQL Server Apps to SQL Azure Cloud DB
Azure Stack Foundation
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
What’s New with IIS 8: Open Web Platform for Cloud
Run Azure Services in your datacenter
Data Platform and Analytics Foundational Training
Data Platform and Analytics Foundational Training
Deployment Planning Services
Accelerate your DevOps with OpenShift by Red Hat
Introduction to Windows Azure AppFabric
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Microsoft Azure: The only consistent Hybrid Cloud
Modern application lifecycle with DevOps
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
Microsoft Virtual Academy
The power of common identity across any cloud
Windows Azure Cloud Visit – Ravindra verma.
Microsoft Ignite /31/ :08 AM
Building Applications with Windows Azure and SQL Azure
Windows Azure Pack : Express Installation
Design and Implement Cloud Data Platform Solutions
Developing an app for SharePoint autohosted in Azure
Bridging the Gap From On-Premises to the Cloud
Python Tools for Visual Studio
Cloud Database Based on SQL Server 2012 Technologies
Dev and Test Environments in the Cloud
Microsoft Virtual Academy
Integrating Microsoft SharePoint 2010 with Windows Azure
Introduction to Windows Azure Web Sites
Microsoft Virtual Academy
Ed oms team OMS: Log Analytics Ed oms team.
11/22/2018 1:43 PM THR3005 How to provide business insight from your data using Azure Analysis Services Peter Myers Bitwise Solutions © Microsoft Corporation.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Getting started with Windows Azure
Microsoft Virtual Academy
Make Web Not War /Web Say(Hello); to the Microsoft Web Platform
Microsoft Virtual Academy
Enabling the hybrid cloud with remote access appliances
2/25/2019.
Developing for Windows Azure
Windows Server 2012 Cloud optimize your IT
Windows Azure Overview
Microsoft Corporation
What’s new in Visual Studio 2012
Windows Azure Hybrid Architectures and Patterns
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
Office 365 Development July 2014.
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
10/13/2019 4:41 AM DNN Cloud Services Under the Hood David Rodriguez Cloud Team Lead Engineer – DNN Corp. Windows Azure Insider © 2010 Microsoft.
Microsoft Virtual Academy
Presentation transcript:

Windows Azure AppFabric John Corley – CTO, 26th October 2011

Agenda Windows Azure Platform Windows Azure AppFabric How to start using AppFabric today

Agenda Windows Azure Platform Windows Azure AppFabric How to start using AppFabric today

Challenges Facing Enterprise IT Provisioning, deploying and managing servers at scale Enabling faster and more efficient development of applications with existing knowledge and toolsets Infrastructure costs grow as a percentage of total IT spend

INCREASED PRODUCTIVITY PRISM FY11 5/7/2018 Cloud Impact NEW ECONOMICS REDUCED MANAGEMENT INCREASED PRODUCTIVITY Pay for what you use Lower and predictable costs Shift from capex and opex Accelerate speed to value No patching, maintenance Faster deployment Robust multi-layered security Reliability and fault-tolerance Latest software for users Internet collaboration Anywhere access Instant self-provisioning © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

“By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets.” “The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”

IT as a Service SOFTWARE PLATFORM INFRASTRUCTURE AS A SERVICE

Run Your Business, Not Your Infrastructure CUSTOMER & PARTNER APPS SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE IT as a Service

The Windows Azure Platform Developer Experience Use existing skills and tools Service Bus Access control Caching Integration Composite App Storage Reporting Information Marketplace Compute Relational data Management Flexible APIs Management

Agenda Windows Azure Platform Windows Azure AppFabric How to start using AppFabric today

Challenges When Building Applications Develop infrastructure and middle tier components Compose different components together as part of a single application Deploy, manage and monitor the application, especially when it is distributed Provide scalability and high-availability Web Service Reporting Access Control Web Application Storage Cache Data Service Workflow Service

Introducing Windows Azure AppFabric Comprehensive Cloud Middleware Platform Middleware Services Composite Applications Scale-out App Infrastructure Pre-built, higher-level PaaS services (messaging, access control, caching…) enable rapid development Open and interoperable from your programming language of choice Raises level of abstraction and reduces complexity Builds on familiar .NET and Visual Studio development environment Easily assemble, deploy, and manage an application as a single logical entity Composition engine automates lifecycle management and execution Environment provides a high- performance container for services, workflows and mid- tier components Application scale out, availability, multi-tenancy Support for stateless and stateful applications

Windows Azure AppFabric Comprehensive Cloud Middleware Platform AppFabric Services Service Bus Access Control Caching Integration Composite App NET + AppFabric Composition Model & Development Tools AppFabric Management AppFabric Container Multi-tenant, high-density host Composition runtime SQL Azure SQL Server Windows Azure Windows Server

Ready-to-use Middleware Services Services raise the level of abstraction and reduce complexity of cloud development saving time and money Service Bus Secure messaging and connectivity Cloud, on-premises, hybrid Access Control Identity and access control to web applications and services Standards-based identity providers Caching Distributed, in-memory application cache for Windows Azure & SQL Azure Pre-integration with ASP.NET Integration Common integration capabilities: pipeline, transforms, adapters… Business users: BAM, Rules, TPM… Composite App Hosting environment for services and workflows Automates the deployment, management and monitoring of composite application

Composite Applications Environment Makes it simple to build, deploy and manage the end-to-end composite application as a single logical entity Composition Model .NET Framework extensions for composing applications & services Tools Visual Studio familiar developer experience to compose, deploy, and manage a the application Composite App service Managed runtime services that provide deployment & management of the end to end application

Scale-out Application Infrastructure Provides out-of-the-box scalability, high-availability, multi-tenancy and sandboxing of application components, using an innovative run-time AppFabric Container AppFabric Container Multi-tenant, high-density host Composition runtime Composition Runtime Manages and automates the full lifecycle of application components Sandboxing and Multi-tenancy Enables high-density and multi-tenancy of the hosted components State Management Provides data and persistence management for components Scale-out and High Availability Takes care of cloning, distributing, partitioning and replication of components Dynamic Address Resolution and Routing Takes care of routing requests to components in dynamic and changing fabric-based environment

AppFabric Roadmap 2011 9/16 10/10 H1 2011 1st CTP Integration CTP Access Control (already GA) 1st CTP Caching 10/10 CTP Service Bus (already GA) H1 2011 Release Caching 1st CTP Composite App Access Control (already GA) Service Bus Microsoft Confidential

Agenda Windows Azure Platform Windows Azure AppFabric How to start using AppFabric today

Start taking advantage of AppFabric today! Are you starting to develop cloud applications but need to take advantage of on-premises assets? Do you need to connect with different parties in business processes? Do you want to accelerate the performance of your cloud applications? Are you struggling with providing your customers with a single-sign-on experience?

AppFabric Usage Scenarios Extend on-prem Assets to the Cloud Business Process Visibility Cloud Single Sign-on Accelerate Application Performance

Extend reach of On-Premises Assets to the Cloud Windows 7 | Presenter Mode Monday, May 07, 2018 Extend reach of On-Premises Assets to the Cloud Partner Cloud App Connectivity challenge - It is complicated to expose existing on-premises assets without exposing the network to security risks Microsoft Confidential

Extend reach of On-Premises Assets using Service Bus Windows 7 | Presenter Mode Monday, May 07, 2018 Extend reach of On-Premises Assets using Service Bus Partner Partner Cloud App Use Service Bus to extend the reach of existing on-premise services to facilitate greater collaboration between partners, branch offices, remote workers and devices Microsoft Confidential

Extend reach of On-Premises Assets using Service Bus Windows 7 | Presenter Mode Monday, May 07, 2018 Extend reach of On-Premises Assets using Service Bus Demonstration / Sample Microsoft Confidential

Enable Business Process Visibility ? Messaging challenge - It is complicated to implement various messaging patterns to enable business process visibility between partners

Enable Business Process Visibility with Service Bus Use Service Bus as an efficient way to connect and inform the participants in business processes that span multiple partners

Enable Single Sign-on to Applications Windows 7 | Presenter Mode Monday, May 07, 2018 Enable Single Sign-on to Applications Cloud App Active Directory Customer challenge – Required to use different identities for every application Developer challenge – Required to write code to support multiple identity providers Microsoft Confidential

Enable Single Sign-on with Access Control Windows 7 | Presenter Mode Monday, May 07, 2018 Enable Single Sign-on with Access Control ADFS 2.0 ACS Active Directory Use Access Control to provide easy support for various types of identities Microsoft Confidential

Application Performance Challenges Web Tier Application Data Tier Need to improve application performance by minimizing time to fetch frequently used data Application requires mashing data from multiple data sources

Accelerate Application Performance with Caching Web Tier Application Data Tier AppFabric Caching Use Caching to provide quick access to application data

Windows Azure Platform Purchasing Options PRISM FY11 5/7/2018 Windows Azure Platform Purchasing Options VOLUME LICENSING CONSUMPTION SUBSCRIPTION “Pay as you go and grow” Available at launch “Value for a commitment“ Select offers at launch “Coordinated purchasing” Planned for launch Low barrier to entry and flexibility Optimized for cloud elasticity Discounts for commitment Plans for payment predictability Unified purchasing through EA Introduction to volume discounts © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Key Takeaways What is it? What are the benefits? Comprehensive cloud middleware platform Services Composite Applications Scale-out Infrastructure What are the benefits? Save time and money and reduce complexity when building applications Easily build, deploy and manage composite applications No need to manage infrastructure: hardware or software YOU COULD ACHIEVE THESE BENEFITS TODAY! REDUCED COSTS FLEXIBILITY AGILITY MORE MOBILITY HIGHLY AUTOMATED EASY TO IMPLEMENT

Key Resources Spanish Point Site - http://www.spanishpoint.ie/Pages/Solutions/Azure.aspx Microsoft site: http://www.microsoft.com/windowsazure/appfabric/ MSDN Developer site: http://msdn.microsoft.com/en-us/windowsazure/netservices.aspx Blog: http://blogs.msdn.com/b/windowsazureappfabric/ Windows Azure platform Training kit: Windows Azure Platform Training Kit Technical content: hands-on labs, presentations, and demos to download

Appendix