Intro to Windows Azure
-
Upload
alicerpang -
Category
Technology
-
view
1.168 -
download
3
description
Transcript of Intro to Windows Azure
- 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