20090521-azureservicesplatform-090609143822-phpapp01 (1)

download 20090521-azureservicesplatform-090609143822-phpapp01 (1)

of 14

Transcript of 20090521-azureservicesplatform-090609143822-phpapp01 (1)

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    1/14

    Azure Services Platform

    David Chou. .david chou@microsoft com. . /blogs msdn com dachou

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    2/14

    Private(On-Premise)

    IT as a Service

    Infrastructure(as a Service)

    Platform(as a Service)

    Storage

    Server HW

    Networking

    Servers

    Databases

    Virtualization

    Runtimes

    Applications

    Security & Integration

    Storage

    Server HW

    Networking

    Servers

    Databases

    Virtualization

    Runtimes

    Applications

    Security & Integration

    Storage

    Server HW

    Networking

    Servers

    Databases

    Virtualization

    Runtimes

    Applications

    Security & Integration

    You manageM

    an

    a g e d

    b y v

    en

    d or

    M a

    n a g e d b y v

    en

    d o

    r

    You manage

    You manage

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    3/14

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    4/14

    Azure Services Platform

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    5/14

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    6/14

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    7/14

    Application Patterns

    Table StorageService

    Blob StorageService

    QueueService

    CacheService

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Web Svc(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Jobs(Worker Role)

    SilverlightApplicationWeb Browser

    MobileBrowser

    User

    WPFApplication

    Service BusAccess Control Service WorkflowService

    Service Orch.Identities & RolesConn. BindingsApplication Data

    SQL Data Services BIServices

    Application Data Reference Data

    Composite Services Application

    Enterprise Data

    Private Cloud (On-Premise)

    Enterprise Web Svc

    Enterprise Application

    Public Services

    ApplicationService

    StorageService

    IdentityService

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    8/14

    Application Patterns

    Table StorageService

    Blob StorageService

    QueueService

    CacheService

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Web Svc(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Jobs(Worker Role)

    SilverlightApplicationWeb Browser

    MobileBrowser

    User

    WPFApplication

    Service BusAccess Control Service WorkflowService

    Service Orch.Identities & RolesConn. BindingsApplication Data

    SQL Data Services BIServices

    Application Data Reference Data

    Cloud Agent Application

    Enterprise Data

    Private Cloud (On-Premise)

    Enterprise Web Svc

    Enterprise Application

    Public Services

    ApplicationService

    StorageService

    IdentityService

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    9/14

    Application Patterns

    Table StorageService

    Blob StorageService

    QueueService

    CacheService

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Web Svc(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Jobs(Worker Role)

    SilverlightApplicationWeb Browser

    MobileBrowser

    User

    WPFApplication

    Service BusAccess Control Service WorkflowService

    Service Orch.Identities & RolesConn. BindingsApplication Data

    SQL Data Services BIServices

    Application Data Reference Data

    B2B Integration Application

    Enterprise Data

    Private Cloud (On-Premise)

    Enterprise Web Svc

    Enterprise Application

    Public Services

    ApplicationService

    StorageService

    IdentityService

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    10/14

    Application Patterns

    Table StorageService

    Blob StorageService

    QueueService

    CacheService

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Web Svc(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Jobs(Worker Role)

    SilverlightApplicationWeb Browser

    MobileBrowser

    User

    WPFApplication

    Service BusAccess Control Service WorkflowService

    Service Orch.Identities & RolesConn. BindingsApplication Data

    SQL Data Services BIServices

    Application Data Reference Data

    Grid / Parallel Computing Application

    Enterprise Data

    Private Cloud (On-Premise)

    Enterprise Web Svc

    Enterprise Application

    Public Services

    ApplicationService

    StorageService

    IdentityService

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    11/14

    Application Patterns

    Table StorageService

    Blob StorageService

    QueueService

    CacheService

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Web Svc(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    ASP.NET(Web Role)

    Jobs(Worker Role)

    SilverlightApplicationWeb Browser

    MobileBrowser

    User

    WPFApplication

    Service BusAccess Control Service WorkflowService

    Service Orch.Identities & RolesConn. BindingsApplication Data

    SQL Data Services BIServices

    Application Data Reference Data

    Hybrid Enterprise Application

    Enterprise Data

    Private Cloud (On-Premise)

    Enterprise Web Svc

    Public Services

    ApplicationService

    StorageService

    IdentityService

    Enterprise Application

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    12/14

    Platform of Choice

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    13/14

    http://www. azure .com

  • 8/4/2019 20090521-azureservicesplatform-090609143822-phpapp01 (1)

    14/14

    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 Corporat ion as of the date of this presentation. Because Microsoft must respond to changing marketconditions, 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.

    Thank you

    . .david chou@microsoft com. . /blogs msdn com dachou