TechNet Flash, Volume 13, Issue 9 - May 4, 2011
TechNet Flash Editor's Note from Mitch Irsfeld
The Role of the Windows Azure VM Role
The Windows Azure Virtual Machine (VM) Role allows you to run a customized instance of Windows Server 2008 R2 in Windows Azure, making it easier to move applications to the cloud. In his TechNet Magazine article
Take Your Virtual Machines to the Cloud, Joshua Hoffman explains that the VM role lets you build virtual machines for Windows Azure to leverage the scalable infrastructure and cost savings that come with cloud computing.
As explained in
Windows Azure VM Role: Looking at it a different way, the VM role is a PaaS application that runs on Windows Azure, subject to the service model and all the other benefits and constraints, just like the Web and Worker Roles. The fact that it spins up a VM to house the application doesn't change the fact that it is still a Windows Azure application.
Next you should understand
why you would want to use the VM role to configure the operating system for a virtual machine, and how to create a hosted service for Windows Azure. A VM role is the same as the other Windows Azure roles in needing the service definition and service configuration files to be hosted as a service in Windows Azure. To begin, get a quick
Overview of Creating a Hosted Service for Windows Azure.
Take Your Virtual Machines to the Cloud, Hoffman walks through the steps of building your VMs for Windows Azure. Here are some key things to understand:
An image of the Windows Server 2008 R2 operating system is needed for a VM role in Windows Azure. To see what is involved in creating that VHD image, read
Getting Started with Developing a Server Image for a VM Role. To create instances of a VM role, you must deploy a service model package to Windows Azure. Check out the TechNet Library article
How to Create and Deploy the VM Role Service Model for details on deploying a service model package to Windows Azure, including
How to Create the Base VHD for a VM Role in Windows Azure, upload a VHD to Windows Azure and define the service model files.
Since Windows Azure Integration Components are required in a VM role that is hosted as a service in Windows Azure, you'll also need to learn
How to Install the Windows Azure Integration Components. The Windows Azure Integration Components install the service runtime APIs to the image, so that the VM role instance may gather dynamic information from the Windows Azure environment.
When you are ready to deploy your VM role(s), check out Avkash Chauhan's
Expert Tips on VM Role Deployment with Windows Azure SDK 1.4.
Last but not least, get some hands-on time with the Windows Azure VM role. You can now sign up for the Windows Azure VM role and Extra Small Instance beta via the
Windows Azure Platform Management Portal.
Thanks for reading,
Editor, TechNet Flash
Subscribe to the
TechNet Flash Feed blog for news updates as they happen, often several times a day.