Are you a startup?
Get BizSpark cloud access
Get up to $3,700 of cloud benefits
Don’t have MSDN?
Here’s cloud access
A new article in MSDN Magazine explores how to create, develop, and deploy a Windows Azure application in Visual Studio 2010. The article, Developing and Deploying Windows Azure Apps in Visual Studio 2010, describes the steps you’ll take to get your application up and running in the cloud.
Here’s a quick summary of what you’ll find in the article.
A Windows Azure role is an individually scalable component running in the cloud where each instance of a role corresponds to a virtual machine (VM) instance.
There are two types of role:
It is easy to add or remove roles in the cloud service after project creation has completed.
To take advantage of the scaling nature of the cloud, you need to be aware of the new storage services. Windows Azure Storage provides scalable blob, queue, and table storage services, and Microsoft SQL Azure provides a cloud-based relational database service built on SQL Server technologies.
Blobs are used for storage of named files along with metadata.
The queue service provides reliable storage and delivery of messages.
The table service gives you structured storage, where a table is a set of entities that each contain a set of properties.
This MSDN Code Gallery page contains a number of code samples to help you get started with building scalable Web application and services that run on Windows Azure. You can walk through the code sample to learn to debug.
Here’s a good process to follow when deploying an application to Windows Azure:
Upgrade you project to work against a Windows Azure Storage account in the cloud. This involves getting a storage account and making the configuration changes to run the Thumbnails service against your storage account. Executing locally but using cloud storage for data is a great way to ensure that your code will run when hosted on Windows Azure.
The article describes how to set up Azure storage and a hosting service, step-by-step.
If you want to spin up additional instances of your service in anticipation of additional load, or shut down unused instances, you can do that by modifying the deployment configuration on the fly.
The Windows Azure Tools and Visual Studio 2010 make it easy to create, edit, configure, debug and deploy applications that run on Windows Azure. They allow you to leverage your existing skills with ASP.NET and with Visual Studio.
See Developing and Deploying Windows Azure Apps in Visual Studio 2010.
To learn more about Windows Azure, see:
Bruce D. Kyle ISV Architect Evangelist | Microsoft Corporation