Skip to main content

Microsoft Azure vs. Amazon Web Services

In the cloud space, Amazon Web Services and Microsoft Azure are the two heavyweights. Many developers agree that these two services are the best public cloud hosting available. Beyond that, it’s a polarizing discussion. Many professionals swear by Amazon, but just as many swear by Microsoft. In the following article, we compare them head to head and highlight the differences.

DEFINING THE CLOUD

A cloud is on-demand storage, computing and application resources managed remotely. A cloud provides either Platform as a Service (PaaS) or Infrastructure as a Service (IaaS) or both. These technologies are quite distinct, but a fine comparison is beyond the scope of this article. Since most end-users use IaaS, we’ll compare Microsoft Azure to Amazon Web Services from an IaaS-centric perspective. That does put Azure at a disadvantage, and is an important consideration for PaaS-centric consumers.

Business oriented clients tend to evaluate cloud based on the following five factors:

1. Application — Building blocks, such as relational databases and load balancers
2. Computation — On-demand resources for an array of applications
3. Datacenter — On-demand infrastructure in the area where the client does business
4. Integration — Flexibility, versatility, web-based console, API, command line
5. Storage — Short and long-term storage in an accessible, durable and secure manner

MICROSOFT AZURE

When it comes to cloud computing, Microsoft is best known for PaaS. Nevertheless, Azure offers a wide range of IaaS cloud-based services, including SkyDrive, Microsoft CRM Online, Exchange Online, SharePoint Online, Office Live and SQL Azure for relational databases.

In terms of characteristics, Azure offers the following benefits:
  1. Highly durable long-term data storage
  2. Strong range of application building blocks
  3. Excellent integration, including web, command line and API for all features
  4. Superb datacenter coverage across the globe
  5. Good support for memory, processor and I/O configurations
  6. Good support for creating and loading instances from images

AMAZON WEB SERVICES

Amazon Web Services is a large family of technologies that has both IaaS and PaaS aspects, and it can meet enterprise needs in either fashion. However, Amazon Web Services is most associated with Elastic Cloud Computing (EC2), which is an IaaS technology. Other popular services include S3 for storage, SimpleDB for storage, Elastic Beanstalk and RDS for relation databases.

In terms of characteristics, Amazon Web Services offers the following benefits:
  1. Exceptional support for various memory, processor and I/O configurations
  2. Strong support for multiple operating systems
  3. Good support for creating and loading instances from images
  4. Highly durable long-term data storage
  5. Allows user to adjust durability and performance for individual instances
  6. Excellent range of application building blocks
  7. Strong datacenter coverage across the globe
  8. Excellent integration, including web, command line and API for all features
  9. Allows applications to be cloud portable


MICROSOFT AZURE vs. AMAZON WEB SERVICES

The first thing that stands out in this comparison is that Microsoft offers a mix of IaaS and PaaS services, and some might call that mix confusing. Amazon Web Services, on the other hand, has very clear separation between IaaS and PaaS. Microsoft’s configuration does make it better suited to complex enterprise-level solutions, at times. Most consumers, however, want either full-range PaaS or cloud-based virtual private servers.

Therefore, from an IaaS perspective, which is the perspective most clients are coming from, Amazon Web Service seem better suited “out of the box” to meet its clients’ needs. It offers excellent cloud and VPS services, has a wide range of configurations and support for operating systems, and it integrates a rich management system.

Microsoft does have great IaaS services in the form of SQL Azure Database and Windows Azure Storage, and if that’s all the client needs, this becomes a bit of a tossup. In fact, we might lean toward Azure in that instance. Most clients, however, do require computing services, and all of Microsoft’s computing services are PaaS, which makes Amazon the better choice for many.

Popular posts from this blog

A Super Funny Joke - The Boy And The Priest

A housewife takes a lover during the day, while her husband is at work. Unknown to her, her 9 year old son was hiding in the closet. Her husband came home unexpectedly, so she hid her lover in the closet. The boy now has company. Boy: Dark in here.. Man: Yes it is. Boy: I have a baseball. Man: That’s nice. Boy: Want to buy it? Man: No, thanks. Boy: My dad’s outside. Man: OK, how much? Boy: $250. In the next few weeks, it happens again that the boy and the mom’s lover are in the closet together. Boy: Dark in here. Man: Yes, it is. Boy: I have a baseball glove. Man: How much? Boy: $750. Man: Fine. A few days later, the father says to the boy, “Grab your glove. Let’s go outside and toss the baseball.” The boy say's, “I can’t. I sold them.” The father asks, “How much did you sell them for?” The son says, “$1,000.” The father says, “That’s terrible to overcharge your friends like that, that is way more than those two things cost. I’m going to...

Earn Money By Becoming A BigRock Affiliate

About BIGROCK Affiliate Program The BigRock Affiliate program is an online marketing program where affiliates promote BigRock products to their friends, family, customers etc and are paid attractive commissions for every successful purchase. Once you sign-up, you will receive a URL from BigRock (http://.bigrock.in). This URL will be your website from where you can sell BigRock products and start earning Commissions. In case you already have a Website / Blog, all you need to do is place BigRock banners or text links on your website, blog, facebook/twitter page and drive visitors to your unique URL and earn commissions. What products can you promote? As an affiliate, you can sell all BigRock Products. The Products include: Domain Name Registration Website Hosting Email Hosting Do-it-Yourself Website Builder Tool Build-it-For-Me Professional Web Design Service Digital Certificates. You can Signup by following this direct link :  http://www.bigrock.in/affiliate...

Using A Custom BigRock Domain For Your Tumblr Blog

This post features a tutorial on how to set up custom "BIGROCK" domains for your 'TUMBLR' Blogs.  I begin with an assumption that you have already purchased your domain from Bigrock.