Cloud Computing

GCP vs AWS vs AZURE – THE ULTIMATE COMPARISON

Adapting to cloud computing is essential to improve accessibility, cut the maintenance cost and overall convenience of project management. While the market for cloud services is expanding at an exponential pace the BIG THREE (Google Cloud Platform (GCP), Microsoft Azure and AWS (Amazon Web Services)) lead the way by providing security and data sovereignty. Shared below is an elaborate comparison of the big three cloud service providers which can be of assistance to make the right choice for an organisation.

6 min

Platform Summary

Google Cloud Platform (GCP)

Google Cloud Platform

Also known as Google cloud, it was announced in 2008. Its Google first public cloud service which became public in 2011. It shares the same cloud space as Google services other services like Google search, Gmail, YouTube reside. Google cloud services are available in 35 countries and used by major companies like HSBC, Snapchat, HTC, and Phillips.

Amazon Web Services (AWS)

Amazon Web Service

The belief of using the proprietary retail platform for a larger cause laid the foundation rock of developing AWS.
Today, a leading cloud service provider, AWS started in 2002 and has only evolved ever since in terms of features and user experience.
Amazon services are available in 245 countries and used by major companies like BMW, Netflix, Samsung, AirBnB, and McDonald's.

Microsoft Azure

Microsoft Azure

Microsoft Azure is Microsoft’s cloud platform, it lets you build, test, deploy and even manage applications. It has all three service model solution just like AWS does, i.e. Infrastructure as a Service (IAAS), Platform as a Service (PAAS), and Software as a Service (SAAS). It lets you use different open sources and programming languages. Azure is equipped to deploy and manage virtual machine at scale. Microsoft Azure services are available in 140countries and used by major companies like EBay, Apple, HP, and Pixar.

*For elaborate information about the respective service providers, please visit their native websites.

PLATFORM ANALYSIS

Key Tools

Amazon Web Service (AWS)

Google Cloud Platform

Microsoft Azure

AI/ML

  • Sage Maker
  • Comprehend
  • Lex
  • Polly
  • Rekognition
  • Machine Learning
  • Translate
  • Transcribe
  • DeepLens
  • Deep Learning AMIs
  • Apache MXNet on AWS
  • TensorFlow on AWS
  • Cloud Machine Learning Engine
  • Dialog flow Enterprise Edition
  • Cloud Natural Language
  • Cloud Speech API
  • Cloud Translation API
  • Cloud Video Intelligence
  • Cloud Job Discovery (Private Beta)
  • Machine Learning
  • Azure Bot Service
  • Cognitive Services

IOT

  • IoT Core
  • FreeRTOS
  • Greengrass
  • IoT 1-Click
  • IoT Analytics
  • IoT Button
  • IoT Device Defender
  • IoT Device Management
  • Cloud IoT Core (Beta)

  • IoT Hub
  • IoT Edge
  • Stream Analytics
  • Time Series Insights

SERVERLESS

  • Lambda
  • Serverless Application Repository

  • Cloud Functions (Beta)

  • Functions

COMPUTE SERVICES - COMPARISON

Services

Amazon Web Services

Google Cloud

Microsoft Azure

Infrastructure as a Service

Amazon EC2

Google Compute Engine

Virtual Machines (VM)

Platform as a Service

AWS Elastic Beanstalk

Google App Engine

App Service and Cloud Services

Container Services

Amazon Elastic Container Service

Google Kubernetes Engine

Azure Kubernetes Service or AKS

Server-less Computing

Amazon Lambda

Cloud Functions

Azure Functions

KEY TOOLS - COMPARISON

Key Tools

Amazon Web Service (AWS)

Google Cloud Platform

Microsoft Azure

AI/ML

  • Sage Maker
  • Comprehend
  • Lex
  • Polly
  • Rekognition
  • Machine Learning
  • Translate
  • Transcribe
  • DeepLens
  • Deep Learning AMIs
  • Apache MXNet on AWS
  • TensorFlow on AWS
  • Cloud Machine Learning Engine
  • Dialog flow Enterprise Edition
  • Cloud Natural Language
  • Cloud Speech API
  • Cloud Translation API
  • Cloud Video Intelligence
  • Cloud Job Discovery (Private Beta)
  • Machine Learning
  • Azure Bot Service
  • Cognitive Services

IOT

  • IoT Core
  • FreeRTOS
  • Greengrass
  • IoT 1-Click
  • IoT Analytics
  • IoT Button
  • IoT Device Defender
  • IoT Device Management
  • Cloud IoT Core (Beta)

  • IoT Hub
  • IoT Edge
  • Stream Analytics
  • Time Series Insights

SERVERLESS

  • Lambda
  • Serverless Application Repository

  • Cloud Functions (Beta)

  • Functions

STORAGE - COMPARISON

Storage services

Amazon Web Service (AWS)

Google Cloud Platform

Microsoft Azure

Storage

  • Simple Storage Service (S3)
  • Elastic Block Storage (EBS)
  • Elastic File System (EFS)
  • Storage Gateway
  • Snowball
  • Snowball Edge
  • Snowmobile
  • Cloud storage
  • Persistent disk
  • Transfer appliance
  • Transfer service

  • Blob Storage
  • Queue Storage
  • File Storage
  • Disk Storage
  • Data Lake Storage

Database

  • Aurora
  • RDS
  • DynamoDB
  • ElastiCache
  • Redshift
  • Neptune
  • Database migration service

  • Cloud SQL
  • Cloud Bigtable
  • Cloud Spanner
  • Cloud Datastore

  • SQL database
  • Database for MySQL
  • Database for PostgreSQL
  • Data warehouse
  • Server Stretch database
  • Cosmos DB
  • Table storage
  • Redis cache
  • Data Factory

Back up

  • Glacier
  • Nearline (frequently accessed data)
  • Coldline (infrequently accessed data)
  • Archival storage
  • Recovery backups
  • Site recovery

CONCLUSION

It is indeed difficult to decode which is the better cloud service provider among the three. However, the above analysis can assist business owners and decision makers to make an informed decision based on the scale and nature of their requirement.