Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intro to Windows Azure

1,561 views

Published on

Intro to Windows Azure slide deck for Alice Pang's talk at SoCal Code Camp

Published in: Technology, Business
  • Be the first to comment

Intro to Windows Azure

  1. 1. Intro to Windows Azure<br />Alice Pang<br />Developer Evangelist at Microsoft<br />Twitter: @alicerp<br />http://blogs.msdn.com/alicerp<br />Alice.Pang@microsoft.com<br />
  2. 2.
  3. 3. What is Windows Azure?<br />
  4. 4. What is Windows Azure?<br />An operating system for the cloud<br />Reduce the complexity of internet scale applications<br />Designed to be scalable & available<br />A service running Microsoft datacenters<br />
  5. 5.
  6. 6.
  7. 7. What is Windows Azure?An Operating System for the cloud<br />Hardware Abstraction across multiple servers<br />Distributed Scalable, Available Storage<br />Deployment, Monitoring and Maintenance<br />Automated Service Management, Load Balancers, DNS<br />Programming Environments<br />Interoperability<br />Designed for Utility Computing<br />
  8. 8.
  9. 9.
  10. 10.
  11. 11. Why Windows Azure?<br />OS Takes care of your service in the cloud<br />Deployment<br />Availability<br />Patching<br />Hardware Configuration<br />You worry about writing the service<br />
  12. 12. Lose Customers<br />
  13. 13. Wasted Money<br />
  14. 14. Why Windows Azure?<br />Flexibility to easily change resource commitments over time<br />New resources can be deployed (or removed)<br />Platform can run existing on-premises apps without change<br />Platform designed specifically for high-scalability and high availability application requirements<br />
  15. 15. Giving Developers a Choice<br />You choose the language, platform, and tools of your choice (even with Microsoft Visual Studio!)<br />
  16. 16. Deployment Options<br />Ideal environment for creating new cloud services<br />Applications can be extended into the cloud<br />Applications can be migrated to the cloud<br />Extend an existing application to store, or archive data in the cloud<br />
  17. 17. Applications…<br />That need massive scalability<br />That need a very high degree of reliability<br />With extremely variable loads<br />With short or unpredictable lifetimes<br />That either fail or scale fast<br />That don’t fit well within an existing data center<br />That can benefit from access to limitless external storage<br />
  18. 18. Hello Windows Azure<br />Using Designer<br />Using C# code<br />Deploy, Staging, Production<br />
  19. 19. Windows Azure Storage<br />Tables, Blobs, and Queues<br />Corruption-free, highly available, and scalable to demand<br />
  20. 20. BLOB<br />Binary Large Object (BLOB)<br />For storing text or binary data<br />
  21. 21. Queue<br />For reliable, persistent messaging between services<br />
  22. 22. Table<br />For structured storage that can be queried<br />
  23. 23. Another Demo<br />GuestBook<br />Deploying an Application<br />
  24. 24. Summary<br />Windows Azure is the OS for the cloud<br />Lets you build services without the operational worry<br />Designed for Scalability & Availability<br />Automated Service Management<br />Storage<br />Developer SDK<br />Utility computing - Pay-as-you-go pricing<br />
  25. 25. Next Steps<br />Make sure you have Visual Studio<br />Get tools and sdk from http://azure.com<br />http://channel9.msdn.com/learn<br />Windows Azure platform 30 day pass: http://www.windowsazurepass.com<br />http://blogs.msdn.com/alicerp<br />

×