The Microsoft Cloud
… in under 5 minutes
David Chou
david.chou@microsoft.com blogs.msdn.com/dachou
Benefits of Cloud Computing
Pay for access – not ownership – of IT resources
Sharing "perishable and intangible" computing power among multiple tenants optimizes costs for all
Improve time-to-market for new applications, services, and solutions
Staff and plan for typical usage Scale to the cloud at peak times – planned or unplanned
Types of Clouds
Private Infrastructure
Applications
Applications Runtimes
Security & Integration
You manage
(On-Premise)
(as a Service)
(as a Service)
Applications Runtimes
Security & Integration
Platform
You manage
Runtimes
Security & Integration
Managed by vendor
You manage
Databases Servers Virtualization Server HW Storage Networking
Databases Servers Virtualization Server HW Storage Networking
Databases Servers Virtualization Server HW Storage Networking
Managed by vendor
Types of Clouds
Private Infrastructure
(as a Service)
(On-Premise)
(as a Service)
Platform
The Microsoft Cloud
~100 Globally Distributed Data Centers
Quincy, WA
Chicago, IL
San Antonio, TX
Dublin, Ireland
Generation 4 DCs
The Microsoft Cloud
Categories of Services
Application Services
Software Services
Platform Services
Infrastructure Services
Windows Azure 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 – autoprovisioning 64-bit application containers in Windows Server VMs; supports a wide range of application models Storage – highly available distributed table, blob, queue, & cache storage services Languages – .NET 3.5 (C#, VB.NET, etc.), IronRuby, I ronPython, PHP, Java, native Win32 code
Data – massively scalable & highly consistent distributed relational database; georeplication and geo-location of data Processing – relational queries, search, reporting, analytics on structured, semi-structured, and unstructured data Integration – synchronization and replication with onpremise databases, other data sources
Service Bus – connectivity to on-premises applications; secure, federated fire-wall friendly Web services messaging intermediary; durable & discoverable queues Access Control – rulesdriven federated identity; AD federation; claims-based authorization Workflows – declarative service orchestrations via REST-based activities
Platform of Choice
Not one-size-fits-all
http://www.azure.com
Learn how to deploy you app in the cloud in <30 minutes
Get a free Windows Azure trial account
http://go.microsoft.com/?linkID =9687276 Log in using a Live ID, look for the “Product Keys” link on the top right. Sign in at Azure.com, go to “Accounts” and claim key
Download the Training Kit
http://go.microsoft.com/?linkID =9687281
View a 15 minute demo on deploying an app in Azure
http://go.microsoft.com/?linkID =9687283
Join the Azure community
Talk Azure with your local user online community at http://go.microsoft.com/?linkID =9687285
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.