Navigating the Multicloud Maze: Simplifying Service Names Across Cloud Providers

service mapping feature image

Working with multiple cloud providers can be a complex endeavor, and one of the unexpected challenges is keeping track of service names and their equivalents across different platforms. However, fret not, for we have a solution that can simplify your multicloud journey. In this article, we present handy mappings that will aid you in seamlessly navigating various cloud providers. These mappings serve as a valuable reference point, enabling smoother transitions and enhancing your knowledge integration across different cloud environments. Whether you’re engaging in conversations, pursuing studies, or tackling work projects, this knowledge will prove invaluable. Join us as we unravel the mysteries of service name mappings and empower you to conquer the multicloud landscape with confidence and ease. Let’s bridge the gap and connect the dots across cloud providers.

Before you start

About this post:

  • 5 – 15 min average reading time
  • Suitable for beginner through to advanced

What you will gain reading this post:

  • AWS to GCP to Azure Service Mappings.
  • High level grouping and description to quickly identify services.

What you can do to help support:

  • Like, comment and share this article
  • Follow this blog to receive notifications of new postings

Now, let’s get started.

Introduction

Some cloud providers will have more advanced features on their service offerings, while others are added to remain competitive while making the functionality available.

It is important to understand that while these mappings are here to help you identify the equivalent services across the different providers it does not mean they are in feature parody with each other. Therefore, I recommend you to research the services in the providers once you have identified them.

This list focuses on Generally Available Services, massive shout-out to Google for producing the original content which I have taken as the base, and tweaked to be more Cloud provider agnostic.

Any feedback is welcomed to ensure this list is up to date and accurate.

Category

Type

Description

Vendor

Storage

Block storage

Store data from VM instances running in state-of-the-art block storage offering

GCP

Persistent Disk

AWS

Amazon Elastic Block Store (EBS)

Azure

Azure Disk Storage

Storage

File storage

Provide fully managed NFS file servers on Cloud for applications running on VMs (VMs) instances or clusters.

GCP

Filestore

AWS

Amazon Elastic File System (EFS)

Azure

– Azure Disk Storage
– Azure Files

Storage

Infrequently accessed object storage

Store infrequently accessed data using Cloud’s ultra low-cost, highly durable, highly available archival storage.

GCP

Cloud Storage Archive

AWS

Amazon S3 Glacier

Azure

Azure Archive Storage

Storage

Object storage

Store any amount of data and retrieve it as often as you’d like, using Cloud’s object storage offering.

GCP

Cloud Storage

AWS

AWS Simple Storage Service (S3)

Azure

Azure Blob Storage

Serverless

Build

Store and serve user-generated content from apps, such as photos or videos, including bandwidth-friendly transactions and automated ML, synced automatically in real time.

GCP

Cloud Storage for Firebase

AWS

AWS Simple Storage Service (S3)

Azure

Azure Blob Storage

Serverless

Build

Sign in users to your app, either by using UI as a complete drop-in authentication solution, or by using the Authentication SDK to manually integrate one or several sign-in methods into your app.

GCP

Firebase Auth

AWS

Amazon Cognito

Azure

Azure Active Directory (AD)

Serverless

Build

Provides fast and secure hosting for your web app, static and dynamic content, and microservices, including a generous free tier.

GCP

Firebase Hosting

AWS

AWS Simple Storage Service (S3)

Azure

– GitHub Pages
– Static Web Apps

Serverless

Build

Store and sync data from your application with our NoSQL cloud database. Data is synced across all clients in real time, and remains available when your application goes offline.

GCP

Firebase Realtime Database

AWS

AWS DynamoDB + AppSync

Azure

Azure Cosmos DB

Serverless

Engage

Deploy A/B experiments to test how a change to your application’s UI, features, or engagement campaigns affects key metrics (like revenue) before you implement the change widely.

GCP

Firebase A/B Testing

AWS

Amazon Pinpoint

Azure

