SlideShare a Scribd company logo
Azure Services Platform

                       David Chou
            david.chou@microsoft.com
              blogs.msdn.com/dachou
IT as a Service

                  Private                           Infrastructure                                      Platform




                                                                             You manage
              (On-Premise)                           (as a Service)                                  (as a Service)
                 Applications                          Applications                                     Applications


                                       You manage
                   Runtimes                              Runtimes                                         Runtimes

              Security & Integration                Security & Integration                           Security & Integration




                                                                                                                              Managed by vendor
 You manage




                  Databases                             Databases                                        Databases

                    Servers                               Servers                                          Servers




                                                                                 Managed by vendor
                 Virtualization                        Virtualization                                   Virtualization

                  Server HW                             Server HW                                        Server HW

                    Storage                               Storage                                          Storage

                  Networking                            Networking                                       Networking
IT as a Service

       Private      Infrastructure     Platform
     (On-Premise)    (as a Service)   (as a Service)
Azure Services Platform
     ™
Azure 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-                 Data – massively scalable        Service Bus – connectivity      User – online identity
    provisioning 64-bit              & highly consistent               to on-premises                   metasystem, directory, per
    application containers in        distributed relational            applications;                    sonal data storage &
    Windows Server VMs;              database; geo-replication         secure, federated fire-wall      management
    supports a wide range of         and geo-location of data          friendly Web services           Social –
    application models                                                 messaging intermediary;
                                    Processing – relational                                            presence, communication,
                                                                       durable & discoverable
   Storage – highly available       queries, search, reporting,                                        search, geospatial &
                                                                       queues
    distributed                      analytics on                                                       mapping, media
    table, blob, queue, &            structured, semi-                Access Control – rules-         Devices – data
    cache                            structured, and                   driven federated identity;       synchronization across
   Languages – .NET 3.5             unstructured data                 AD federation; claims-           applications & devices;
    (C#, VB.NET, etc.), IronRu      Integration –                     based authorization              bridges cloud, client, and
    by, IronPython, PHP, nativ       synchronization and              Workflows – declarative          smart devices
    e Win32 code                     replication with on-premise       service orchestrations via
                                     databases, other data             REST-based activities
                                     sources
Application Patterns
Cloud Web Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)
    ASP.NET                                  (Web Role)
                                                ASP.NET                                    ASP.NET
  (Web Role)
      ASP.NET                                 (Web Role)
                                                  ASP.NET                                 Role)
                                                                                         (Web Role)
                                                                                            ASP.NET               Private Cloud
    (Web Role)
       ASP.NET                                  (Web Role)
                                                   ASP.NET                                (Web Role)
                                                                                              ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                             Cache                    Queue                                      Application
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service

                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                            Access                                Service
  SQL Data            BI                                   Service                           Workflow
                                                                            Control
  Services         Services                                 Bus                              Service
                                                                            Service

                                                                                                                 Public Services
Application Patterns
Composite Services Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)
    ASP.NET                                  (Web Role)
                                                ASP.NET                                    ASP.NET
  (Web Role)
      ASP.NET                                 (Web Role)
                                                  ASP.NET                                 Role)
                                                                                         (Web Role)
                                                                                            ASP.NET               Private Cloud
    (Web Role)
       ASP.NET                                  (Web Role)
                                                   ASP.NET                                (Web Role)
                                                                                              ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                             Cache                    Queue                                      Application
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service

                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                            Access                                Service
  SQL Data            BI                                   Service                           Workflow
                                                                            Control
  Services         Services                                 Bus                              Service
                                                                            Service

                                                                                                                 Public Services
