{{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

Cloud AutoML Vision

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

Data Factory

 AWS Glue

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

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)

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

Cloud Firestore

SimpleDB

Cloud Firestore

Amazon DocumentDB

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


Service Bus


Amazon MQ (ActiveMQ)


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

AWS Device Farm

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

 

Route 53

Google Domains, Cloud 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

Cloud Load Balancing

Application Gateway

Application Load Balancer

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 archive access 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

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 }}