Subscribe to Windows IT Pro
January 19, 2012 02:50 PM

Getting Started with Windows Server on Amazon Web Services

Get a pain-free introduction to the cloud
Windows IT Pro
InstantDoc ID #141502
Rating: (0)
These days in the IT world, everything is about the cloud. Cloud services, cloud security, private clouds, hybrid clouds -- the list goes on. It's enough to make your head spin. For all this recent talk about cloud computing, one company has been offering a variety of cloud services for more than five years now. Amazon's cloud offerings, known as Amazon Web Services (AWS), exist in the Infrastructure as a Service (IaaS) category. When you work with AWS, you're responsible for managing and maintaining your own virtual machines (VMs), including the software that you choose to run on top of them. This is in contrast to companies such as Salesforce.com, which offers Software as a Service (SaaS), or Microsoft, which offers Windows Azure as a Platform as a Service (PaaS).

Many misconceptions surround AWS in the IT community. IT pros think that AWS is a developer technology or that only VMs that run Linux can run on the service. It doesn't help that many AWS-specific terms can be confusing. What, for example, is Elastic Block Storage (EBS)? Fortunately, getting an AWS account and a Windows Server VM running on the service is straightforward and inexpensive. In this article, I'll go through the steps to create such a VM and connect to it via Microsoft Remote Desktop Protocol (RDP).

Sign Up, Sign In

The first thing you'll need is an AWS account. If you already have an Amazon.com account, you're practically there. Head over to aws.amazon.com and click the Sign Up Now button on the right side of the page. (If you don't already have an Amazon.com account, you can create one here.) Sign in with your Amazon.com email address and password, then complete the remaining AWS sign-up steps.

After you've signed up and signed in, you're presented with a rather stark dashboard, as Figure 1 shows. The top tabs show the various services that AWS offers. Take some time and explore them all. Some have an additional Sign Up button that you can click if you want to enable that particular AWS service for use. There's no harm in enabling access to all these services: With AWS, you pay only for the resources that you're actually using.

Figure 1: A brand new AWS dashboard
Figure 1: A brand new AWS dashboard
 

After you're familiar with the dashboard offerings, click the EC2 tab. This is where you'll create and work with your Windows Server VMs.

Create an Instance

To get your Windows Server VM going, click the Launch Instance button. This action brings up the Request Instances Wizard, in which you can select an Amazon Machine Image (AMI) to run. AMIs come from a variety of sources, including the AWS community and Amazon itself. You'll use the Microsoft Windows Server 2008 R2 Base AMI that's presented in the Quick Start tab, as Figure 2 shows. (Unfortunately, no Windows AMIs currently qualify for the AWS free usage tier, which specifies the use of Linux. Still, for a quick test of the service, you'll be paying literally a few cents. Click the link for more information about AWS pricing.)

Figure 2: Choosing an AMI
Figure 2: Choosing an AMI
 

After you select the AMI image, the next screen of the wizard prompts you for details about the Elastic Compute Cloud (EC2) instance that you want to create. As Figure 3 shows, you need only one instance; the Availability Zone doesn't matter in this situation. I selected a large instance type to up the available RAM from 613MB to 7.5GB and add an additional CPU core.

Figure 3: Setting up an instance
Figure 3: Setting up an instance
 

On this screen, you'll supply more details about the instance that you want. Here, you run into some of that confusing terminology. You don't need to select a particular Kernel ID or RAM Disk ID, but what are Termination Protection and Shutdown Behavior? In AWS parlance, when you select Shut Down from the Windows Start Menu, the EC2 instance can be either stopped or terminated. It might be better to think of these options as "dormant" or "destroyed." You can restart a stopped instance, at will. A terminated instance is destroyed and cannot be restarted, hence the Termination Protection check box for those who choose Terminate as a shutdown behavior. I want my instance to stop only when I select Shut Down, so I'm leaving the Shutdown Behavior default set to Stop.

The next screen allows for user-specified key-value pairs, to ease management. You don't need to define any of these, so simply move on.

Related Content:

ARTICLE TOOLS

Comments
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.