Computing Without The Price – Microsoft Azure vs Amazon EC2
Posted on 24 January 2009 by admin
Microsoft recently announced a new operating system for the cloud called Windows Azure. Azure is a services platform that is hosted by Microsoft in Microsoft data centers around the globe and is completely scalable and affordable. Amazon.com also offers a hosted and scalable solution that they host. Here is the rundown on how to have reliable services without having to drop a ton of cash for your own servers, data center or infrastructure.
The Azure solution has been designed to help developers deploy web-based services centred around Visual Studio quickly and easily by not having to worry about the infrastructure costs or overhead that are typically associated with application delivery.
Once a you are ready to deploy you can select how many nodes you want to use in the Microsoft cloud of computing power, you reserve a those nodes and pay for just those node. As your web service becomes more popular, you can log in to the management web site and increase the node count with just a few clicks.
Windows Azure pricing is based on how much storage, bandwidth and computing time an application uses.
Visit the Windows Azure Community Technology Preview
Read the Microsoft Press Release
The Microsoft service is playing catch up to the Amazon.com service that has been around for quite some time, called Elastic Computing Cloud (Amazon EC2).
The major difference that pushes Amazon.com’s solution ahead of Microsoft is the fact that it is no based on one solution. With just a few clicks you can deploy a Linux, OS X or a Windows solution with prebuilt images.
Amazon’s solution is priced according to how much storage (cheap), bandwidth (not as cheap) and computing time (relatively cheap).
To use Amazon EC2, you simply:
- Create an Amazon Machine Image (AMI) containing your applications, libraries, data and associated configuration settings. Or use pre-configured, templated images to get up and running immediately.
- Upload the AMI into Amazon S3. Amazon EC2 provides tools that make storing the AMI simple. Amazon S3 provides a safe, reliable and fast repository to store your images.
- Use Amazon EC2 web service to configure security and network access.
- Choose which instance type(s) and operating system you want, then start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs or the variety of management tools provided.
- Determine whether you want to run in multiple locations, utilize static IP endpoints, or attach persistent block storage to your instances.
- Pay only for the resources that you actually consume, like instance-hours or data transfer.
You can read more about Amazon EC2 here.
Tags | Databases, Disaster Recovery, General, Linux, Microsoft, Networking, Security, Servers, Tech News, Ubuntu, Web 2.0, Windows Vista, Windows XP

February 8th, 2009 at 9:30 am
This is the most poorly written article I’ve read all day. Doesn’t even accomplish what is promised by the headline, and totally conflates EC2 with Azure services — EC2 is IaaS or HaaS and Azure is PaaS. You can’t even compare the two directly. You’d really have to compare Amazon Web Services as a whole to the entire Azure Platform, and even that is a tough comparison. One MAJOR note you’ve completely missed here — EC2 offers VPS-like server image hosting, Azure offers nothing comparable to date.