Microsoft Cloud Platform
Soumow Atitallah
Microsoft Student Partner




Inspired by the presentation of David Choi.
What is Cloud Computing?

     Use (services, information, etc.)
     Build (applications, data, etc.)
     Host (software, database, etc.)


         Your                             Someone
         Own                                Else’s
      Data Center                        Data Center
What is Cloud Computing?

                      Software (as-a-service)
 Service Categories




                      Platform (as-a-service)
                      Infrastructure (as-a-service)
                                                      Community
                                                      Dedicated
                                      Hybrid Cloud
                        Private                       Public
                         Cloud                         Cloud


                                      Cloud Types
What is Cloud Computing?
         Service Categories

                                           Infrastructure                              Platform                             Software
             (On-Premise)                    (as a Service)                            (as a Service)                       (as a Service)




                                                              You manage
             Applications                    Applications                              Applications                         Applications
                              You manage



                 Data                            Data                                      Data                                 Data

               Runtime                         Runtime                                   Runtime                              Runtime




                                                                                                                                             Managed by vendor
             Middleware                      Middleware                                Middleware                           Middleware
You manage




                                                                                                        Managed by vendor
                  O/S                             O/S              Managed by vendor        O/S                                  O/S

             Virtualization                  Virtualization                            Virtualization                       Virtualization

                Servers                         Servers                                   Servers                              Servers

               Storage                         Storage                                   Storage                              Storage

             Networking                      Networking                                Networking                           Networking
Microsoft Cloud Strategy
Platform of Choice
Microsoft Cloud Strategy
History in the Cloud




                                                                                                      (6 years)
                                                                                        (7 years)
                                                                          (15 years)                4B emails/day
                                                                                         5B conf
                                                            (11 years)     450M+         min/yr
                                              (11 years)        2B       active users
                                               320M+       queries/mth
                                  (12 years)
                                                active
                                 Largest non-
                                                users
                    (13 years)   ICP/IP cloud
                      550M          service
                    users/mth    x100M users
      (15 years)
       450M+
     active users
The Microsoft Cloud
Data Center Infrastructure

> Purpose-built data center to host
  containers at large scale
     Cost $500 million, 100,000 square
      foot facility (10 football fields)
> 40 foot shipping containers can
  house as many as 2,500 servers
     Density of 10 times amount of
      compute in equivalent space in
      traditional data center
> Deliver an average PUE of 1.22
     Power Usage Effectiveness
      benchmark from The Green Grid™
      consortium on energy efficiency
The Microsoft Cloud
Data Center Infrastructure
The Microsoft Cloud
Server Container Deployment
The Microsoft Cloud
Server Container Deployment
The Microsoft Cloud
Server Container Deployment
The Microsoft Cloud
Server Container Deployment
The Microsoft Cloud
Server Container Deployment
The Microsoft Cloud
Server Container Deployment
The Microsoft Cloud
Server Container Deployment
The Microsoft Cloud
~100 Globally Distributed Data Centers




Quincy, WA         Chicago, IL   San Antonio, TX   Dublin, Ireland   Generation 4 DCs
The Microsoft Cloud
Highly available, scalable, and consistent application fabric environment
The Microsoft Cloud
Categories of Services

                          Application Services


                           Software Services


                           Platform Services




                         Infrastructure Services
Windows Azure Platform

                                             Personal Data   Application      Information
  Application Services                        Repository     Marketplace      Marketplace

                                               Services       Workflow         Distributed
  Frameworks                                   Hosting        Hosting            Cache

                              Secure Token    Declarative    Claims-Based         Federated
  Security                       Service       Policies         Identity          Identities

                                                                              On-Premise
  Connectivity                                Service Bus      Registry
                                                                               Bridging

                               Relational     ADO.NET,                              Data
  Data                         Database       ODBC, PHP
                                                             Transact-SQL
                                                                              Synchronization



  Compute                                                                 C/C++
                                                                            Win32          VHD

                 Dynamic                       Message       Distributed       Content
  Storage      Tabular Data
                                 Blobs
                                               Queues        File System      Distribution
Windows Azure Platform

  Application Services

  Frameworks                                                 “Dublin”   “Velocity”



  Security                                  Access Control              “Geneva”


                                                                         Project
  Connectivity                              Service Bus                 “Sydney”

                                                                        SQL Azure
  Data                                                                  Data Sync


  Compute
                                                                         Content
  Storage    Table Storage   Blob Storage     Queue           Drive      Delivery
                                                                         Network
