Windows®Azure™ EBC Presentation<br />Aashish Dhamdhere<br />Senior Product Manager<br />Windows Azure<br />
How We View Cloud<br />Fundamentals<br />Scale Out<br />Automated Service Management<br />High Availability<br />Multi-Ten...
Software + Services<br />Client<br />PC<br />Phone<br />TV<br />Tools and Cross-Platform  Support<br />Server<br />Cloud<b...
The Windows Azure Platform<br />Developer Experience<br />Web and clouds<br />Third party cloud<br />Web applications<br /...
Windows Azure Architecture<br />The Fabric Controller communicates with every server within the Fabric. It manages Windows...
Windows Azure Architecture Details<br />The Fabric Controller automates load balancing and computes resource scaling<br />...
Windows Azure Platform: An Illustration<br />Cloud<br />Applications<br />Applications<br />Windows Azure<br />SQL Azure<b...
Windows Azure Value Proposition<br />Efficiency<br />Simplicity<br />Use existing skills<br />Simple model<br />Lower cost...
Windows Azure Target Segments<br />Commercial SaaS: ISV’s create services for corporate customers<br />Enterprise Self-Too...
Windows Azure Platform Purchasing Models <br />Consumption<br />Volume licensing<br />Subscription<br />“Pay as you go and...
Plans for paymentpredictability
Unified purchasing through EA
Introduction to volumediscount
Low barrier to entry and flexibility
Optimized for cloudelasticity   </li></li></ul><li>Windows Azure Platform Purchasing Models <br />Value differentiated by ...
Windows Azure Platform Service Guarantee<br />.NET Service Bus endpoint willhave external connectivity<br />Message operat...
Windows Azure Platform Roadmap<br />Simple Service Templates<br />One Geo<br />ASP.NET<br />Medium Trust<br />Automated Se...
Partner Momentum<br />“	With Azure, your ability to deliver solutions becomes much faster and you can really innovate and ...
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Appendix<br />
Fabric Controller<br />Interacts with a “Fabric Agent” on each machine<br />Monitors every VM, application and instance<br...
Compute in Windows Azure<br />GOAL:<br />SCALABILITY<br />Two instance types: Web Role & Worker Role<br />Windows Azure ap...
Storage in Windows Azure<br />Tables: simply structured data, accessed using ADO.NET Data Services<br />GOAL:<br />SCALABL...
Services Management in Windows Azure<br />GOAL:<br />AUTOMATED APPLICATION MANAGEMENT AND CONTROL<br />Fabric<br />The Fab...
Building Solutions with the Windows Azure Platform<br />SQL Azure: Scalable, relational,  Cloud-enabled database services<...
Windows Azure Platform Purchasing Models <br />Subscription<br />“Value for a commitment”<br />Select offers at PDC<br /><...
Plans for paymentpredictability</li></ul>Development accelerator<br />MSDN Premium<br />MPN subscription benefit: gold, ce...
Upcoming SlideShare
Loading in...5
×

An Overview of Windows Azure

3,338

Published on

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