Azure Playfab

Serverless

Engage

Send and receive notifications across platforms with this reliable and battery-efficient connection between your server and devices, including iOS, Android, and the web.

GCP

Firebase Cloud Messaging

AWS

– Amazon Device Messaging (ADM)
– Amazon Simple Notification Service (SNS)

Azure

Azure Notification Hubs

Serverless

Engage

Provide users with deep-link smart URLs that bypass the application installation process, allowing you to send first-time or returning users to any location within your iOS or Android app.

GCP

Firebase Dymnaic Links

AWS

-

Azure

-

Serverless

Engage

Engage active users of your application by sending them targeted, contextual messages to complete key actions, such as beating a game level, buying an item, or subscribing to content.

GCP

Firebase In-App Messaging

AWS

– Amazon Device Messaging (ADM)
– Amazon Simple Notification Service (SNS)

Azure

Azure Notification Hubs

Serverless

Engage

Change the behavior and appearance of your application on the fly from the console, and then track performance in Analytics. Customize by audience segment, release new content, and A/B test to validate improvements, all without waiting for App Store approval.

GCP

Firebase Remote Config

AWS

-

Azure

Azure App Configuration

Serverless

Engage

Make informed decisions regarding application marketing and performance optimizations by understanding user behavior. This free analytics solution provides unlimited reporting for up to 500 distinct events that you can define using the SDK and integrate into the Cloud ecosystem.

GCP

Google Analytics

AWS

-

Azure

-

Serverless

Event handling

Asynchronously deliver events from services, SaaS, and your own apps using loosely coupled services that react to state changes.

GCP

Eventarc

AWS

AWS EventBridge

Azure

Azure Event Grid

Serverless

Kubernetes platform

Build, deploy, and manage modern serverless workloads on a Kubernetes-based platform

GCP

Knative

AWS

AWS Fargate

Azure

Azure Kubernetes Service

Serverless

Release & monitor

Distribute your apps to trusted testers quickly and easily.

[*] Get real-time, actionable insight into application issues with this native crash reporting solution for iOS, Android, and Unity, including streaming data export.

GCP

– Firebase App Distribution
– Firebase Crashlytics [*]

AWS

-

Azure

Azure App Center

Serverless

Release & monitor

Get insight into your app’s performance with a comprehensive list of performance metrics including network calls, CPU and memory usage, and custom metrics.

GCP

Firebase Performance Monitoring

AWS

-

Azure

-

Serverless

Release & monitor

Test your application on devices hosted in a Cloud data center.

GCP

Firebase Test Lab

AWS

AWS Device Farm

Azure

Azure App Center

Serverless

Workflow orchestration

Orchestrate and automate Cloud and HTTP-based API services with serverless workflows.

GCP

Workflows

AWS

AWS Step Functions

Azure

Azure Functions

Security & identity

Certificate management

Simplify the deployment and management of private certificate authorities without managing infrastructure.

GCP

Certificate Authority Service

AWS

AWS Certificate Manager

Azure

Azure Active Directory Certificate Authority

Security & identity

CIAM

Add identity and access management functionality to your applications, help protect user accounts, and scale with confidence using this customer identity and access management (CIAM) platform.

GCP

Identity Platform

AWS

Amazon Cognito

Azure

Azure Active Directory B2C

Security & identity

Container security

Deploy only trusted containers.

GCP

Artifact Registry

AWS

Amazon Elastic Container Registry (ECR)

Azure

Azure Container Registry

Security & identity

Container security

Perform vulnerability scans on container images in Registry, and monitor vulnerability information to keep it up to date.

GCP

Container Analysis

AWS

Amazon ECR Image Scanning

Azure

Azure Defender for container registries

Security & identity

Container security

Secure your container environment on Cloud.

GCP

Container Security

AWS

Security in Amazon Elastic Container Service (ECS)

Azure

Container Security in Azure Security Center

Security & identity

Container security

