You can now run Microsoft Windows Server® 2008, SQL Server® 2008 Express, and SQL Server Standard 2008 on Amazon EC2. There has been a lot of demand for this particular feature and I'm happy to be able to make this announcement!
You can launch these instances in all three AWS Regions (US East, US West, and EU) right now, and you can also take advantage of additional EC2 features such as Elastic IP Addresses, the Amazon Elastic Block Store, Amazon CloudWatch, Elastic Load Balancing, and Auto Scaling.
You can use the entire Microsoft Web Platform, including ASP.NET, ASP.NET Ajax, Silverlight™, and Internet Information Server (IIS) and you can also use the AWS SDK for .NET to access other parts of AWS such as Amazon S3, the Amazon Simple Queue Service, or Amazon SimpleDB.
Pricing starts at $0.12 per hour for Windows Server 2008 and $1.08 per hour for SQL Server Standard Edition. There's more information on the Amazon EC2 Running Windows page.
I think that this new release highlights a key aspect of AWS -- flexibility. As your needs dictate, you can launch EC2 instances running an incredibly diverse array of operating systems including Windows Server 2003 and 2008, seven distinct Linux distributions (Fedora, CentOS, Debian, Gentoo, Red Hat, SUSE, and Ubuntu), and even OpenSolaris. You can launch a few (or a bunch of) instances in three separate geographic Regions, and you can keep them running for as long as you need them.
This additional flexibility means that you can use EC2 to create heterogeneous application architectures, using the operating system that is best suited to each part of the system. You can do your web crawling on some Linux instances, transcode the data on a Windows instance or two, and then serve up the final results using a web server running on another Linux instance.
Windows Server 2008 makes use of our new Boot from EBS feature, so your root partition can occupy up to 1 TB. You can stop, and then later start the instances with ease, all from the AWS Management Console.
How do you plan to use Windows Server 2008? Leave me a comment!
-- Jeff;


SharePoint. As of now nothing prevents people from installing SharePoint themselves, but a pre-built template for WSS, MOSS 2010 beta, etc would be nice.
You can think about evolving that as a separate offering in itself. It would attract so many people - people who want to do evaluations, one-off Proof of concepts, a collaboration site for a small team, etc.
Posted by: bala | December 10, 2009 at 04:52 AM
Great news Jeff, I just setup a win2003 box and was having issues running ASP.NET MVC properly (without resorting to rewrite hacks etc).
Posted by: Salman | December 10, 2009 at 08:05 AM
Fantastic!!!! I've been needing Windows 2K8 support, so now I can use AWS :-)
Posted by: Daniel | December 10, 2009 at 03:09 PM
Looking forward to IIS 7 and Smooth Streaming, let me at it.
Posted by: Robert Doyle | December 10, 2009 at 03:53 PM
Superb ! And why is the Linux / Windows ratio is 0.085 / 0.12 for small instance and some instances are nearly x2. Is it only the license cost ? And what will you do for a solution ?
Thanks,
sirmak
Posted by: sirmak | December 10, 2009 at 04:47 PM
When will we have the flexibility of reserving Windows instances? That will significantly reduce our costs and will make for a level playing field with Ubuntu and others which have the flexibility of reserving instances.
Posted by: Ashesh | December 14, 2009 at 01:31 PM
IIS 7, definitely.
Posted by: Denis | December 14, 2009 at 01:55 PM
The only problem left is the windows instance prices.
Price of a reserved minimum linux instance cost approx. %50 of the 0.085$ per hour, but windows one is 0.12$, nearly 3x..4x price.
Posted by: sirmak | December 15, 2009 at 06:44 AM