25
Intro to Windows Azure Alice Pang Developer Evangelist at Microsoft Twitter: @alicerp http://blogs.msdn.com/alicerp [email protected]

Intro to Windows Azure

Embed Size (px)

DESCRIPTION

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

Citation preview

  • 1. Intro to Windows Azure
    Alice Pang
    Developer Evangelist at Microsoft
    Twitter: @alicerp
    http://blogs.msdn.com/alicerp
    [email protected]

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