Help protect the host kernel on your nodes when containers in the Pod execute unknown or untrusted code.

GCP

GKE Sandbox

AWS

Amazon EKS Container Sandbox

Azure

Azure Container Sandbox Development Environment

Security & identity

Data loss prevention (DLP)

Discover, classify, and help protect your most sensitive cloud data.

GCP

Cloud Data Loss Prevention

AWS

Amazon Macie

Azure

Azure Information Protection

Security & identity

Encryption

Encrypt data in-use with Confidential Computing and Confidential Nodes.

GCP

Confidential Computing

AWS

AWS Nitro Enclaves

Azure

Azure Confidential Computing

Security & identity

Exfiltration prevention

Isolate resources of multi-tenant Cloud services to help mitigate data exfiltration risks.

GCP

VPC Service Controls

AWS

-

Azure

-

Security & identity

Hardware security module (HSM)

Host encryption keys and perform cryptographic operations in a cluster of FIPS 140-2 Level 3 certified hardware security modules (HSMs).

GCP

Cloud HSM

AWS

AWS CloudHSM

Azure

Azure Dedicated HSM

Security & identity

IAM

Centrally manage users and groups, federate identities between Cloud providers and other identity providers, such as Active Directory and Azure Active Directory.

GCP

Cloud Identity

AWS

AWS Identity Services

Azure

Azure Active Directory

Security & identity

IAM

Provide fine-grained access control and visibility for centrally managing resources.

GCP

Identity and Access Management

AWS

Amazon Identity and Access Management

Azure

Azure Identity Management

Security & identity

IAM

Use a highly available, hardened service running actual Microsoft Active Directory (AD).

GCP

Managed Service for Microsoft Access Directory

AWS

AWS Managed Microsoft AD

Azure

Azure Active Directory

Security & identity

Resource monitoring

View, monitor, and analyze all your Cloud across projects and services using this metadata inventory service.

GCP

Cloud Asset Inventory

AWS

AWS Config

Azure

Azure Security Control

Security & identity

Resource monitoring

Hierarchically manage resources by project, folder, and organization.

GCP

Resournce Manager

AWS

AWS OpsWorks

Azure

Azure Resource Manager

Security & identity

Secret management

Store API keys, passwords, certificates, and other sensitive data.

GCP

Secrets Manager

AWS

AWS Secrets Manager

Azure

Azure Key Vault

Security & identity

Security administration

Manage encryption keys on Cloud.

GCP

Cloud Key Management Service

AWS

AWS Key Management Service (KMS)

Azure

Azure Key Vault

Security & identity

Security and risk management

Security and risk management platform for Cloud.

GCP

Security Command Center

AWS

– Amazon Guard Duty
– AWS Security Hub

Azure

– Azure Security Center
– Azure Defender

Security & identity

Zero trust

Enable secure access to critical applications and services, with integrated threat and data protection.

GCP

BeyondCorp Enterprise

AWS

-

Azure

Azure AD Conditional Access

Operations

Audit logging

Log all user activity on Cloud.

GCP

Cloud Audit Logs

AWS

AWS CloudTrail

Azure

Azure Audit Logs

Operations

Debugging

Investigate your code’s behavior in production.

GCP

Cloud Debugger

AWS

AWS X-Ray

Azure

Azure Monitor Application Insights Snapshot Debugger

Operations

Logging

Manage logging and analysis in real time at scale.

GCP

Cloud Logging

AWS

Amazon CloudWatch Logs

Azure

Azure Monitor Logs

Operations

Monitoring

Monitor the performance, availability, and health of your applications and infrastructure.

GCP

Cloud Monitoring

AWS

Amazon CloudWatch

Azure

Azure Monitor

Operations

Performance tracing

Find performance bottlenecks in production.

GCP

Cloud Trace

AWS

AWS X-Ray

Azure

Azure Monitor Application Insights Distributed Tracing

Operations

Profiling

