Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure AppFabric

Similar presentations


Presentation on theme: "Windows Azure AppFabric"— Presentation transcript:

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

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

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

4 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

5 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.

6 “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.”

7 IT as a Service SOFTWARE PLATFORM INFRASTRUCTURE AS A SERVICE

8 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

9 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

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

11 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

12 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

13 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

14 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

15 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

16 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

17 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

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

19 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?

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

21 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

22 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

23 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

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

25 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

26 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

27 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

28 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

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

30 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.

31 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

32 Key Resources Spanish Point Site - Microsoft site: MSDN Developer site: Blog: Windows Azure platform Training kit: Windows Azure Platform Training Kit Technical content: hands-on labs, presentations, and demos to download

33 Appendix


Download ppt "Windows Azure AppFabric"

Similar presentations


Ads by Google