Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the infrastructure Renting machines, connectivity, software Less control Fewer responsibilities Lower capital costs More flexible Pay for fixed capacity, even if idle Shared, multi-tenant infrastructure Virtualized and dynamic Scalable and available Abstracted from the infrastructure Higher-level services Pay as you go On-Premises Servers Hosted Servers Cloud Platform
Internet Storage Tables LBLB LBLB Blobs Worker Service Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Site (ASPX, WCF, etc.) Web Site (ASPX, WCF, etc.) Queues Windows Azure
What you saw… What Azure provided
Reference Data Business Intelligence Reporting
Your Apps (TDS) SQL Data Services TDS Endpoint ADO.NET Entity Framework SQL Server Drivers
.NET Access Control Service Application Services Application Service.NET Service Bus
ASP.NET Web Site.NET Access Control Service Inventory Service (Running on-premises) (Running in Windows Azure) sb://servicebus.windows.net/…/InventoryService sb://…/OrderServiceEvents Order Events Services
Live Framework Building block services for building consumer oriented web and client applications.
Live Framework-enabled Web Sites Web Site GET Delegated Auth Client Applications consuming Live Services (sync) GET
Azure Services Training Kit Downloadable hands-on labs, demos, and presentations Azure Services Platform Forums Azure Whitepapers
© 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.