SlideShare une entreprise Scribd logo
1  sur  14
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.

Contenu connexe

Tendances

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
NAILBITER
 
Microsoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services Architecture
David Chou
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
DavidGristwood
 

Tendances (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
 

Similaire à Patterns of Cloud Applications Using Microsoft 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
Spiffy
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
Manish Corriea
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
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
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
AsmTrash
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertise
Hanu 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 cloud
pietrobr
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azure
Manish Corriea
 

Similaire à 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
 

Plus de David Chou

Plus de 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
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

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.