Amazon AWS offers a Windows VPS for their customers.

It is free for one year
They do require a credit credit card to open an account

This is the first post on how to create and configure a free Amazon Windows virtual server.

This post describes how to create the virtual server.
The second post describes how to configure it

First go to Amazon AWS website, and click on "Sign into Console"

If you have an account with Amazon, login. If not create one.

Once you are logged into the console. Click on EC2 on the top left corner.

At the EC2 management console, select the region you want to create the Virtual Server in at the top right corner.
Then select "Launch Instance"

Select Microsoft Windows Server 2012 as the Machine Image

Select a t2.micro, with 1G memory, Then click on Configure Instance Details in the lower right hand corner.

Review the Configure Instance Details, The defaults are usually sufficient. Then click on Next: Add Storage in the bottom right corner.

Change the amount of storage to how much you want. Free tiers get up to 30G. Then click on Next: Tag Instance

Give your Instance a name that you like, then click on Next: Configure Security Group

Select Create New Security Group, the click on Add Rule.

Select Type Custom TCP Rule, Port Range 7890, Source Anywhere. Then click on Review and Launch

Review the instance settings, and then Click on Launch

Select Create a New Key Pair, Give the Key a name, Download Key Pair

Save the new key
Then click on Launch Instances

Your Instance will now be launched. Click on the Instance identifier to get back to the main EC2 Management Console

Give it a few minutes to initialize

After it has initialized, click on Connect

Click on Download Remote Desktop File

Save the Remote Desktop File to your computer

Click on Get Password

Click on Browse and select the Key you downloaded earlier.

Click on Decrypt Password

You will then be shown the password for your new Amazon VPS

Now we will connect to your new EC2 instance. Browse to the Remote Desktop File you downloaded earlier and double click on it.

Select Don't ask me again, and click on Connect

Select Remember my credentials and type in your password.
Do not copy and paste, for some reason that does not work.

Select Don't ask me again, the click on YES

After a short delay, the VPS will create your desktop and you will be logged in.
Click on the menu button in the lower left hand corner.

Click on Control Panel

Click on System and Security

Click on Windows Firewall

Click on Advanced Settings

Select Inbound Rules and New Rule

Select Port, then click on Next

Select TCP and Specific Local Ports, then enter 7890.
Click on Next

Select Allow the connection, Click on Next

Select Domain, Private, and Public, click on Next

Give a name to the new rule and click on Finish

Now select Outbound Rules and New Rule

Select PORT and click on Next

Select TCP and Specific Remote Ports, enter 7890

Select Allow the connection click on Next

Select Domain, Public, Private, and click on Next

Give the Outbound rule a name and click on Finish

Now your new Free Amazon AWS EC2 instance is ready for NEM installation.