Home Cloud Compute Comparison Between AWS vs. Azure vs. GCP: Update 2020

Compute Comparison Between AWS vs. Azure vs. GCP: Update 2020

-

Amazon is the dominant force of the public cloud market. According to the Synergy Research Group report of 2020, “Amazon growth continued to closely mirror overall market growth so it maintained its 33% share of the worldwide market. While second-ranked Microsoft again grew fast than the market and its market share has increased by almost three percentage points in the last four quarters, reaching 18%.” 

In the meantime, Microsoft is especially strong in SaaS, while Google Cloud, with its strength in artificial intelligence, is poised for rapid growth as the AI market grows – and is known for offering discounts.

Here is the basic cloud comparison summary between AWS vs. Azure vs. Google Cloud Platform. 

  1. Amazon Web Services: With a vast array of a toolset that is growing continuously and exponentially, capabilities offered by Amazon are unmatched. However, its cost structure can be confusing, and its only emphasis on the public cloud rather than a hybrid cloud or private cloud means that interoperability with your data center is not AWS’s top priority.
  2. Microsoft Azure:  The closest rival to AWS with an incredibly capable cloud structure. If you are an enterprise customer and searching for a cloud that speaks your language, then Azure is the answer. Azure knows that you’re still running a data center, and Azure platform works hard to interoperate with data centers; since the hybrid cloud is their true strength.  
  3. Google Cloud Platform: It is a well-funded dark-horse in the competition of giants. Google is the lateral entry into the cloud market and doesn’t have the enterprise focus that helps draw corporate customers. However, its technical expertise is profound, and its industry-leading tools in deep learning and artificial intelligence, machine learning, and data analytics provide significant advantages. 

Read More: How Containers And Hybrid Cloud Is A Perfect Match?

Amazon vs. Azure vs. Google Cloud Platform: Compute Comparison

Amazon Web Services

  • Elastic Compute Cloud: Amazon’s leading computing service is its Elastic Compute Cloud or EC2. Amazon defines EC2 as “a web service that delivers secure, resizable computing power in the cloud.” EC2 provides a wide range of options, including a vast combination of instances, support for both Windows and Linux, bare metal instances, GPU instances, high-performance computing, auto-scaling, and more. Amazon also offers a free tier service for EC2 that includes 750 hours per month for up to 12 months. 
  • Container services: Amazon’s various container services are growing in popularity within the compute group. It has options that support Docker, Kubernetes, and its Fargate service that automates server and cluster management while using containers. It also provides a virtual private cloud alternative known as Lightsail, Batch for batch computing work, Elastic Beanstalk for running and scaling web apps, as well as a few other services.

Read More: AWS Outposts: All You Need To Know

Microsoft Azure:

  • Virtual Machines: The primary computing service offered by Microsoft is known merely as Virtual Machines. It provides support for Linux, Windows Server, SQL Server, Oracle, IBM, and SAP, as well as enhanced security, hybrid cloud capabilities, and integrated Microsoft software support. Like AWS, it has an incredibly broad catalog of available instances, including GPU and high-performance computing options, as well as optimized instances for machine learning and artificial intelligence. It also offers a free tier for a year with 750 hours a month. It includes Windows or Linux B1S virtual machines.
  • Additional Services: The Auto Scaling version offered by Azure is known as Virtual Machine Scale Sets. It consists of two container services: Azure Container service is based on Kubernetes, while Container services use Docker hub and Azure Container Registry for management. Microsoft also provides Batch service and cloud services for scalable Web Application that is similar to Amazon’s Elastic Beanstalk. It also has something unique to offer called Service Fabric that is designed especially for applications with microservices architecture. 

Read More: Istio 101: Your one-stop solution for service mesh issues

Google Cloud Platform:

  • Compute Engine: By contrast, Google’s catalog of compute resources is quite shorter than its opponents’. Its primary resource is Compute Engine that offers both custom and predefined machine types, pre-second billing, Linux and Windows support, automatic discounts, and carbon-neutral infrastructure that uses half the energy of traditional data centers. It offers a free tier for up to 12 months, which includes one f1-micro instance per month. 
  • Kubernetes in focus: Google provides Kubernetes Engine for organizations interested in deploying containers. Like most of the leading cloud vendors, It set’s up to offer containers and microservices. Moreover, Google has been involved heavily in the Kubernetes project, providing it extra expertise in this area. 

Read More: OpenShift 4.4 continuously perfecting the Kubernetes Platform

VendorCompute Services
AWS• EC2
• Elastic Container Service
• Elastic Container Service for Kubernetes
• Elastic Container Registry
• Lightsail
• Batch
• Elastic Beanstalk
• Fargate
• Auto Scaling
• Elastic Load Balancing
• VMware Cloud on AWS
Microsoft Azure• Virtual Machines
• Virtual Machine Scale Sets
• Azure Container Service (AKS)
• Container Instances
• Batch
• Service Fabric
• Cloud Services
Google Cloud• Compute Engine
• Kubernetes
• Functions
• Container Security
• Graphics Processing Unit (GPU)
• App Engine
• Knative

Read More: Managed Kubernetes Services Comparison: EKE vs AKS vs GKE

Cloud Evangelist
Cloud Evangelist
Cloud Evangelists are CMI's in house ambassadors for the entire Cloud ecosystem. They are responsible for propagating the doctrine of cloud computing and help community members make informed decisions.

Cloud

Cloud Management