Comparing Cloud Vendors — Infrastructure Services

Image for post
Image for post

This is the second post in the series. Please see the first one. In this, I will focus on Infrastructure. Infrastructure services include Compute, Storage, Database and Networking.

Disclaimer: This is not an indepth analysis of all products, just a high-level comparison of offering suite. The main aim here is to inspire discussion and hear differing views.

Note: I took products from AWS Products page and Azure Products page — if something is missing here, its because that product is not found there ( or I made a mistake :)- do let me know ).

The main products/services in compute are:

Image for post
Image for post
Compute Product

Advantage: Slightly AWS

In Event Driven Compute, AWS has slight advantage as Lambda is released much before Azure functions ( which is still in Preview). I believe Event Driven Compute is going to grow more.

The main products/services in Storage & Content Delivery are:

Image for post
Image for post
Storage & Content Delivery

Advantage: Tie, depends on enterprise adoption pattern ( new dev or migration )

The main product/services in Database are:

Image for post
Image for post
Database Products & Services

Given Microsoft’s experience, they tend to have an edge over AWS with enterprises using SQL Server. AWS has more options in RDS including ability to run MySQL, MariaDB, Postgres, Oracle and AuroraDB.

Microsoft make it easy to stretch your onprem DB to Cloud with SQL Server Stretch DB, which would be appealing to enterprises already using SQL Server.

Advantage: AWS ( for heterogeneous support )

The main products/services in Networking are:

Image for post
Image for post
Networking products & Services

Advantage: Tie

Microsoft has products/services like Traffic Manager and Application Gateway that I could not find in AWS, but AWS has operated networking products for much longer and they are mature.

While differences exist at each product level and some products on AWS are more mature than Azure and vice versa, it is my opinion that at infrastructure services, both AWS and Azure are comparable. It would really come down to organization pattern for Cloud adoption. Are they looking for a smooth migration or are they rewriting apps for Cloud and are willing to take some initial learning curve for lot of innovation benefit?.

Thoughts? If you want to offer a clarification or disagree with this, tweet or reply here and where appropriate, I will note it here.

Parody + Tech commentary.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store