3. IT Capacity Management Allocated IT-capacities Load Forecast “Under-supply“ of capacities “Waste“ of capacities Fixed cost of IT-capacities IT CAPACITY Barrier for innovations ActualLoad TIME
4. Capacity Management with Cloud Load Forecast Allocated IT capacities No “under-supply“ IT CAPACITY Reduction of “over-supply“ Possible reduction of IT-capacities in case of reduced load Reduction of initial investments ActualLoad TIME
5. Cloud Impact REDUCED MANAGEMENT NEW ECONOMICS INCREASED PRODUCTIVITY Pay for what you use Lower and predictable costs Shift from CapEx to OpEx Accelerate speed to value No patching, maintenance Faster deployment Robust multi-layered security Reliability and fault-tolerance Latest software for users Internet collaboration Anywhere access Instant self-provisioning
6. What is Cloud Computing? Cloud Computing Service Categories On-Premise Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) What are the portions “you manage” What are the portions managed by the cloud vendor Applications Data Runtime Middleware You manage O/S Virtualization Servers Storage Networking
7. On-Premise Infrastructure as a Service (IaaS) Platform as a Service (PaaS) What is Cloud Computing? Cloud Computing Service Categories Software as a Service (SaaS) You manage Applications Applications Applications Applications Data Data Data Data You manage Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware You manage Managed by vendor O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Managed by vendor Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
8.
9. CLIENT SERVICES SERVER Developer Tools Programming Model Applications Application Services Relational Database Operating System Systems Management Extending Flagship Solutions “into the Cloud”
10. Developer Experience Use existing skills and tools. The Windows Azure Platform platform Management Relational data Compute Storage Management AppFabric Connectivity Access control
11. Windows Azure Platform Application Marketplace Information Marketplace Personal Data Repository Application Services Workflow Hosting Distributed Cache Services Hosting Frameworks Claims-Based Identity Federated Identities Secure Token Service Declarative Policies Security Registry On-Premise Bridging Service Bus Connectivity Transact-SQL Data Synchronization Relational Database ADO.NET, ODBC, PHP Data Compute C / C++ Win32 VHD Dynamic Tabular Data Blobs Message Queues Distributed File System Content Distribution Storage
12. Windows Azure Platform Application Services “Dublin” “Velocity” Frameworks “Geneva” Security Access Control Project “Sydney” Connectivity Service Bus SQL Azure Data Sync Data Compute Table Storage Blob Storage Queue Drive Content Delivery Network Storage Indicates Pre-Release
13. Why Microsoft? Partner ecosystem Breadth of offerings New capabilities, familiar programs Enterprise-class Deep investments Global infrastructure
25. Extra Credit: Windows Azure Resources Learn “What is the Windows Azure Platform?” 4 min video Windows Azure Case Studies Deploying a large scale app, Virtual Lab Using your MSDN Premium Benefits Microsoft’s Datacenters Security Talk Series Get Get an Azure account Windows Azure Tools for Microsoft Visual Studio Windows Azure Platform Training Kit Interoperability tools Microsoft Web Platform Installer Join BizSpark, for startups The vibrant online community – http://channel9.msdn.com/azure Azure user groups – http://www.azureusergroup.com Also on Facebook – www.facebook.com/windowsazure
Development took 3 weeksYou don't need to worry about ANY infrastructure at allCustomer was “all in,” so was Thuzi, and MSFTHad it gone poorly, the viral nature would meant backlash2 weeks before release of Azure, Outback went live with this app
Started with 20k fansLeveraged Facebook APIs to drive viral elements35000012days29166.67per day1215.278per hour20.25463per second