paint-brush
AWS vs Google Cloud: We Asked the Devsby@lizziekardon
4,283 reads
4,283 reads

AWS vs Google Cloud: We Asked the Devs

by lizzieSeptember 4th, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

A recent article comparing AWS and GCP garnered some initial questions on potential bias, given that our product is built entirely on the former. So, I took the question to developer communities around the web to see what the masses thought. I invite you to read this, and offer your own thoughts in the comments. For these purposes, I'd like to focus only on AWS and Google Cloud Compute Engine, while also recognizing that there are other popular options as well, like Microsoft's Azure.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - AWS vs Google Cloud: We Asked the Devs
lizzie HackerNoon profile picture

Spoiler alert: It's AWS for the win.

A recent piece published comparing AWS and GCP garnered some initial questions on potential bias, given that our product is built entirely on the former. So, I took the question to developer communities around the web to see what the masses thought.

As it turns out, we aren't the only ones that favor AWS. This poll is being taken on Hashnode.com, after my post on Dev.to caused an initial stir.

In one comment, which as since been flagged and removed by the Dev.to editors, a developer offered this challenge:

"100% bias, lol you should do a little research about products first."

So, I did the research, and I asked the developer community. I received interesting feedback that supports both clouds, but overall AWS came out on top.

So here's the research we did. I invite you to read this, and offer your own thoughts in the comments. Let's keep this healthy debate going! For these purposes, I'd like to focus only on AWS and GCP, while also recognizing that there are other popular options as well, like Azure.

AWS vs. GCP

1. Compute Options: The Winner → AWS

What AWS calls “EC2 instances,” Google calls “Compute Engine Virtual Machine instances.” To keep things simple, I’ll refer to both virtual machine offerings simply as “instances.”

Google Cloud Compute Engine currently offers 19 instance configurations. AWS offers 60 instance configurations.

2. Storage Options: The Winner → Tied

Storage options are similarly priced and offer relatively similar options.

3. Regions: The Winner → Tied

AWS does maintain an edge but that edge is becoming smaller as Google aggressively tries to match AWS’s coverage

A region is a specific geographic location where you can host resources. On their websites, AWS has coverage in 21 regions versus Google’s 20.

Regions are divided into zones. Most regions have 3 or more zones. AWS has 66 zones and Google has 61 zones with 12 more coming soon.

4. Latency: The Winner → GCP

In recent latency tests on EC2 instances and Cloud Compute instances I conducted from a public internet provider on the southeast coast of the US using Cloud Harmony

These tests indicate Google Cloud Platform still has a modest latency performance advantage over AWS. Particularly when it comes to services located in Asia, latency is generally lower when pinging GCP. See the full tests here.

5. Uptime & Downtime: The Winner → AWS

Sum of downtime hours from January 2018 to June 2019 as published by AWS and Google:

This very recent data indicates that the AWS cloud is more reliable than GCP’s.

6. Security: The Winner → AWS

AWS has more security features, compliance certifications, and accreditations than any other cloud provider, including GCP.

7. Pricing: The Winner → N/A

Many comparison articles attempt to compare pricing on similar services between AWS and GCP. I’m going to decline to offer such a comparison.

Cloud pricing has become too complex, depends on too many factors that are unique to each situation, and each solution offers unique discounting schemes. These factors together make a direct, accurate, apples-to-apples comparison extraordinarily challenging, if not impossible.

In the end, this point would probably be misleading and useless.

AWS vs GCP: Seeing the Big Picture

In the end, you could say this comes down to a matter of opinion, based on the needs of the particular product or project you're working on. While that's true, the research clearly shows certain advantages with choosing AWS and others with choosing GCP.

If we're nitpicking here, there are more advantages with choosing AWS.

What are your thoughts?