Application Patterns
Cloud Agent Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)
    ASP.NET                                  (Web Role)
                                                ASP.NET                                    ASP.NET
  (Web Role)
      ASP.NET                                 (Web Role)
                                                  ASP.NET                                 Role)
                                                                                         (Web Role)
                                                                                            ASP.NET               Private Cloud
    (Web Role)
       ASP.NET                                  (Web Role)
                                                   ASP.NET                                (Web Role)
                                                                                              ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                             Cache                    Queue                                      Application
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service

                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                            Access                                Service
  SQL Data            BI                                   Service                           Workflow
                                                                            Control
  Services         Services                                 Bus                              Service
                                                                            Service

                                                                                                                 Public Services
Application Patterns
B2B Integration Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)
    ASP.NET                                  (Web Role)
                                                ASP.NET                                    ASP.NET
  (Web Role)
      ASP.NET                                 (Web Role)
                                                  ASP.NET                                 Role)
                                                                                         (Web Role)
                                                                                            ASP.NET               Private Cloud
    (Web Role)
       ASP.NET                                  (Web Role)
                                                   ASP.NET                                (Web Role)
                                                                                              ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                             Cache                    Queue                                      Application
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service

                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                            Access                                Service
  SQL Data            BI                                   Service                           Workflow
                                                                            Control
  Services         Services                                 Bus                              Service
                                                                            Service

                                                                                                                 Public Services
Application Patterns
Grid / Parallel Computing Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)
    ASP.NET                                  (Web Role)
                                                ASP.NET                                    ASP.NET
  (Web Role)
      ASP.NET                                 (Web Role)
                                                  ASP.NET                                 Role)
                                                                                         (Web Role)
                                                                                            ASP.NET               Private Cloud
    (Web Role)
       ASP.NET                                  (Web Role)
                                                   ASP.NET                                (Web Role)
                                                                                              ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                             Cache                    Queue                                      Application
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service

                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                            Access                                Service
  SQL Data            BI                                   Service                           Workflow
                                                                            Control
  Services         Services                                 Bus                              Service
                                                                            Service

                                                                                                                 Public Services
Application Patterns
Hybrid Enterprise Application

   Web              Mobile                   Silverlight      WPF                                                Enterprise
  Browser          Browser                   Application    Application                                          Application
                                                                                                          User
                                                                                                                 Enterprise
                                                                                                                 Web Svc


                                                                                                                 Enterprise
                                                                                                                   Data
                                                                                          Jobs
 ASP.NET                                      Web Svc
   ASP.NET                                     ASP.NET                                   ASP.NET
                                                                                         (Worker
 (Web Role)
    ASP.NET                                  (Web Role)
                                                ASP.NET                                    ASP.NET
  (Web Role)
      ASP.NET                                 (Web Role)
                                                  ASP.NET                                 Role)
                                                                                         (Web Role)
                                                                                            ASP.NET               Private Cloud
    (Web Role)
       ASP.NET                                  (Web Role)
                                                   ASP.NET                                (Web Role)
                                                                                              ASP.NET
     (Web Role)                                  (Web Role)                                 (Web Role)            (On-Premise)
      (Web Role)                                  (Web Role)                                 (Web Role)


                Table           Blob
                                             Cache                    Queue                                      Application
               Storage         Storage
                                             Service                  Service                                     Service
               Service         Service

                                                                                                                  Storage
                                                                                                                  Service
 Application     Application     Reference                  Conn.         Identities &        Service
   Data            Data            Data                    Bindings          Roles             Orch.
                                                                                                                  Identity
                                                                            Access                                Service
  SQL Data            BI                                   Service                           Workflow
                                                                            Control
  Services         Services                                 Bus                              Service
                                                                            Service

                                                                                                                 Public Services
Platform of Choice
http://www.azure.com
Thank you

                                                                                                                                                 david.chou@microsoft.com
                                                                                                                                                   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.

More Related Content

What's hot

Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingNAILBITER
 
Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...
Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...
Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...
IBM India Smarter Computing
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
Ashnikbiz
 
Segmentation on azure platform
Segmentation on azure platformSegmentation on azure platform
Segmentation on azure platform
Rachata Watthanawong
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
IIMSE Edu
 
Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing
NstdaAcademy Nstda
 