http://www.azure.com
Sign up at the Windows
Azure Platform
developers’ portal
     Windows Azure access
     Developer tools
     White papers
     Sample applications

Plan pilot applications,
proofs of concept, and
architectural design
sessions with Windows
Azure partners
Application Models
Web Hosting                         High Performance Computing
    Massive scale infrastructure       Parallel & distributed processing
    Burst & overflow capacity          Massive modeling & simulation
    Temporary, ad-hoc sites            Advanced analytics
Application Hosting                 Information Sharing
    Hybrid applications                Reference data
    Composite applications             Common data repositories
    Automated agents / jobs            Knowledge discovery & mgmt
Media Hosting & Processing          Collaborative Processes
    CGI rendering                      Multi-enterprise integration
    Content transcoding                B2B & e-commerce
    Media streaming                    Supply chain management
Distributed Storage                     Health & life sciences
    External backup and storage        Domain-specific services
Demo
Hello Cloud !
Pricing
     CONSUMPTION                              SUBSCRIPTION                     VOLUME LICENSING
 “Pay as you go and grow”                 “Value for a commitment“             “Coordinated purchasing”
     Available at launch                  Select offers Announced                   Planned for FY11

 • Low barrier to entry and flexibility   • Discounts for commitment           • Unified purchasing through EA
 • Optimized for cloud elasticity         • Plans for payment predictability   • Introduction to volume discounts




   Compute                                  Web Edition (1GB)                   Service Bus
      • $0.12 / CPU hour                        • $9.99 / month                      • $0.15 / 100k messages
   Storage                                  Business Edition (10GB)             Access Control
      • $0.15 / GB / month                      • $99.99 / month                     • $0.15 / 100k tokens
      • $0.01 / 10k txn / month              Bandwidth                           Bandwidth
   Bandwidth                                   • $0.10 in / GB                      • $0.10 in / GB
      • $0.10 in / GB                           • $0.15 out / GB                     • $0.15 out / GB
      • $0.15 out / GB
Case Study
About                                Solution
   kbb.com, established 1995;           Cloud-based overflow capacity
    vehicle data aggregation and         Windows Azure Web Role
    publication service provider
                                         SQL Azure database
   14M UU/month
   Multiple physical data centers
                                     Benefits
                                         ~$100,000 savings / year in
                                          hosting costs alone
                                         Retire failover data center (27
                                          Web servers & 9 SQL Servers)
                                         <1% code changes needed for
                                          application compatibility
                                         6 weeks down to 6 minutes to add
                                          server capacity
Case Study
About                                    Solution
   Legacy call-center application for       Cloud-based Web-enablement of
    order processing and fulfillment          on-premise assets
   On-premise systems integration           Windows Azure Web Role
    with ERP and master data                 Web services integration via on-
    management                                premise ESB endpoints
                                         Benefits
                                             “In a matter of weeks, we were
                                              able to see the fruits of our efforts
                                              very rapidly.“ – Kevin Flowers, Dir.
                                              Enabling Technologies
                                             “The resilience and reliability of
                                              this platform is some of the
                                              benefits that we are seeing.” – Esat
                                              Sezer, SVP & CIO
Case Study
About                                     Solution
   Complex Monte Carlo simulations           Massively scalable compute
    to calculate financial risks               leveraging cloud capacity
   Daily risk analysis load equivalent       Deployed on 2K Windows Azure
    to processing 4 trillion US Stocks         instances; 10K+ in 2010
   Existing on-premise HPC                   Windows Azure Worker Role
    implementation                            Windows Azure Blob and Queue
                                              AppFabric Service Bus
                                          Benefits
                                              Elastic scaling to effectively meet
                                               customer demands
                                              Turning elements of its peak load
                                               infrastructure from a fixed cost to
                                               a variable cost
Case Study
About                                             Solution
   Web-based ERP and accounting                      Cloud-based SaaS deployment
    software to help mid-sized                        Windows Azure
    businesses automate customized
                                                      SQL Azure
    business processes
   Business needs:                               Benefits
         Launch a SaaS offering which includes       Application migration completed
          on demand infrastructure and billing         in 3 weeks with 2 developers
         Maintain a 24/7 production
          environment
                                                      Customers can implement
         Minimize development efforts for both
                                                       solution without investing in on-
          on-premise and SaaS offerings                premise infrastructure; can save
   Technical implementation                           ~$8,000 for startup costs
         Web – IIS 7, ASP.NET 3.5
         Server – SQL Server 2005/2008,
          Windows Server 2003/2008
         Tools – Visual Studio 2008, .NET
          Framework 3.5
