Cloud Wars: Windows Azure vs. Amazon AWS, an IaaS perspective

During our recent Tellago Technology Update about cloud platforms, we received a number of questions related to equivalent capabilities in the Windows Azure and Amazon AWS platforms. That’s right, although Windows Azure is positioned as a Platform as a Service(PaaS), the fact of the matter is that there it includes many Infrastructure as a Service(IaaS) capabilities that are comparable to the Amazon AWS stack.

Given how often I see customers struggle to get an accurate evaluation of the capabilities of the different cloud platforms, I’ve decided to start a series of blog posts that compare and contrast the feature set of different cloud technology stacks.

From all the different cloud platforms in the current market, the comparison between Windows Azure and Amazon AWS seems to be at the top of the list of most Microsoft customers. The reason is pretty obvious, Amazon AWS is the clear dominant force in the IaaS market but Windows Azure brings a unique value proposition that combines IaaS, PaaS together with the deep integration with on-premise Microsoft technologies.

I think the following table might help illustrate the equivalent capabilities in both platforms.

Capability

Windows Azure Technology

Amazon AWS Technology

Data Storage

   

Binary Data Storage

Blob Storage

S3

NOSQL Database

Table Service

SimpleDB

Relational Database

SQL Azure

Relational Database Service

Messaging

   

Queuing

Windows Azure Queues

Windows Azure AppFabric Queues

Simple Queue Service

Pub-Sub, Notifications

Windows Azure AppFabric Topics

Simple Notifications Service

Computing

   

Virtualization

Windows Azure Web, Worker and VM Roles

Amazon Elastic Computing Cloud (EC2)

Content Delivery

   

Content Delivery Service

Content Delivery Network (CDN)

CloudFront

Networking

   

Traffic Management

Traffic Manager

Route 53

Private Networks

Windows Azure Connect

Direct Connect

Identity

   

Identity Management

Windows Azure AppFabric Access Control Service

Identity and Access Management Services

In subsequent posts, we will start deep diving into specific comparisons of each one of these capabilities.

No Comments