Unit 1
Unit 1Unit 1
Unit 1
Ravi Kumar
 
Microsoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureDavid Chou
 
Windows Virtual Desktop Customer benefits
Windows Virtual Desktop Customer benefitsWindows Virtual Desktop Customer benefits
Windows Virtual Desktop Customer benefits
Prime Infoserv
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
Vishal Tandel
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
Charith Suriyakula
 
Microsoft Cloud Computing
Microsoft Cloud ComputingMicrosoft Cloud Computing
Microsoft Cloud Computing
David Chou
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
Martyn Coupland
 
Azure Fundamentals Part 1
Azure Fundamentals Part 1Azure Fundamentals Part 1
Azure Fundamentals Part 1
CCG
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
David Chou
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
Aniket Kanitkar
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - juneDavidGristwood
 
Azure with citrix by bipeen sinha
Azure with citrix by bipeen sinhaAzure with citrix by bipeen sinha
Azure with citrix by bipeen sinha
Bipeen Sinha
 
Microsoft Azure a cloud computing platform
Microsoft Azure a cloud computing platformMicrosoft Azure a cloud computing platform
Microsoft Azure a cloud computing platform
Aayush Mohanka
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
ADEOLA ADISA
 

What's hot (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...
Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...
Cloud Security Guidance: IBM Recommendations For The Implementation Of Cloud ...
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
 
Segmentation on azure platform
Segmentation on azure platformSegmentation on azure platform
Segmentation on azure platform
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
 
Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing
 
Unit 1
Unit 1Unit 1
Unit 1
 
Microsoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services Architecture
 
Windows Virtual Desktop Customer benefits
Windows Virtual Desktop Customer benefitsWindows Virtual Desktop Customer benefits
Windows Virtual Desktop Customer benefits
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Microsoft Cloud Computing
Microsoft Cloud ComputingMicrosoft Cloud Computing
Microsoft Cloud Computing
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Azure Fundamentals Part 1
Azure Fundamentals Part 1Azure Fundamentals Part 1
Azure Fundamentals Part 1
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
 
Azure with citrix by bipeen sinha
Azure with citrix by bipeen sinhaAzure with citrix by bipeen sinha
Azure with citrix by bipeen sinha
 
Microsoft Azure a cloud computing platform
Microsoft Azure a cloud computing platformMicrosoft Azure a cloud computing platform
Microsoft Azure a cloud computing platform
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 

Similar to Patterns of Cloud Applications Using Microsoft Azure Services Platform

Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
David Chou
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
K.Mohamed Faizal
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
Stefano Paluello
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
Prodware wa college - marcel meijer
Prodware   wa college - marcel meijerProdware   wa college - marcel meijer
Prodware wa college - marcel meijer
Freelance Consultant / Manager / co-CTO
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
Robert MacLean
 
PHP in the Cloud
PHP in the CloudPHP in the Cloud
PHP in the Cloud
Frédéric Harper
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategydrmarcustillett
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Intergen
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azure
Luis Martins
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Eric D. Boyd
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformAsmTrash
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
Mustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
MSHOWTO Bilisim Toplulugu
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
Abdul Rasheed Feroz Khan
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertiseHanu Software
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudpietrobr
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
Esri
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azureManish Corriea
 

Similar to Patterns of Cloud Applications Using Microsoft Azure Services Platform (20)

Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Prodware wa college - marcel meijer
Prodware   wa college - marcel meijerProdware   wa college - marcel meijer
Prodware wa college - marcel meijer
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
PHP in the Cloud
PHP in the CloudPHP in the Cloud
PHP in the Cloud
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azure
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertise
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloud
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azure
 

More from David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
David Chou
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
David Chou
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
David Chou
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
David Chou
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
David Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
David Chou
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
David Chou
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
David Chou
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
David Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
David Chou
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
David Chou
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
David Chou
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
David Chou
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
David Chou
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
David Chou
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
David Chou
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
David Chou
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
David Chou
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
David Chou
 