Understand resource consumption in your code and see the ways the code is actually called.

GCP

Cloud Profiler

AWS

Amazon CodeGuru Profiler

Azure

Azure Monitor Application Insights Profiler

Networking

CDN

Serve web and video content globally, efficiently, and reliably.

GCP

Cloud CDN

AWS

Amazon CloudFront

Azure

Azure Content Delivery Network

Networking

DDoS firewall

Help protect your web applications and services from distributed denial-of-service (DDoS) attacks and other threats from the internet.

GCP

Google Cloud Armor Managed Protection

AWS

AWS Shield Basic/Advanced

Azure

Azure DDoS Protection Basic/Advanced

Networking

Dedicated Interconnect connection

Extend your on-premises network to Cloud network through a highly available, low-latency connection.

GCP

Cloud Interconnect

AWS

AWS Direct Connect

Azure

Azure ExpressRoute

Networking

Domains and DNS

Publish your zones and records in DNS without the burden of managing your own DNS servers and software.

[*] Register and configure a domain in Cloud.

GCP

– Cloud DNS
– Cloud Domains [*]

AWS

Amazon Route 53

Azure

– Azure DNS
– Azure App Service [*]

Networking

Load balancer

Efficiently distribute network traffic across VMs.

GCP

Cloud Load Balancing

AWS

– AWS Elastic Load Balancing
– AWS Application Load Balancing

Azure

Azure Load Balancing

Networking

Network monitoring

Centralize your network monitoring functions to verify network configurations, optimize network performance, increase network security, and reduce troubleshooting time.

GCP

Network Intelligence Center

AWS

-

Azure

-

Networking

Network monitoring

Record a sample of network flows sent from and received by VM instances, including nodes, to perform network monitoring, forensics, real-time security analysis, and expense optimization.

GCP

VPC Flow Logs

AWS

Amazon VPC Flow Logs

Azure

Azure Network Watcher

Networking

Network security

Connect your peer network to your Virtual Private Cloud (VPC) network through an IPsec VPN connection.

GCP

Cloud VPN

AWS

AWS Virtual Private Network (VPN)

Azure

Azure Virtual Private Network (VPN)

Networking

Premium networking

Optimize your network for performance or cost.

GCP

Network Service Tiers

AWS

-

Azure

-

Networking

Service mesh

Easily deploy global load balancing across clusters and VM instances in multiple regions, offload health checking from service proxies, and configure sophisticated traffic control policies.

GCP

Traffic Director

AWS

AWS App Mesh

Azure

Azure Service Fabric Mesh

Networking

Services

Publish, discover, and connect services from a single directory.

GCP

Service Directory

AWS

AWS Cloud Map

Azure

Consul on Azure

Networking

Virtual networks

Send and receive packets using private clusters or VM instances with no external IP address.

GCP

Cloud NAT

AWS

– Amazon VPC NAT instances
– Amazon VPC NAT Gateway

Azure

Azure NAT

Networking

Virtual networks

Provide managed networking functionality for your cloud-based services.

GCP

Virtual Private Cloud

AWS

Amazon Virtual Private Cloud (VPC)

Azure

Azure Virtual Network

Networking

Web application firewall

Help protect your applications and websites against denial of service and web attacks.

GCP

Google Cloud Armor

AWS

AWS WAF

Azure

Azure WAF

Migration

Container migration

Intelligently extract, migrate, and modernize applications to run natively on containers.

GCP

Migrate for Anthos

AWS

AWS App2Container

Azure

Azure Migrate

Migration

Server migration

Migrate VM instances.

GCP

Migrate for Compute Engine

AWS

AWS Server Migration Service

Azure

Azure Migrate

Migration

SQL database migration

Migrate databases to Cloud from on-premises.

GCP

Database Migration Service

AWS

AWS Database Migration Service

Azure

Azure Database Migration Service

Migration

Storage migration

Complete large-scale online data transfers from online and on-premises sources to Cloud.

