{{announcement.body}}
{{announcement.title}}

Azure, AWS, and GCP: A Multicloud Service Cheat Sheet

DZone 's Guide to

Azure, AWS, and GCP: A Multicloud Service Cheat Sheet

Here's a cheat sheet of services from AWS, Google Cloud Platform, and Microsoft Azure covering AI, Big Data, computing, databases, and more for multicloud architectures.

· Cloud Zone ·
Free Resource

This article will help you to map between Azure, AWS, and Google Cloud solutions. If you are considering a multicloud architecture, it's important to understand the differences between each provider's suites.

Cloud Services Comparison

AI and Machine Learning

SageMaker

AI Platform

Azure Machine Learning

Azure Machine Learning Studio (classic)

Alexa Skills Kit

 
Microsoft Bot Framework

Amazon Lex

Dialogflow Enterprise Edition

Speech Services

Amazon Lex

Dialogflow Enterprise Edition

Language Understanding (LUIS)

AWS Transcribe

Cloud Speech-to-Text

Speech Services

AWS Polly

Amazon Rekognition Video

Cloud Video Intelligence

Cognitive Services

Amazon Rekognition

Alexa Skills Kit

 
Azure Virtual Assistant

Big Data and Analytics

Data warehouse

Redshift

BigQuery

Azure Synapse Analytics

Big data processing

Amazon Elastic Map Reduce (EMR)

Cloud DataProc

Azure Databricks

Amazon Elastic Map Reduce (EMR)

Cloud DataFlow

HDInsight

Data orchestration / ETL

AWS Data Pipeline

Cloud DataFlow

HDInsight

AWS Glue Data Factory
AWS Data Pipeline Cloud Composer Data Catalog

AWS Glue 

Analytics and visualization

Kinesis Analytics

Stream Analytics

Stream Analytics

Cloud Dataflow

Data Lake Analytics
Data Lake Store
QuickSight BigQuery BI Engine

Power BI

Compute

Virtual servers


Lightsail

Compute Engine


Azure Virtual Machines

Elastic Compute Cloud (EC2) Instances

AWS Elastic MapReduce

Cloud Dataproc

Azure Batch

AWS Batch

Cloud Dataflow

Azure Batch

AWS Auto Scaling

Instance Groups

Virtual Machine Scale Sets

VMware Cloud on AWS

VMware Solution (by CloudSimple)

Azure VMware by CloudSimple

Containers and  container orchestrators


Fargate

Google Kubernetes Engine

Azure Container Instances


Elastic Container Service (ECS)

Google Kubernetes Engine

Elastic Container Registry

Container Registry

Azure Container Registry

Elastic Kubernetes Service (EKS)

Google Kubernetes Engine

Azure Kubernetes Service (AKS)

App Mesh

Istio Solutions

Service Fabric Mesh

Serverless


Lambda

Cloud Functions

Azure Functions

Database

Relational database


RDS

Cloud SQL

SQL Database

Cloud Spanner

Azure Database for MySQL

Azure Database for PostgreSQL

NoSQL / Document

DynamoDB

Cloud Bigtable

Azure Cosmos DB

SimpleDB

Cloud Firestore

Amazon DocumentDB

Cloud Firestore

Cloud Firestore

Caching


ElastiCache

Cloud Memorystore

Azure Cache for Redis

Database migration

AWS Database Migration Service

Google Cloud Data Fusion

Azure Database Migration Service

DevOps and Application Monitoring

CloudWatch, AWS X-Ray

Stackdriver Monitoring

Azure Monitor

CodeBuild

Google Cloud Build

Azure DevOps

CodeDeploy
CodeCommit 

CodePipeline

AWS Developer Tools

Developer Tools

Azure Developer Tools

AWS CodeBuild

-

Azure DevOps

Command Line Interface

Cloud SDK

Azure CLI 

Cloud Tools for Powershell

Azure PowerShell

OpsWorks (Chef-based)

-

Azure Automation

CloudFormation

Cloud Deployment Manager

VM extensions 

Azure Automation

Azure Resource Manager

Internet of Things (IoT)

AWS IoT

Cloud IoT

Azure IoT Hub

AWS Greengrass

-

Azure IoT Edge

Kinesis Firehose

Cloud Pub/Sub

Event Hubs

Kinesis Streams

Blockchain

Blockchain

Blockchain

AWS IoT Things Graph

-
Azure Digital Twins

Management

Trusted Advisor

-

Azure Advisor

AWS Usage and Billing Report

-

Azure Billing API

AWS Management Console

-

