Windows Azure<br />Prince Sultan University<br />Mohamed Sharaf<br />
Agenda<br />What is Cloud Computing?<br />What is Windows Azure?<br />What is in Windows Azure?<br />What Does The Develop...
What is Cloud Computing?<br />What is a Cloud?<br />A cloud is a set of connected servers.<br />This model represents how ...
Cloud Computing Cont.<br />What is Cloud Computing?<br />In General:<br />An Internet based computing environment where yo...
Cloud Computing Cont.<br />But who spans and controls those connected servers or devices in the cloud<br />?<br />
What is Windows Azure?<br />It is a cloud operating system on which developers can build using .NET, Java, Ruby on Rails, ...
More On Windows Azure?<br />It is designed for utility computing.<br />It provides facilities to:<br />Write your apps (de...
What is in Windows Azure?<br />spans & controls a set of connected servers:<br />Abstract execution environment.<br />Shar...
What Does The Developer Get?<br />A rich, familiar developer experience.<br />A powerful service execution environment:<br...
Developing Applications for Windows Azure<br /><ul><li>No up-front costs for massively scalable computing infrastructure
Pay for what you use, when you use it
Eliminate utilization concerns
Add compute power as business grows or demand spikes
Upcoming SlideShare
Loading in...5
×

Windows Azure By Mohammed Sharaf

289

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
289
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Azure By Mohammed Sharaf

  1. 1. Windows Azure<br />Prince Sultan University<br />Mohamed Sharaf<br />
  2. 2. Agenda<br />What is Cloud Computing?<br />What is Windows Azure?<br />What is in Windows Azure?<br />What Does The Developer Get?<br />Developing Applications for Windows Azure<br />References<br />
  3. 3. What is Cloud Computing?<br />What is a Cloud?<br />A cloud is a set of connected servers.<br />This model represents how computers and devices are connected and sharing information, forming the concept of the “cloud”.<br />
  4. 4. Cloud Computing Cont.<br />What is Cloud Computing?<br />In General:<br />An Internet based computing environment where you pay only for resources that you use.<br />A set of pooled computing resources delivered over the Internet.<br />Mainly, instead of data being stored locally on a hard drive, the data is instead located on a server somewhere off site.<br />Cloud Computing is the next phase in the evolution of computing<br />
  5. 5. Cloud Computing Cont.<br />But who spans and controls those connected servers or devices in the cloud<br />?<br />
  6. 6. What is Windows Azure?<br />It is a cloud operating system on which developers can build using .NET, Java, Ruby on Rails, Python and other languages.<br />Focus on your application, not the infrastructure.<br />Actually, Windows Azure helps developers build, host and scale web applications through Microsoft datacenters.<br />
  7. 7. More On Windows Azure?<br />It is designed for utility computing.<br />It provides facilities to:<br />Write your apps (developer experience)<br />Host your apps (compute)<br />Manage your apps (service management)<br />Store your data (storage)<br />
  8. 8. What is in Windows Azure?<br />spans & controls a set of connected servers:<br />Abstract execution environment.<br />Shared file system.<br />Resource allocation.<br />Programming environments.<br />And more: Utility computing:<br />24/7 operation.<br />Pay for what you use.<br />Simpler, transparent administration.<br />
  9. 9. What Does The Developer Get?<br />A rich, familiar developer experience.<br />A powerful service execution environment:<br />All of the hardware: servers; load balancers; …<br />Virtualized and direct execution.<br />Automated service management:<br />You define the rules and provide your code.<br />The platform follows the rules: deploys, monitors, and manages your service.<br />Scalable, available cloud storage<br />Blobs, tables, queues, …<br />
  10. 10. Developing Applications for Windows Azure<br /><ul><li>No up-front costs for massively scalable computing infrastructure
  11. 11. Pay for what you use, when you use it
  12. 12. Eliminate utilization concerns
  13. 13. Add compute power as business grows or demand spikes
  14. 14. No ongoing depreciation and maintenance costs</li></ul>FAMILIAR DEVELOPER EXPERIENCE<br />DESIGNED FOR INTEROPERABILITY<br />PROVEN MICROSOFT TECHNOLOGIES<br /><ul><li>Development: Visual Studio integration, offline cloud simulation
  15. 15. Maintenance: Local debugging, APIs for logging
  16. 16. Management: APIs for configuration management
  17. 17. SOAP and REST protocols
  18. 18. XML file formats
  19. 19. Commitment to support Java, PHP, Python and other popular programming languages
  20. 20. Visual Studio, ASP.NET, SQL Azure integration</li></li></ul><li>Questions?<br />
  21. 21.
  22. 22. References<br />Windows Azure<br /> ”www.microsoft.com/windowsazure”<br />Azure Services Platform “http://en.wikipedia.org/wiki/Azure_Services_Platform”<br />Azure Services Platform“http://download.microsoft.com/download/e/4/3/e43bb484-3b52-4fa8-a9f9-ec60a32954bc/Azure_Services_Platform.pdf”<br />Azure in 30 mins“http://lvgmqg.bay.livefilestore.com/y1pSViyaUMSKwWGPl8Dx5ytBE1WIBduwB8pTbJ-T-K-co2E0YdL2veNVMfQb9kVDg8zAhf22sscPLdEr72oFwFfwQ/Azure%20in%2030mins.ppt?download&psid=1”<br />
  1. A particular slide catching your eye?

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

×