GCP

Storage Transfer Service

AWS

AWS Storage Gateway

Azure

Azure Migrate

Migration

Storage migration

Securely migrate large volumes of data (from hundreds of terabytes up to one petabyte) to Cloud without disrupting business operations.

GCP

Transfer Appliance

AWS

AWS Snowball

Azure

Azure Data Box

Management tools

API management

Design, secure, analyze, and scale APIs anywhere with visibility and control.

GCP

Apigee API Management

AWS

Amazon API Gateway

Azure

Azure API Management

Management tools

Cost management

Tools for monitoring, controlling, and optimizing your Cloud costs.

GCP

Cost Management

AWS

AWS Budgets

Azure

Azure Cost Management

Management tools

Deployment

Create and manage cloud resources with simple templates.

GCP

Cloud Deployment Manager

AWS

AWS CloudFormation

Azure

Azure Deployment Manager

Machine learning (ML)

Cloud cost optimization

Optimize your Google Cloud usage with proactive, easily actionable recommendations

GCP

Recommender

AWS

AWS Cost Optimization

Azure

Azure Advisor

Machine learning (ML)

Conversational interface

Delight customers with intuitive, omnichannel conversational AI.

GCP

Dialogflow

AWS

Amazon Lex

Azure

Azure Conversational AI

Machine learning (ML)

ML for structured data

Automatically build and deploy state-of-the-art machine learning models on structured data.

GCP

AutoML Tables

AWS

Amazon SageMaker

Azure

AutoML in Azure ML Studio

Machine learning (ML)

ML platform

Host your trained models so that you can send them prediction requests with the power and flexibility of TensorFlow, scikit-learn, and XGBoost.

Train your machine learning models at scale, to host your trained model in the cloud, and to use your model to make predictions about new data.

[*] Host your machine learning models and train them with the power and flexibility of TensorFlow, scikit-learn, XGBoost, and custom containers.

[**] Train high-quality custom machine learning models with minimal effort and machine learning expertise.

GCP

AI Platform (Unified)

AWS

– Amazon SageMaker
– Amazon SageMake [**]

Azure

– Azure AI Platform
– Azure Machine Learning [*]
– Azure Cognitive Services

Machine learning (ML)

ML platform

Preconfigured VMs for deep learning applications

GCP

AI Platform Deep Learning VM Image

AWS

– Amazon SageMaker
– Amazon EC2 P3

Azure

Azure Data Science Virtual Machines

Machine learning (ML)

ML platform

Create instances running JupyterLab that come pre-installed with the latest data science and machine learning frameworks in a single click.

GCP

AI Platform Notebooks

AWS

Amazon SageMaker

Azure

Azure Notebooks

Machine learning (ML)

ML platform

Reliability and performance for AI applications with enterprise-grade support and managed services.

GCP

Tensorflow Enterprise

AWS

Tensorflow on AWS

Azure

Azure Databricks

Machine learning (ML)

Natural language processing

Derive insights from unstructured text using machine learning.

GCP

Cloud Natural Language API

AWS

Amazon Comprehend

Azure

Azure Text Analytics

Machine learning (ML)

Personalization

Deliver highly personalized product recommendations at scale.

GCP

Recommendations AI

AWS

Amazon Personalize

Azure

Azure Personalizer

Machine learning (ML)

Translation

Dynamically translate between languages using machine learning.

GCP

AutoML Translation

AWS

Amazon Translate

Azure

Azure Translator

Machine learning (ML)

Video intelligence

Quickly categorize video content using thousands of predefined labels and creating additional custom labels to suit your specific needs.

GCP

Video Intelligence API

AWS

Amazon Rekognition Video

Azure

Azure Video Indexer

Machine learning (ML)

Vision: Read and extract text

Derive insights from your images in the cloud or at the edge, or use pre-trained Vision API models to detect emotion, understand text, and more.

GCP

Cloud Vision

AWS

Amazon Textract