Azure portal

AWS Application Discovery Service

Google Anthos

Azure Migrate

Amazon EC2 Systems Manager

-

Azure Monitor

AWS Personal Health Dashboard

-
Azure Resource Health

Messaging and Eventing

Simple Queue Service (SQS)

Cloud Pub/Sub

Azure Queue Storage
Amazon MQ (ActiveMQ) Service Bus

Amazon MSK (Kafka)

Cloud Functions

Event Grid
Simple Notification Service

Mobile Services

Mobile Hub

Mobile Solutions


App Center 

Xamarin Apps

Mobile SDK

App Center

Cognito

App Center

AWS Device Farm

App Center

Mobile Analytics

Networking

Cloud virtual networking

Virtual Private Cloud (VPC)

Virtual Private Cloud

Virtual Network

Cross-premises connectivity

AWS VPN Gateway

Cloud VPN

Azure VPN Gateway

DNS management

Route 53

Google Domains, Cloud DNS

Azure DNS

Traffic Manager

Réseau dédié

Direct Connect

Cloud Interconnect

ExpressRoute

Load balancing

Network Load Balancer

Cloud Load Balancing

Load Balancer

Réseau privé

PrivateLink




-

PrivateLink

Elastic Load Balancing

-

PrivateLink

Cloud Load Balancing

Application Gateway

Security, Identity, and Access

Authentification and autorisation

Identity and Access Management (IAM)

Cloud Identity

Azure Active Directory

Identity and Access Management (IAM)

Cloud Identity-Aware Proxy

Azure Role Based Access Control

AWS Organizations

Cloud IAM 

Azure Subscription Management + Azure RBAC

Multi-Factor Authentication

Authentification multifacteur (MFA)

Multi-Factor Authentication

AWS Directory Service

Managed Microsoft AD

Azure Active Directory Domain Services

Cognito

-

Azure Active Directory B2C

AWS Organizations

-

Azure Policy

AWS Organizations

-

Management Groups

Encryption

Server-side encryption with Amazon S3 Key Management Service

-

Azure Storage Service Encryption

Key Management Service (KMS), CloudHSM

Management Service

Key Vault

Cloud Key 

Dedicated HSM

Firewall

Web Application Firewall

-

Application Gateway - Web Application Firewall

Web Application Firewall

-

Azure Firewall

-
-

Security Center

Security

Inspector

-

Azure Sentinel

Certificate Manager

-

App Service Certificates available on the Portal

GuardDuty

-

Azure Advanced Threat Protection

AWS Artifact

-

Service Trust Portal

Protection

Shield

-
DDoS Protection Service 

Storage

Object storage

Simple Storage Services (S3)

Cloud Storage

Azure Blob storage

Virtual server disks

Elastic Block Store (EBS)

Persistent Disk

Azure managed disks

Shared files

Elastic File System

Cloud Filestore

Azure Files

Archiving and backup


S3 Infrequent Access (IA)

Cloud Storage Nearline

Azure Storage cool tier

Glacier S3

Cloud Storage Coldline

Azure Storage cool tier

AWS Backup

-

Azure Backup

Hybrid storage

Storage Gateway

-

StorSimple

Bulk data transfer

AWS Import/Export Disk

-

Import/Export

AWS Import/Export Snowball

Azure Data Box

Snowball Edge

Azure Data Box

Snowmobile

Web Applications

Elastic Beanstalk 

App Engine

App Service

API Gateway

Cloud Endpoints

-
Apigee

API Management

CloudFront

Cloud Interconnect 

Azure Content Delivery Network

Cloud CDN

Global Accelerator

-
Azure Front Door

Miscellaneous

Backend process logic

AWS Step Functions

-

Logic Apps

Enterprise application services

Amazon WorkMail

G Suite

Office 365

Amazon WorkDocs

Gaming

GameLift

-

PlayFab

GameSparks

Media transcoding

Elastic Transcoder

-

Media Services

Workflow

Simple Workflow Service (SWF)

-

Logic Apps

Hybrid

Outposts

Google Anthos

Azure Arc

Azure Stack

Marketplace

AWS Marketplace

Google Marketplace

Azure Marketplace

Conclusion

In this article, we listed the different big cloud providers' services. Because they are similar, if you choose a multicloud architecture, the interaction between providers and your private cloud is easy. Still, you need to define your security patterns, architecture patterns, and test to minimize the latency between zones — but an application or microservice that is deployed as services in differences zones will always be available for customers all over the world.

Topics:
aws, cloud, gcp, microsoft azure, multicloud

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}