More from David Chou (20)

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Patterns of Cloud Applications Using Microsoft Azure Services Platform

  • 1. Azure Services Platform David Chou david.chou@microsoft.com blogs.msdn.com/dachou
  • 2. IT as a Service Private Infrastructure Platform You manage (On-Premise) (as a Service) (as a Service) Applications Applications Applications You manage Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration Managed by vendor You manage Databases Databases Databases Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
  • 3. IT as a Service Private Infrastructure Platform (On-Premise) (as a Service) (as a Service)
  • 5. Azure 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-  Data – massively scalable  Service Bus – connectivity  User – online identity provisioning 64-bit & highly consistent to on-premises metasystem, directory, per application containers in distributed relational applications; sonal data storage & Windows Server VMs; database; geo-replication secure, federated fire-wall management supports a wide range of and geo-location of data friendly Web services  Social – application models messaging intermediary;  Processing – relational presence, communication, durable & discoverable  Storage – highly available queries, search, reporting, search, geospatial & queues distributed analytics on mapping, media table, blob, queue, & structured, semi-  Access Control – rules-  Devices – data cache structured, and driven federated identity; synchronization across  Languages – .NET 3.5 unstructured data AD federation; claims- applications & devices; (C#, VB.NET, etc.), IronRu  Integration – based authorization bridges cloud, client, and by, IronPython, PHP, nativ synchronization and  Workflows – declarative smart devices e Win32 code replication with on-premise service orchestrations via databases, other data REST-based activities sources
  • 6. Application Patterns Cloud Web Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) ASP.NET (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET Role) (Web Role) ASP.NET Private Cloud (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Cache Queue Application Storage Storage Service Service Service Service Service Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Access Service SQL Data BI Service Workflow Control Services Services Bus Service Service Public Services
  • 7. Application Patterns Composite Services Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) ASP.NET (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET Role) (Web Role) ASP.NET Private Cloud (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Cache Queue Application Storage Storage Service Service Service Service Service Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Access Service SQL Data BI Service Workflow Control Services Services Bus Service Service Public Services
  • 8. Application Patterns Cloud Agent Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) ASP.NET (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET Role) (Web Role) ASP.NET Private Cloud (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Cache Queue Application Storage Storage Service Service Service Service Service Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Access Service SQL Data BI Service Workflow Control Services Services Bus Service Service Public Services
  • 9. Application Patterns B2B Integration Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) ASP.NET (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET Role) (Web Role) ASP.NET Private Cloud (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Cache Queue Application Storage Storage Service Service Service Service Service Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Access Service SQL Data BI Service Workflow Control Services Services Bus Service Service Public Services
  • 10. Application Patterns Grid / Parallel Computing Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) ASP.NET (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET Role) (Web Role) ASP.NET Private Cloud (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Cache Queue Application Storage Storage Service Service Service Service Service Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Access Service SQL Data BI Service Workflow Control Services Services Bus Service Service Public Services
  • 11. Application Patterns Hybrid Enterprise Application Web Mobile Silverlight WPF Enterprise Browser Browser Application Application Application User Enterprise Web Svc Enterprise Data Jobs ASP.NET Web Svc ASP.NET ASP.NET ASP.NET (Worker (Web Role) ASP.NET (Web Role) ASP.NET ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET Role) (Web Role) ASP.NET Private Cloud (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) ASP.NET (Web Role) (Web Role) (Web Role) (On-Premise) (Web Role) (Web Role) (Web Role) Table Blob Cache Queue Application Storage Storage Service Service Service Service Service Storage Service Application Application Reference Conn. Identities & Service Data Data Data Bindings Roles Orch. Identity Access Service SQL Data BI Service Workflow Control Services Services Bus Service Service Public Services
  • 14. Thank you david.chou@microsoft.com 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.