Azure

Azure Computer Vision

Machine learning (ML)

Vision: Speech-to-text

Accurately convert speech into text using an API powered by AI technologies.

GCP

Speech-to-Text

AWS

Amazon Transcribe

Azure

Azure Speech to Text

Internet of things (IoT)

IoT platform

Unlock insights from your global device network with an intelligent IoT platform whose scalable, fully managed integration lets you connect, store, and analyze data at the edge and in the cloud.

GCP

Cloud IoT

AWS

AWS IoT Core

Azure

Azure IoT Hub

Enterprise

Marketplace

Scale procurement for your enterprise via online discovery, purchasing, and fulfillment of enterprise-grade cloud solutions.

GCP

Marketplace

AWS

AWS Marketplace

Azure

Azure Marketplace

Developer tools

Client libraries

Tools and libraries for interacting with Cloud products and services.

GCP

Cloud SDK

AWS

AWS SDKs

Azure

Azure SDKs

Developer tools

Cloud development IDE plugin

Write, debug, and deploy your cloud-based applications for IntelliJ, VS Code, or any browser.

GCP

– Cloud Code for IntelliJ
– Cloud Code for VS Code

AWS

– AWS Toolkit for IntelliJ
– AWS Toolkit for Visual Studio Code

Azure

– Azure Toolkit for IntelliJ
– Azure Tools for Visual Studio Code

Developer tools

Cloud-based IDE

Manage your infrastructure and develop your applications from any browser.

GCP

Cloud Shell

AWS

AWS CloudShell

Azure

Azure Cloud Shell

Developer tools

Command-line interface (CLI)

Tools and libraries for interacting with Google Cloud products and services.

GCP

Cloud SDK

AWS

AWS CLI

Azure

Azure CLI

Database

Document data storage

Easily develop rich applications using a fully managed, scalable, and serverless document database.

GCP

Firestore

AWS

– Amazon DocumentDB
– AWS DynamoDB
– AWS AppSync

Azure

Azure Cosmos DB

Database

In-memory data store

Reduce latency with scalable, secure, and highly available in-memory service for Redis and Memcached

GCP

Memorystore

AWS

Amazon ElastiCache

Azure

Azure Cache

Database

NoSQL: Indexed

A highly scalable NoSQL database for your web and mobile applications

GCP

Datastore

AWS

Amazon DynamoDB

Azure

Azure Cosmos DB

Database

NoSQL: Key-value

Run large analytical and operational workloads using this fully managed, scalable NoSQL database service.

GCP

Cloud Bigtable

AWS

Amazon DynamoDB

Azure

Azure Cosmos DB

Database

RDBMS

Manage relational data with massive scale, strong consistency worldwide, and up to 99.999% availability.

GCP

Cloud Spanner

AWS

Amazon Aurora

Azure

Azure SQL Database

Database

RDBMS

Manage relational data for MySQL, PostgreSQL, and SQL Server for workloads under 30TB.

GCP

Cloud SQL

AWS

– Amazon Relational Database Service (RDS)
– Amazon Aurora

Azure

Azure Database for MySQL and Azure Database for PostgreSQL

Database

Relational

Lift and shift Oracle workloads to Cloud.

GCP

Bare Metal Solution

AWS

Amazon RDS for Oracle

Azure

Azure Oracle Database Enterprise Edition

Data analytics

Business intelligence

Explore, share, and visualize your company’s data so that you can make better business decisions.

GCP

Looker

AWS

Amazon QuickSight

Azure

Microsoft Power BI

Data analytics

Data discovery and metadata management

Discover, understand, and manage data at scale with a powerful search UI with seamless integration to important cloud services.

GCP

Data Catalog

AWS

AWS Glue Data Catalog

Azure

Azure Purview

Data analytics

Data Integration / ETL

Activate fully managed, cloud-native data integration at scale.

GCP

Cloud Data Fusion

AWS