Case Study
About                                            Solution
   Online service providing                         Hybrid cloud application
    productivity tools to help students              Cloud-based extensions and
    conduct research, write better                    services mash-ups with on-
    papers, and get help on-demand                    premise implementation
   Technical implementation                         Windows Azure application
         Client – Windows Mobile 6
                                                     .NET Services service bus, access
         Web – IIS 6, ASP.NET 3.5
                                                      control, & workflows
         Server – Windows Server 2003, SQL
          Server 2005                            Benefits
         Services – Bing Search, Windows Live
                                                     $500,000 savings in dev. costs
          Messenger Web Toolkit
         Tools – Visual Studio 2008, .NET           40% faster time-to-market
          Framework 3.5, .NET Compact
                                                     More effective development
          Framework 3.5
                                                     Cost-effective scalability and
                                                      enhanced availability
Thank you!
 soumow@student-partners.com
 http://soumow.blogspot.com




© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Azure Platform

  • 1.
    Microsoft Cloud Platform SoumowAtitallah Microsoft Student Partner Inspired by the presentation of David Choi.
  • 2.
    What is CloudComputing? Use (services, information, etc.) Build (applications, data, etc.) Host (software, database, etc.) Your Someone Own Else’s Data Center Data Center
  • 3.
    What is CloudComputing? Software (as-a-service) Service Categories Platform (as-a-service) Infrastructure (as-a-service) Community Dedicated Hybrid Cloud Private Public Cloud Cloud Cloud Types
  • 4.
    What is CloudComputing? Service Categories Infrastructure Platform Software (On-Premise) (as a Service) (as a Service) (as a Service) You manage Applications Applications Applications Applications You manage Data Data Data Data Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware You manage Managed by vendor O/S O/S Managed by vendor O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  • 5.
  • 6.
    Microsoft Cloud Strategy Historyin the Cloud (6 years) (7 years) (15 years) 4B emails/day 5B conf (11 years) 450M+ min/yr (11 years) 2B active users 320M+ queries/mth (12 years) active Largest non- users (13 years) ICP/IP cloud 550M service users/mth x100M users (15 years) 450M+ active users
  • 7.
    The Microsoft Cloud DataCenter Infrastructure > Purpose-built data center to host containers at large scale  Cost $500 million, 100,000 square foot facility (10 football fields) > 40 foot shipping containers can house as many as 2,500 servers  Density of 10 times amount of compute in equivalent space in traditional data center > Deliver an average PUE of 1.22  Power Usage Effectiveness benchmark from The Green Grid™ consortium on energy efficiency
  • 8.
    The Microsoft Cloud DataCenter Infrastructure
  • 9.
    The Microsoft Cloud ServerContainer Deployment
  • 10.
    The Microsoft Cloud ServerContainer Deployment
  • 11.
    The Microsoft Cloud ServerContainer Deployment
  • 12.
    The Microsoft Cloud ServerContainer Deployment
  • 13.
    The Microsoft Cloud ServerContainer Deployment
  • 14.
    The Microsoft Cloud ServerContainer Deployment
  • 15.
    The Microsoft Cloud ServerContainer Deployment
  • 16.
    The Microsoft Cloud ~100Globally Distributed Data Centers Quincy, WA Chicago, IL San Antonio, TX Dublin, Ireland Generation 4 DCs
  • 17.
    The Microsoft Cloud Highlyavailable, scalable, and consistent application fabric environment
  • 18.
    The Microsoft Cloud Categoriesof Services Application Services Software Services Platform Services Infrastructure Services
  • 19.
    Windows Azure Platform Personal Data Application Information Application Services Repository Marketplace Marketplace Services Workflow Distributed Frameworks Hosting Hosting Cache Secure Token Declarative Claims-Based Federated Security Service Policies Identity Identities On-Premise Connectivity Service Bus Registry Bridging Relational ADO.NET, Data Data Database ODBC, PHP Transact-SQL Synchronization Compute C/C++ Win32 VHD Dynamic Message Distributed Content Storage Tabular Data Blobs Queues File System Distribution
  • 20.
    Windows Azure Platform Application Services Frameworks “Dublin” “Velocity” Security Access Control “Geneva” Project Connectivity Service Bus “Sydney” SQL Azure Data Data Sync Compute Content Storage Table Storage Blob Storage Queue Drive Delivery Network
  • 21.
    http://www.azure.com Sign up atthe Windows Azure Platform developers’ portal Windows Azure access Developer tools White papers Sample applications Plan pilot applications, proofs of concept, and architectural design sessions with Windows Azure partners
  • 22.
    Application Models Web Hosting High Performance Computing  Massive scale infrastructure  Parallel & distributed processing  Burst & overflow capacity  Massive modeling & simulation  Temporary, ad-hoc sites  Advanced analytics Application Hosting Information Sharing  Hybrid applications  Reference data  Composite applications  Common data repositories  Automated agents / jobs  Knowledge discovery & mgmt Media Hosting & Processing Collaborative Processes  CGI rendering  Multi-enterprise integration  Content transcoding  B2B & e-commerce  Media streaming  Supply chain management Distributed Storage  Health & life sciences  External backup and storage  Domain-specific services
  • 23.
  • 24.
    Pricing CONSUMPTION SUBSCRIPTION VOLUME LICENSING “Pay as you go and grow” “Value for a commitment“ “Coordinated purchasing” Available at launch Select offers Announced Planned for FY11 • Low barrier to entry and flexibility • Discounts for commitment • Unified purchasing through EA • Optimized for cloud elasticity • Plans for payment predictability • Introduction to volume discounts  Compute  Web Edition (1GB)  Service Bus • $0.12 / CPU hour • $9.99 / month • $0.15 / 100k messages  Storage  Business Edition (10GB)  Access Control • $0.15 / GB / month • $99.99 / month • $0.15 / 100k tokens • $0.01 / 10k txn / month  Bandwidth  Bandwidth  Bandwidth • $0.10 in / GB • $0.10 in / GB • $0.10 in / GB • $0.15 out / GB • $0.15 out / GB • $0.15 out / GB
  • 25.
    Case Study About Solution  kbb.com, established 1995;  Cloud-based overflow capacity vehicle data aggregation and  Windows Azure Web Role publication service provider  SQL Azure database  14M UU/month  Multiple physical data centers Benefits  ~$100,000 savings / year in hosting costs alone  Retire failover data center (27 Web servers & 9 SQL Servers)  <1% code changes needed for application compatibility  6 weeks down to 6 minutes to add server capacity
  • 26.
    Case Study About Solution  Legacy call-center application for  Cloud-based Web-enablement of order processing and fulfillment on-premise assets  On-premise systems integration  Windows Azure Web Role with ERP and master data  Web services integration via on- management premise ESB endpoints Benefits  “In a matter of weeks, we were able to see the fruits of our efforts very rapidly.“ – Kevin Flowers, Dir. Enabling Technologies  “The resilience and reliability of this platform is some of the benefits that we are seeing.” – Esat Sezer, SVP & CIO
  • 27.
    Case Study About Solution  Complex Monte Carlo simulations  Massively scalable compute to calculate financial risks leveraging cloud capacity  Daily risk analysis load equivalent  Deployed on 2K Windows Azure to processing 4 trillion US Stocks instances; 10K+ in 2010  Existing on-premise HPC  Windows Azure Worker Role implementation  Windows Azure Blob and Queue  AppFabric Service Bus Benefits  Elastic scaling to effectively meet customer demands  Turning elements of its peak load infrastructure from a fixed cost to a variable cost
  • 28.
    Case Study About Solution  Web-based ERP and accounting  Cloud-based SaaS deployment software to help mid-sized  Windows Azure businesses automate customized  SQL Azure business processes  Business needs: Benefits  Launch a SaaS offering which includes  Application migration completed on demand infrastructure and billing in 3 weeks with 2 developers  Maintain a 24/7 production environment  Customers can implement  Minimize development efforts for both solution without investing in on- on-premise and SaaS offerings premise infrastructure; can save  Technical implementation ~$8,000 for startup costs  Web – IIS 7, ASP.NET 3.5  Server – SQL Server 2005/2008, Windows Server 2003/2008  Tools – Visual Studio 2008, .NET Framework 3.5
  • 29.
    Case Study About Solution  Online service providing  Hybrid cloud application productivity tools to help students  Cloud-based extensions and conduct research, write better services mash-ups with on- papers, and get help on-demand premise implementation  Technical implementation  Windows Azure application  Client – Windows Mobile 6  .NET Services service bus, access  Web – IIS 6, ASP.NET 3.5 control, & workflows  Server – Windows Server 2003, SQL Server 2005 Benefits  Services – Bing Search, Windows Live  $500,000 savings in dev. costs Messenger Web Toolkit  Tools – Visual Studio 2008, .NET  40% faster time-to-market Framework 3.5, .NET Compact  More effective development Framework 3.5  Cost-effective scalability and enhanced availability
  • 30.
    Thank you! soumow@student-partners.com http://soumow.blogspot.com © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.