No Downloads
Views
Total Views
3,338
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
201
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "An Overview of Windows Azure"

  1. 1.
  2. 2. Windows®Azure™ EBC Presentation<br />Aashish Dhamdhere<br />Senior Product Manager<br />Windows Azure<br />
  3. 3. How We View Cloud<br />Fundamentals<br />Scale Out<br />Automated Service Management<br />High Availability<br />Multi-Tenancy<br />Considerations<br />Off Premises<br />On Premises<br />Location<br />Homogeneous<br />Heterogeneous<br />Infrastructure<br />CapEx<br />OpEx<br />Business model<br />Own<br />Lease/Rent<br />Ownership<br />Self<br />Third Party<br />Management<br />
  4. 4. Software + Services<br />Client<br />PC<br />Phone<br />TV<br />Tools and Cross-Platform Support<br />Server<br />Cloud<br />
  5. 5. The Windows Azure Platform<br />Developer Experience<br />Web and clouds<br />Third party cloud<br />Web applications<br />Use existing skills and tools.<br />Compute<br />Storage<br />Management<br />Management<br />Relational data<br />Connectivity<br />Access control<br />On-premises<br />LOB Applications<br />Composite applications<br />
  6. 6. Windows Azure Architecture<br />The Fabric Controller communicates with every server within the Fabric. It manages Windows Azure, monitors every application, decides where new applications should run – optimizing hardware utilization.<br />
  7. 7. Windows Azure Architecture Details<br />The Fabric Controller automates load balancing and computes resource scaling<br />Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap.<br />Computation provides application scalability. Developers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.<br />Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.<br />Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow.<br />
  8. 8. Windows Azure Platform: An Illustration<br />Cloud<br />Applications<br />Applications<br />Windows Azure<br />SQL Azure<br />.NET Services<br />3rd Party Services<br />Others…<br />
  9. 9. Windows Azure Value Proposition<br />Efficiency<br />Simplicity<br />Use existing skills<br />Simple model<br />Lower costs<br />Deployment flexibility<br />Focus<br />Agility<br />Applicationdevelopment<br />Revenue opportunities<br />Respond quickly<br />Grow customer base<br />
  10. 10. Windows Azure Target Segments<br />Commercial SaaS: ISV’s create services for corporate customers<br />Enterprise Self-Tooling: Enterprises create services for their own consumption <br />Consumer SaaS: ISV’s create services for consumers<br />
  11. 11. Windows Azure Platform Purchasing Models <br />Consumption<br />Volume licensing<br />Subscription<br />“Pay as you go and grow”<br />“Value for a commitment”<br />“Coordinated purchasing”<br />Available at PDC launch<br />Select offers at PDC<br />Planned for post PDC<br /><ul><li>Discounts for commitment
  12. 12. Plans for paymentpredictability
  13. 13. Unified purchasing through EA
  14. 14. Introduction to volumediscount
  15. 15. Low barrier to entry and flexibility
  16. 16. Optimized for cloudelasticity </li></li></ul><li>Windows Azure Platform Purchasing Models <br />Value differentiated by automated management,federated access control, and advanced message patterns<br />Value differentiated with scale, managed high availability,and self-provisioning<br />Value differentiated by service lifecycle management<br />Messages<br />Bandwidth <br />Web edition<br />Business edition<br />Bandwidth <br />Compute<br />Storage <br />Bandwidth <br />Per transactions<br />Per GB transferred<br />Per database/month<br />Per database/month<br />Per GB transferred<br />Per service hour<br />Per GB stored and transactions<br />Per GB transferred<br />$0.15/100K* <br />$0.10 GB Ingress*<br />$0.15 GB Egress*<br />$9.99/month*(1 GB) <br />$99.99/month*(10 GB)<br />$0.10 GB Ingress*<br />$0.15 GB Egress*<br />$0.12/hour* <br />$0.15 GB/month*<br />$0.01/10K storage transaction* <br />$0.10 GB Ingress*<br />$0.15 GB Egress*<br />*Price quoted is for U.S.<br />
  17. 17. Windows Azure Platform Service Guarantee<br />.NET Service Bus endpoint willhave external connectivity<br />Message operation requests willbe processed successfully<br />Storage servicewill be available/ reachable (connectivity)<br />Your storage requests willbe processed successfully<br />Storage availability<br />Database availability<br />Role instance monitoring and restart<br />Compute connectivity<br />Serviceavailability<br />Database is connected to the internet gateway <br />Availability monitoring every 5-minute interval<br />Your service is connected and reachable via web<br />Internet facing roles will have external connectivity<br />All runningroles will be continuously monitored<br />If role is unhealthy, we will detect and initiate corrective state<br />Automated Systems Management<br />>99.95%<br />>99.9%<br />>99.9%<br />>99.9%<br />
  18. 18. Windows Azure Platform Roadmap<br />Simple Service Templates<br />One Geo<br />ASP.NET<br />Medium Trust<br />Automated Service Management<br />Service Bus, Access Control<br />Admin Mode/VM Deployment<br />Geo Replication & On Premises<br />System Center Integration<br />Enterprise ID Federation<br />Distributed Queries & CLR<br />Analytics & reporting<br />Data Synch (DataHub)<br />Rich Service Templates<br />Multiple Geo Locations<br />Multiple Languages<br />Full Trust<br />Active Directory and Web ID<br />Relational & Virtualized Database <br />Auto DB Management<br />CTP<br />Future<br />Commercial release<br />Web 2.0<br />Partners<br />Enterprise<br />
  19. 19. Partner Momentum<br />“ With Azure, your ability to deliver solutions becomes much faster and you can really innovate and be competitive.” – Jitendra Thethi, Principle Architect<br />“ Cloud computing democratizes access to carrier-class data center technology with better performance, higher efficiency, and lower costs; Microsoft’s Azure adds to that integration with a first-class development platform, decades of operations experience, and a developer toolbox of customizable services.” – Brian Mathews - VP Autodesk Labs<br />“ Making a reliable cloud application can be really hard, and Azure uses .NET and Visual Studio tools we already know and that we already know how to put out into a marketplace. That's very helpful for us and it's helpful for our customers.” – Erik Johnson, Research Director<br />eduify | write faster<br />
  20. 20. © 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.<br />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.<br />
  21. 21. Appendix<br />
  22. 22. Fabric Controller<br />Interacts with a “Fabric Agent” on each machine<br />Monitors every VM, application and instance<br />Performs load balancing, check pointing and recovery<br />
  23. 23. Compute in Windows Azure<br />GOAL:<br />SCALABILITY<br />Two instance types: Web Role & Worker Role<br />Windows Azure applications are built with <br />web role instances, worker role instances, <br />or a combination of both.<br />Scale out by replicating worker instances as needed.<br />Allow applications to scale <br />user and compute processing independently.<br />Each instance runs on its own VM (virtual machine), replicated as needed<br />
  24. 24. Storage in Windows Azure<br />Tables: simply structured data, accessed using ADO.NET Data Services<br />GOAL:<br />SCALABLE, DURABLE STORAGE<br />Queues: serially accessed messages or requests, allowing web-roles and worker-roles to interact<br />Blobs: large, unstructured data (audio, video, etc)<br />Windows Azure storage is an application managed by the Fabric Controller<br />Windows Azure applications can use native storage or SQL Azure<br />Application state is kept in storage services, so worker roles can replicate as needed<br />
  25. 25. Services Management in Windows Azure<br />GOAL:<br />AUTOMATED APPLICATION MANAGEMENT AND CONTROL<br />Fabric<br />The Fabric Controller automates service management<br />
  26. 26. Building Solutions with the Windows Azure Platform<br />SQL Azure: Scalable, relational, Cloud-enabled database services<br />.NET Services: Framework for access control and communication between Cloud-aware applications<br />
  27. 27. Windows Azure Platform Purchasing Models <br />Subscription<br />“Value for a commitment”<br />Select offers at PDC<br /><ul><li>Discounts for commitment
  28. 28. Plans for paymentpredictability</li></ul>Development accelerator<br />MSDN Premium<br />MPN subscription benefit: gold, certified, BizSpark, Empower<br />Build and test cloud applications<br />Accelerate cloud development projects<br />Flexible (on/off) consumption and use<br />Predictable payment and discounted price <br />MPN Partners receive a 5% discount<br />
  29. 29. Partner<br />ecosystem<br />Technology<br />innovation<br />Why Microsoft?<br />Power<br />of choice<br />Developer<br />EXPERIENCE<br />
  30. 30. Windows Azure Platform Business Value<br />Comprehensive technology platform<br />Robust capabilities and clear innovation roadmap  <br />Reduce IT complexity with automated service management <br />Services availability<br />Technology promise that you can bet your business on<br />Clear and simple SLAs at the service level<br />Flexible business model<br />Customizable and predictable payment options<br />Exceptional value and custom offers for partners<br />Overall best value and TCO in the marketplace<br />
  31. 31. Solving Complexities<br />Development needs<br />What we offer<br />How this is unique<br />Security and control<br />Available<br />Efficient<br />Interoperable<br />On-demand<br />Ubiquitous<br />Compute<br />APP<br />Services Management<br />Virtualized computation<br />Network<br />Storage<br />Storage services<br />State-of-the-art data centers<br />
  32. 32. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Azure, Windows, the Windows logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies. 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.<br />
  33. 33. Stay Updated<br />Know More about Windows Azure- http://www.microsoft.com/windowsazure/<br />Know more about Microsoft Cloud Services- http://www.microsoft.com/india/cloud/<br />Request for an Enterprise Cloud Assessment workshop- email us at azurepro@microsoft.com<br />Follow us <br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×