– Amazon AppFlow
– Amazon Data

Azure

Azure Data Factory

Data analytics

Data warehouse

Serverless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility.

GCP

BigQuery

AWS

– Amazon Athena
– Amazon Redshift

Azure

Azure Synapse Analytics

Data analytics

Messaging

Messaging and ingestion for event-driven systems and streaming analytics.

[*] Send and receive messages between independent applications using this zonal, real-time messaging service.

GCP

– Pub/Sub
– Pub/Sub Lite [*]

AWS

– Amazon Simple Notification Service (SNS)
– Amazon Simple Queueing Service (SQS)

Azure

Azure Service Bus Messaging

Data analytics

Open source processing

Deploy open-source data and analytics processing services (Apache Hadoop, Apache Spark, etc.) with improved efficiency and security.

GCP

Dataproc

AWS

– Amazon Elastic MapReduce (EMR)
– AWS Batch
– AWS Glue

Azure

– Azure Data Lake Analytics
– HDInsight

Data analytics

Query service

Analyze petabytes of data at scale using ANSI SQL and gain 26%–34% lower three-year total cost of ownership (TCO) than competing cloud data warehouses

GCP

BigQuery

AWS

Amazon Redshift Spectrum

Azure

Azure Synapse Analytics

Data analytics

Stream data ingest

Create scalable messaging and ingestion for event-driven systems and streaming analytics.

GCP

Pub/Sub

AWS

Amazon Kinesis

Azure

Azure Event Hubs

Data analytics

Stream data processing

Unifiy stream and batch data processing that’s serverless, fast, and cost-effective.

GCP

Dataflow

AWS

Amazon Kinesis

Azure

Azure Stream Analytics

Data analytics

Workflow orchestration

Author, schedule, and monitor pipelines that span across hybrid and multi-cloud environments using this fully managed workflow orchestration service built on Apache Airflow.

GCP

Cloud Composer

AWS

– Amazon Data Pipeline
– AWS Glue
– Managed Workflows for Apache Air

Azure

Azure Data Factory

Containers

CaaS

Secured and managed Kubernetes service with four-way autoscaling and multi-cluster support.

GCP

Google Kubernetes Engine

AWS

– Amazon Elastic Kubernetes Service (EKS)
– Amazon Elastic Container Service (ECS)

Azure

Azure Kubernetes Service (AKS)

Containers

Container registry

Store, manage, and secure your container images.

GCP

Artifact Registry

AWS

Amazon Elastic Container Registry (ECR)

Azure

Azure Container Registry

Containers

Containers without infrastructure

Develop and deploy highly scalable containerized applications on a fully managed serverless platform.

GCP

Cloud Run

AWS

– AWS Fargate
– AWS Lambda
– AWS App Runner

Azure

Azure Container Instances

Compute

Core compute

Train and run machine learning models faster than before.

GCP

Cloud GPU’s

AWS

Amazon Elastic Compute Cloud (EC2) P3

Azure

GPU Optimized VMs

Compute

Core compute

Accelerate your digital transformation with high-performance VMs.

GCP

Compute Engine

AWS

Amazon Elastic Compute Cloud (EC2)

Azure

Azure Virtual Machines

Compute

Core compute

Automatically add or delete VM instances from a managed instance group (MIG) based on increases or decreases in load.

GCP

Compute Engine Autoscaler

AWS

AWS Autoscaling

Azure

– Azure Autoscale
– Azure Virtual Machine Scale Sets

Compute

Core compute

Manage SSH access to your instances using IAM without having to create and manage individual SSH keys.

GCP

OS Login

AWS

Amazon EC2 Instance Connect

Azure

-

Compute

Core compute

Reliable, high-performance block storage for VM instances.

GCP

Persistent Disk

AWS

Amazon Elastic Block Store (EBS)

Azure

Azure Managed Disks

Compute

Dedicated VMs

Host your VMs on hardware dedicated only to your project.

GCP

