A platform for building scalable, highly reliable, multi-tiered web service applications
Get Up and Running with Windows Azure
Five steps to get running with Windows Azure
Step 1: Familiarize yourself with the fundamentals of Windows Azure
- Windows Azure SDK
- Understand Blobs, Tables, and Queues for flat storage
- Learn about Web and Worker roles for executing tasks
- SQL Azure
- Use a relational database in the cloud
- AppFabric
- Use service bus and access control to connect applications behind firewalls or smart devices
Step 2: Learn design patterns and best practices for architecting and developing cloud solutions
- Review the benchmarks on Windows Azure to understand various approaches for designing applications per requirements
- Follow the best practices to develop cloud-scale applications
- Refer to AzureScope code samples or browse through MSDN Windows Azure code samples
Step 3: Set up your development environment
- Get Microsoft Visual Studio 2010, the best development environment for .NET application development
- Install Toolkit to get Windows Azure development tools and SDK for Visual Studio
- Refer to AzureScope code samples or browse through MSDN Windows Azure code samples
- Get a Windows Azure account
Step 4: Begin development with Windows Azure
- Read Developing and Deploying Windows Azure Apps in Visual Studio 2010
- Learn about Azure interoperability projects for working with technologies such as Java, PHP, and Ruby
Step 5: Debug, deploy, and manage your Windows Azure applications
- Develop, debug, and deploy Windows Azure applications in Visual Studio 2010
- Use Windows Azure Management Tool to manage hosted services and storage accounts in Windows Azure
Advanced Topics
Windows Azure Storage
- Developing Advanced Applications with Windows Azure
- Table Storage API with Partitioning Large Data
- Blob API using StorageClient library
- Transfer and Store Large Page Blobs and More About Azure Drives
SQL Azure
Windows Azure AppFabric
- Architecting Solutions with Windows Azure AppFabric
- Connecting Cloud Applications with Windows Azure AppFabric
Development Guidance
Windows Azure Resources
Everything You Need to Know About Azure as a Developer
This series of web seminars is designed to quickly immerse you in the world of the Windows Azure Platform. You will learn what Windows Azure is all about and how using it benefits you. Discover the fundamental concepts of cloud computing as well as the tangible business benefits you can gain by deploying your applications to the cloud.
Virtual Lab: Windows Azure
In this virtual lab, you will create a fully functional Windows Azure application from scratch. In the process, you will become familiar with several important components of the Windows Azure architecture including Web Roles, Worker Roles, and Windows Azure storage. You will also learn how to integrate a Windows Azure application with Windows Live ID authentication and how to store relational data in the cloud using SQL Azure.

