MS Cloud Day - Introduction to Windows Azure platform and real world case study

2,106 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,106
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
61
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

MS Cloud Day - Introduction to Windows Azure platform and real world case study

  1. 1. Microsoft Cloud Day<br />Daniel Bucherer Azure Platform Strategy Advisor, Microsoft Corporation<br />Introduction to Windows Azure platform and real world case study<br />As a Platform Strategy Advisor, Daniel Bucherer guides Independent Software Vendors (ISVs) all across South East Asia along their journey to the Cloud.<br /> This session Daniel will guide you through what makes Windows Azure a platform for real Cloud applications and<br />how you can benefit from the architectural shift to a Platform as a Service infrastructure.<br />
  2. 2. What Is The Cloud?<br />Is Cloud the same as “Virtualization”?<br />Cloud Coverage in October 2009<br />Is Cloud the “New Hosting”?<br />Is Cloud the “New Mainframe”?<br />
  3. 3. Industry Transformation<br />MAINFRAME<br />CLOUD<br />CLIENT /SERVER<br />
  4. 4. SELF SERVICE<br />PLATFORM<br />SOFTWARE<br />INFRASTRUCTURE<br />AS A SERVICE<br />AS A SERVICE<br />AS A SERVICE<br />SHARED<br />SCALABLE & ELASTIC<br />USAGE BASED<br />CLOUD COMPUTING<br />IT AS A SERVICE<br />
  5. 5. Cloud Computing Taxonomy<br />IaaS<br />PaaS<br />SaaS<br />Traditional IT<br />You manage<br />You manage<br />Managed by vendor<br />Applications<br />Applications<br />Applications<br />Applications<br />You manage<br />Managed by vendor<br />Data<br />Data<br />Data<br />Data<br />Managed by vendor<br />Runtime<br />Runtime<br />Runtime<br />Runtime<br />Middleware<br />Middleware<br />Middleware<br />Middleware<br />O/S<br />O/S<br />O/S<br />O/S<br />Virtualization<br />Virtualization<br />Virtualization<br />Virtualization<br />Servers<br />Servers<br />Servers<br />Servers<br />Storage<br />Storage<br />Storage<br />Storage<br />Networking<br />Networking<br />Networking<br />Networking<br />
  6. 6. Cost vs. Abstraction Level<br />Physical Machines<br />Virtual Machines<br />Cost of Operation<br />IaaS<br />PaaS<br />Abstraction Level<br />
  7. 7. What is Windows Azure?<br />Windows Azure is an internet-scale cloud services platform hosted in Microsoft datacenters around the world, proving a simple, reliable and powerful platform for the creation of web applications and services. <br /><ul><li>Developers use existing skills and familiar tools to develop cloud applications
  8. 8. ISVs and System Integrators rapidly reach market and pay as you go
  9. 9. IT Managersgain access to a new set of resources without adding complexity
  10. 10. Businesses of all sizes to quickly respond as business needs change</li></li></ul><li>The Windows Azure Platform<br />GENERAL PURPOSE PROGRAMMING LANGUAGES<br />PLATFORM AS A SERVICE<br />Compute<br />Storage<br />Management<br />CDN<br />App Fabric<br />Marketplace<br />Relational data<br />Management<br />
  11. 11. DUBLIN<br />AMSTERDAM<br />CHICAGO<br />QUINCY<br />JAPAN<br />HONG KONG<br />DES MOINES<br />BOYDTON<br />SAN ANTONIO<br />SINGAPORE<br />MICROSOFT DATACENTER INVESTMENT<br />
  12. 12. Microsoft Chicago Datacenter<br />$500M Investment<br />700,000 Square Feet<br />60 MW Total Critical Power<br />3,400 Tons of Steel<br />190 Miles of Conduit<br />2,400 Tons of Copper<br />26,000 Cubic Yards of Concrete<br />7.5 Miles of Chilled Water Piping<br />Source: Microsoft<br />
  13. 13. Benefits<br />How Azure is Unique<br />Why This Helps You<br />Service Management<br />Free Up Resources<br />Leveraging What You Know, Have Invested In<br />Developer Experience<br />Scale<br />Defy Existing Application Physics<br />Multiple Scenarios Supported (e.g., hybrid)<br />Complete Platform<br />Reach<br />Access to Global Market<br />Free Up Cash Flow<br />Business Flexibility<br />Consistent Environment<br />Development Efficiency<br />
  14. 14. yolk<br />Interactive agency specializing in online marketing campaigns and web properties. We build web applications and data driven sites for clients.<br />
  15. 15. The Typical Application<br />Considerations in Choosing Platform<br />
  16. 16. Why Microsoft Azure<br />
  17. 17. Windows Azure Platform<br />Bandwidth<br />Support<br />HW/<br />Hosting<br />App Dev<br />TOTAL<br />SAVINGS<br />(20%)<br />(62%)<br />32%<br />24%<br />(5%)<br />Example: Freeing up Cash Flow<br />(31%)<br />* Source: HCL<br />This 31% allows you to reinvest in your business**<br />** Does not include license savings<br />
  18. 18. Windows Azure Platform Purchasing Models <br />Subscription<br />Additional Licensing<br />Consumption<br />“Pay as you go and grow” <br />“Value for a commitment“<br />“Coordinated purchasing” <br />Low barrier to entry and flexibility<br />Optimized for cloud elasticity <br />Discounts for commitment<br />Plans for payment predictability <br />Centralized purchasing experience <br />Introduction to volume discounts <br />Promotional <br />Offers <br />Development Pricing<br />Integration withPrograms<br />Partner Discount<br />
  19. 19. Windows Azure Platform Consumption Prices <br />Pay as you go and grow for only what you use when you use it <br />Elastic, scalable, secure, and highly available automated service platform<br />Highly available, scalable, and self managed distributed database service<br />Compute<br />Storage <br />Web Edition<br />Business Edition <br />Data Transfer / CDN<br />$9.99 to $49.95/month(up to 5 GB DB/month) <br />$99.99 to $499.95/month(up to 50 GB DB/month)<br />Per GB stored and transactions<br />Per service hour<br />Per database/month <br />Per database/month <br />$0.15 per GB for data transfers <br />from European & North American locations<br />$0.20 per GB for data transfers <br />from other locations<br />$0.01 per 10,000 transactions<br />$0.12/hour<br />+ Variable Instance Sizes <br />$0.15 GB/month<br />$0.01/10k transactions <br />Windows Azure platform AppFabric Service Bus and Access Control<br />Scalable, automated, highly available services for secure connectivity<br />Service Bus<br />Access Control<br />$3.99/per connection to $995 for 500 connections<br />$1.99/per 100,000 transactions<br />Per Message Operation<br />Per Message Operation<br />Prices shown in USD only<br />International prices are available<br />
  20. 20. IT Workload Patterns Optimal for Cloud <br />“Growing Fast“ <br />“On and Off “ <br />Inactivity<br />Period <br />Compute <br />Compute <br />Average Usage<br />Usage<br />Average<br />Time <br />Time <br />On and off workloads (e.g. batch job)<br />Over provisioned capacity is wasted <br />Time to market can be cumbersome <br />Successful services needs to grow/scale <br />Keeping up w/growth is big IT challenge <br />Complex lead time for deployment<br />“Unpredictable Bursting“ <br />“Predictable Bursting“ <br />Compute <br />Compute <br />Average Usage <br />Average Usage <br />Time <br />Time <br />Unexpected/unplanned peak in demand <br />Sudden spike impacts performance <br />Can’t over provision for extreme cases <br />Services with micro seasonality trends <br />Peaks due to periodic increased demand<br />IT complexity and wasted capacity <br />
  21. 21. •target.com•walmart.com<br />•toysrus.com•barnesandnoble.com<br />•turbotax.com•taxcut.com<br />•hrblock.com•taxact.com<br />~10x normal load<br />(Tax season)<br />~4x normal load<br />(Holiday shopping)<br />Jan 2009<br />Jan 2010<br />Jan 2009<br />Jan 2010<br />Source: Alexa<br />Source: Alexa<br />Predictable Bursting – Examples<br />
  22. 22. The Windows Azure Platform<br />Your<br />SaaSApplication<br />Development Platform as a service<br />OS<br />Hardware<br />Relational Database as a service<br />Float Above IT<br />Secure Connectivity and Caching as a service<br />
  23. 23. Offers and Programs to Get You Started<br />Platform Training Kit<br />Development Accelerators<br /> MPN Discount<br />MSDN <br />Premium<br />BizSpark<br />
  24. 24. Your Next Steps<br />Go to market <br />Train your team and develop solutions <br />Plan your Business<br />Download the SDK and other development tools <br />Leverage the Technical Training Kit <br />Get architectural guidance for migrating your application <br />Use the Application Assessment tool <br />Enroll in Microsoft Platform Ready <br />Use Windows Azure Marketplace to help sell your application or service (available soon)<br />Leverage our selling guidance, tools and materials<br />View offers and programs which help you get started today <br />Use the TCO and ROI calculators to learn how Windows Azure can help your business <br />Read white papers on how to take advantage of the Windows Azure Platform <br />

×