Sole-tenant nodes

AWS

Amazon EC2 Dedicated Host

Azure

Azure Dedicated Host

Compute

FaaS

Run your code with zero server management with this scalable, pay-as-you-go functions-as-a-service (FaaS) offering.

GCP

Cloud Functions

AWS

AWS Lambda

Azure

Azure Functions Serverless Compute

Compute

PaaS

Build highly scalable applications on a fully managed serverless platform.

GCP

App Engine

AWS

AWS Elastic Beanstalk

Azure

Azure App Service

Compute

VMware connectivity

Migrate and run your VMware workloads on Cloud.

GCP

VMware Engine

AWS

VMware Cloud on AWS

Azure

Azure VMware Solution

App Modernization

CI/CD

Build, test, and deploy on Cloud CI/CD platform

GCP

Cloud Build

AWS

– AWS CodeBuild
– AWS CodeDeploy
– AWS CodePipeline

Azure

– Azure DevOps
– Github

App Modernization

Multi-cloud

Extend services and engineering practices to your environments so you can modernize applications faster and establish operational consistency across them.



[*] View and manage conformant Kubernetes clusters in different environments from Google Cloud

[**] Run Kubernetes clusters directly on your own machine resources, with flexibility, performance, and security in your environment

[***] Provision and manage the underlying resources for containerized applications on AWS from within your Google Cloud project.

[****] Anthos clusters on VMware (GKE on-prem) is hybrid cloud software that extends GKE to VMWare.

GCP

– Anthos
– Anthos attached clusters [*]
– Anthos on bare metal [**]
– Anthos clusters on AWS [***]
– Anthos clusters on VMWare [****]

AWS

AWS Outposts


Azure

– App Modernization with Microsoft Azure
– Azure Arc

App Modernization

Multi-cloud

Automate policy and security at scale for your hybrid and multi-cloud Kubernetes deployments.

GCP

Anthos Config Management

AWS

Chef Automate
AWS OpsWorks

Azure

Azure App Configuration

App Modernization

Multi-cloud

Manage resources through Kubernetes.

GCP

Config Connector

AWS

AWS Controllers for Kubernetes

Azure

Azure Service Operator

App Modernization

Multi-cloud

Efficiently and securely run Docker containers on VMs.

GCP

Container-Optimized OS

AWS

-


Azure

Azure Container Instances

App Modernization

Multi-cloud

Connect your infrastructure to Cloud on your terms, from anywhere.

GCP

Hybid Connectivity

AWS

AWS Direct Connect

Azure

Hybrid Connections

App Modernization

Multi-cloud

Run SAP on Cloud

GCP

SAP on Google Cloud

AWS

SAP on AWS

Azure

SAP on Azure

App Modernization

Service mesh

Simplify, manage, and secure complex microservices architectures with this fully managed service.

GCP

Anthos Service Mesh

AWS

AWS App Mesh

Azure

Azure Service Fabric

App Modernization

Service mesh

Dynamically exchange routes between your Virtual Private Cloud (VPC) and on-premises networks by using Border Gateway Protocol (BGP).

GCP

Cloud Router

AWS

Amazon VPC

Azure

Azure VPN Gateway

App Modernization

Service mesh

Quickly create clusters with all the components you need to create and run an Istio service mesh in a single step.

GCP

Istio on Google Kubernetes Engine

AWS

Istio on Amazon EKS

Azure

Istio in Azure Kubernetes Service

App Modernization

Service mesh

Easily deploy global load balancing across clusters and VM instances in multiple regions, offload health checking from service proxies, and configure sophisticated traffic control policies.

GCP

Traffic Director

AWS

AWS App Mesh

Azure

Azure Service Fabric Mesh

Source – https://cloud.google.com/free/docs/aws-azure-gcp-service-comparison – Last updated June 2021

Did this help?

  • Like, comment and share this article
  • Follow this blog to receive notifications of new postings
  • View previous postings

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.