Azure Services Platform: David Chou
Azure Services Platform: David Chou
David Chou
[email protected] blogs.msdn.com/dachou
IT as a Service
(On-Premise)
Applications Runtimes
Security & Integration
Private
Infrastructure
Applications Runtimes
Security & Integration
Platform
You manage
Managed by vendor
You manage
Managed by vendor
IT as a Service
(On-Premise)
Private
Infrastructure
(as a Service)
(as a Service)
Platform
Internet-scale, highly available cloud fabric Globally distributed Microsoft data centers (ISO/IEC 27001:2005 and SAS 70 Type I and Type II certified) Consumption and usage-based pricing; enterprise-class SLA commitment
Compute auto-provisioning 64-bit application containers in Windows Server VMs; supports a wide range of application models Storage highly available distributed table, blob, queue, & cache
Data massively scalable & highly consistent distributed relational database; georeplication and geo-location of data Processing relational queries, search, reporting, analytics on structured, semistructured, and unstructured data
Service Bus connectivity to on-premises applications; secure, federated fire-wall friendly Web services messaging intermediary; durable & discoverable queues Access Control rules-driven federated identity; AD federation; claims-based authorization
User online identity metasystem, directory, personal data storage & management Social presence, communication, search, geospatial & mapping, media Devices data synchronization across applications & devices; bridges cloud, client, and smart devices
Languages .NET 3.5 (C#, VB.NET, etc.), IronRuby, IronPython, PHP, native Win32 Integration synchronization Workflows declarative code and replication with onpremise databases, other data service orchestrations via sources REST-based activities
Application Patterns
Cloud Web Application
Web Browser Mobile Browser Silverlight Application WPF Application User Enterprise Web Svc Enterprise Application
Enterprise Data ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Web Svc ASP.NET (Worker Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Jobs
Cache Service
Queue Service
BI Services
Workflow
Public Services
Application Patterns
Composite Services Application
Web Browser Mobile Browser Silverlight Application WPF Application User Enterprise Web Svc Enterprise Application
Enterprise Data ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Web Svc ASP.NET (Worker Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Jobs
Cache Service
Queue Service
BI Services
Workflow
Public Services
Application Patterns
Cloud Agent Application
Web Browser Mobile Browser Silverlight Application WPF Application User Enterprise Web Svc Enterprise Application
Enterprise Data ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Web Svc ASP.NET (Worker Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Jobs
Cache Service
Queue Service
BI Services
Workflow
Public Services
Application Patterns
B2B Integration Application
Web Browser Mobile Browser Silverlight Application WPF Application User Enterprise Web Svc Enterprise Application
Enterprise Data ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Web Svc ASP.NET (Worker Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Jobs
Cache Service
Queue Service
BI Services
Workflow
Public Services
Application Patterns
Grid / Parallel Computing Application
Web Browser Mobile Browser Silverlight Application WPF Application User Enterprise Web Svc Enterprise Application
Enterprise Data ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Web Svc ASP.NET (Worker Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Jobs
Cache Service
Queue Service
BI Services
Workflow
Public Services
Application Patterns
Hybrid Enterprise Application
Web Browser Mobile Browser Silverlight Application WPF Application User Enterprise Web Svc Enterprise Application
Enterprise Data ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Web Svc ASP.NET (Worker Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) Jobs
Cache Service
Queue Service
BI Services
Workflow
Public Services
Platform of Choice
http://www.azure.com
Thank you
[email protected] blogs.msdn.com/dachou
2009 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.