AWS vs Azure vs GCP

Have you ever wondered what the differences between the cloud goliaths are?

In this article we will jump into some history, the services and structures of each. and some simple advice on using them.

First up is AWS


Amazon Web Services (AWS) is the one of the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. AWS has by far the largest market share of customers utilizing their services.

AWS launched in 2006 when it started offering IT infrastructure or cloud computing to businesses.

Check out this video to dive a little deeper:

Next up we have Azure:

Microsoft Azure, often referred to as Azure, is a cloud computing platform run by Microsoft. Just like AWS it offers access, management, and the development of applications and services through global data centers.

Azure also offers more than 200 product to chose from when building out your solutions.

Microsoft Azure launched in 2010 and is has the 2nd highest market share of customers today.

Check out this video to dive a little deeper:

Last but not least we have the household name that everyone knows…


Google Cloud Platform (GCP) is a suite of cloud computing services that provides a series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools.

GCP also offers hundred of different cloud solutions to fit the needs of big and small endeavors alike.

GCP launched in 2008 and is ranked as the 3rd largest cloud platform by market share.

Check out this video to dive a little deeper:

If you actually visited every launch page, and watched every video synopsis you may have noticed a pattern…

THEY ALL DO the same things!

I know as developers and cloud engineers we typically get used to the platform we learned on and never look back especially if your employer mandates a certain provider.

I employ anyone who may be feeling a lack of confidence on applying your skillset within a different cloud platform to just try it out.

I started with AWS, but found Google and Azure to be just as intuitive.

I was able to play around with VM’s on GCP’s & Azure’s platform.

Go try!

I am technically still using the free tiers on every platform, but I did notice that with GCP, & Azure the billing methods lets you explore and build what if scenarios, where as AWS can be a bit of a guessing game.

This is by no means an in-depth comparison article, if you want that please read this well written article that has already be done for us! =)