Cloud Providers Services Comparison | Datadog

Cloud Providers Services Comparison

As the leading public cloud platforms, AWS, Azure and GCP each offer a broad and deep set of capabilities with global coverage. Yet many organizations choose to use multiple platforms together for greater choice and flexibility, and to spread their risk and dependencies with a multicloud approach.

This table helps you understand how AWS, Azure and GCP services compare to one another. Whether you are planning a multicloud solution, or migrating to the cloud, you can compare the IT capabilities of AWS, Azure and GCP services in all categories.

This table compares services that are roughly comparable. Not every AWS, Azure or GCP service is listed, and not every matched service has exact feature-for-feature parity.

Marketplace

aws

azure

gcp

Marketplace

Easy-to-deploy and automatically configured third-party applications

Big Data & Analytics

aws

azure

gcp

Data Warehouses

Data warehouse services designed for large structured datasets

Synapse Analytics

Streaming & Analytics

Tools to run parallel analytics on real-time streaming data

Data Lake

Services for storage of massive amounts of unstructured data

-

-

Big Data Sharing

Simple and safe services for sharing big data

Lake Formation

Data Share

-

Big Data Processing

Tools for data processing jobs using Hadoop clusters

HDInsight , Data Explorer , Azure Databricks

Streaming Data Ingestion

Fully managed services for the capture, transformation, and loading of streaming data

Genomics Processing

Platform for uploading, processing, and searching petabytes of genomics data

-

-

Genomics

Compute

aws

azure

gcp

Standard Compute Services

Access to virtual instances

Managed Backends

Services to handle deployment, provisioning, and load balancing while still giving control of the resources underneath

Serverless

Services that let the user run individual functions without provisioning or managing the underlying servers

Microservices

Platforms to help package, deploy, and manage microservices

Container Registry

Services for storing private container images

EC2 Container Registry

Container Registry

Container Registry

Auto-Scaling

Services for automatically scaling groups of hosts up or down in response to demand

Autoscale

Autoscaling

Auto-Scaling Groups

Terms for the VM groups that are managed by auto scaling rules

Auto Scaling Groups

Instance groups

Batch Processing

Services to automatically manage large-scale batch processing jobs

AWS Batch

Bidding

Services offering lower prices on spare instances when available

-

-

Simplified Compute Services

Access to virtual machine instances, but with less complexity and better ease-of-use

Lightsail

HPC Management

Create, manage, operate, and optimize HPC and big compute clusters of any scale

Parallel Cluster

CycleCloud

-

Databases & Storage

aws

azure

gcp

Cloud Storage

Services for general purpose data storage

On-Prem to Cloud Hybrid Storage

Services to connect on-prem storage with cloud-based storage

StorSimple

-

SQL Service

Services to set up, operate, and scale a relational database

Cold Data

Inexpensive, long-term data storage services with longer retrieval times

Storage Archive Access tier, Storage Cool tier

NoSQL

NoSQL cloud database services

DocumentDB , DynamoDB , SimpleDB

Cache

Services to deploy, operate, and scale an in-memory cache in the cloud

Disk Storage

Services to access disk storage in the cloud

Managed Disks

Persistent Disk

Application Messaging

Services to handle event streams and messaging between independent applications or microservices

Hybrid SQL and NoSQL

Table storage services that support both SQL and NoSQL-like queries

-

Data Orchestration

Tools to manage the movement of data from one storage or processing service to another

Data Pipeline , Glue

Serverless Query Service

Serverless products for the analysis of stored data with SQL queries

-

SQL Elastic Pool

Services designed to reduce costs by sharing compute and storage resources across multiple isolated databases

-

-

Shared Files

Provides a simple interface to create and configure file systems quickly, and share common files

-

Developer Tools

aws

azure

gcp

Git

Services for hosting private Git repositories

CodeCommit

Cloud Source Repositories

Code Building

Tools for compiling, testing, and packaging code for deploy

Container Builder

Code Deployment

Tools to automate code deployments

Cloud Build

CI/CD Pipeline Management

Tools to automate the code development pipeline

CodePipeline

Cloud Build

App Development Tools

Supplementary services to aid in the app development process, such as crash reporting and analytics

-

HockeyApp

Debugger and Error Reporting

Dev Environment

Services used to provision dev/test environments quickly

Device Farm

Azure DevTest Labs

Test Lab

Integrated Development Environment

Cloud-based environments for writing and debugging code

Cloud9

-

-

Command Line

Built on top of the native REST API across all cloud services, various programming language-specific wrappers provide easier ways to create solutions

Command Line Interface

CLI, Power Shell

Gcloud SDK

Hybrid & Migration

aws

azure

gcp

Migration Services

Tools for migrating servers and databases from on-prem to cloud storage

Database Migration Service , Server Migration Service

Database Migration Service

Storage Transfer Service

Application Discovery

Tools to automatically detect on-prem applications and their dependencies

Application Discovery Service

Migrate

-

Appliance-Based Migration

Petabyte-scale data transfer services using physical appliances

Snowball, Snowmobile

Data Box

Google Transfer Appliance

Migration Management

Tools focused on visualizing and organizing a migration

Migration Hub

Migrate

-

On-Premise Backup and Recovery

Services designed to back up on-prem data with cloud storage

-

Backup Vault, Recovery Services

-

File System

File storage systems that emphasize standardization across hybrid environments

Elastic File System (EFS) , Elastic File Sync

-

Hybrid SQL

Services to create hybrid on-prem and cloud SQL databases

-

SQL Server Stretch Database

-

Internet of Things

aws

azure

gcp

IoT Platforms

Cloud platforms to connect IoT devices with applications

AWS IoT , IoT Device Management

IoT Analytics

Tools to visualize and analyze IoT data

IoT Things Graph

Digital Twins

-

Local IoT Functionality

Tools to provide familiar cloud functionality to offline IoT devices

Greengrass

Edge TPU

Machine Learning & AI

aws

azure

gcp

Machine Learning

Managed services to create machine learning models

Natural Language Processing

Tools to derive meaning from language and enable bot conversations

Lex , Comprehend

Language Understanding (LUIS)

Natural Language API

Image Recognition

Tools to detect objects, scenes, and faces in images

Rekognition , Rekognition Video

Vision API

Automatic Speech Recognition (ASR)

Tools to convert speech into text

Lex , Transcribe

Speech Services

Speech API

Text-to-Speech

Tools to convert text into speech

Bing Speech API

-

Translation

Tools to translate text across languages

Translation API

Bot Management

Tools to build, connect, deploy, and manage bots

Bot Framework

Dialogflow

Mobile

aws

azure

gcp

Mobile Development Center

Ecosystems for simplifying the development of mobile applications

Mobile Hub , Mobile SDK

App Center

Mobile App Analytics

Tools to collect and act on mobile app usage statistics

Mobile Analytics

App Center

Mobile App Testing

Provides services to support testing mobile applications

Device Farm

App Center

-

Search

Search functionality as a service for web or mobile apps

Search Services

-

Workflow Management

Tools to design visual workflows that manage an app's logical flow through various functions or integrations

-

Push Notifications

Push notification functionality as a service

User Engagement Platforms

Services that run targeted campaigns to drive user engagement in mobile apps

Pinpoint

-

-

User Sign Ins

Services to add user sign-ups and sign-ins within apps

Cloud IAM

Desktop App Streaming

Services to make desktop apps accessible from browsers

-

-

Monitoring & Management

aws

azure

gcp

Infrastructure Monitoring

Infrastructure performance monitoring tools

Application Performance Monitoring

Tools for collecting and visualizing end-to-end traces of requests on an application

Application Insights

Cloud Operations

Billing

Tools to better predict and control the costs and bills associated with cloud provider services

Billing, Cost Explorer

Billing

-

Logs

Tools to collect and store log data and events

Log Analytics

Billing

Tools to better predict and control the costs and bills associated with cloud provider services

Billing API

Advisors

Tools to analyze and optimize a cloud environment for security, performance, and cost effectiveness

Advisor

Recommendations

Management Console

A unified management console that simplifies building, deploying, and operating your cloud resources

Management Console

Cloud Console

API Management

Tools to create and manage APIs

API Gateway

API Apps (to create) or API Management (to manage)

Cloud Endpoints

Resource Management

Tools to define, provision, and manage compute resources

Resource Manager , Deployment Manager

Deployment Manager, Cloud Console, Resource Manager

Resource Health

Provides detailed information about the health of resources as well as recommended actions for maintaining resource health

Resource Health

-

Resource Management Shell

Interactive, authenticated, browser-accessible shell for managing resources

CloudShell

Cloud Shell

Cloud Shell

Configuration Management

Tools for automated configuration and instance management

-

Service Catalog

Tools for creating catalogs of IT services like VM images, software, or databases that are approved for use

Service Catalog

-

-

Cost Optimization

Optimize cloud costs while maximizing cloud potential

Cost Explorer

Cost Management

-

Business Intelligence

Services to visualize and analyze business data

QuickSight

Power BI

Datastudio

Networking & Content Delivery

aws

azure

gcp

Virtual Network

Services providing isolated virtual private networks within a major cloud service

Virtual Private Cloud

Cross-Premises Connectivity

Connects cloud virtual networks to cloud Azure virtual networks, or customer on-premises networks (Site To Site)

VPN Gateway

VPN Gateway

Cloud VPN Gateway

Load Balancing

Services to automatically distribute load across various resources based on application or network metrics (including DNS, Application, and Transport Layers)

Elastic Load Balancing , Application Load Balancer

Global Traffic Management

Join your distributed microservices architectures into a single global application using HTTP load balancing and path-based routing rules

Global Accelerator

Front Door

Global Load Balancing

CDN

Global content delivery network services to manage the delivery of web content to users

CDN

CDN

Cloud Provider Connection

Tools to create a dedicated network connection from on-premise to the cloud provider

DNS

Scalable cloud Domain Name System (DNS) web services

DNS

DNS

Video and Media Services

Collections of tools related to storing and streaming video content

Media Services , Elemental Media Tailor

Media Services

Media Solutions

Security & Identity

aws

azure

gcp

Identity and Access Management

Tools to control user access and privileges

IAM

Key Management

Tools to store and manage encryption keys

Cloud Key Management Service

Security Visibility

Tools to visualize and manage the status of other cloud resources

Security Center

Security Command Center

DDoS Protection

Provides cloud services with protection from distributed denial of services (DDoS) attacks

DDoS Protection Service

-

Vulnerability Scanner

Tools for automated detection of security vulnerabilities

Advanced Threat Protection

Security Scanner

SSL/TLS Certificates

Tools for provisioning, managing, and deploying SSL/TLS certificates

Certificate Manager

App Service Certificates

SSL Certificates

Compliance Reports

Portal to access compliance reports and online agreements

Artifact

Service Trust Portal

-

Web App Firewall

Tools to customize security rules and protect from DDoS attacks on web apps

Web Application Firewall

Firewall

Identity-Aware Proxy

Tools to guard access to an application via a proxy that verifies identity

-

-

Cloud Identity-Aware Proxy

Security Keys

Services to enforce two-step verification via a physical security key

-

-

Security Key Enforcement

Miscellaneous

aws

azure

gcp

Backend process logic

Cloud technology to build distributed applications using out-of-the-box connectors to reduce integration challenges

Enterprise application services

Fully integrated Cloud service providing communications, email, document management in the cloud and available on a wide variety of devices

WorkMail, WorkDocs

Gaming

Managed services for hosting dedicated game servers

GameLift , GameSparks

PlayFab

Game Servers

Media transcoding

Services that offer broadcast-quality video streaming services, including various transcoding technologies

Media Services

-

Workflow

Serverless technology for connecting apps, data and devices anywhere, whether on-premises or in the cloud for large ecosystems of SaaS and cloud-based connectors

-

Hybrid

Hybrid cloud platform that enables you to run cloud services in your company's or service provider's datacenter

Outposts

Stack

Anthos

Media

Cloud-based media workflow platform to index, package, protect, and stream video at scale

Media Services

-

Blockchain

Fully managed ledger service that enables users the ability to grow and operate blockchain networks at scale

-

Blockchain Service

Digital Asset

Marketplace

aws

azure

gcp

Marketplace
Easy-to-deploy and automatically configured third-party applications

Big Data & Analytics

aws

azure

gcp

Data Warehouses
Data warehouse services designed for large structured datasets

Synapse Analytics

Streaming & Analytics
Tools to run parallel analytics on real-time streaming data

Data Lake
Services for storage of massive amounts of unstructured data

Big Data Sharing
Simple and safe services for sharing big data

Lake Formation

Data Share

-

Big Data Processing
Tools for data processing jobs using Hadoop clusters

Streaming Data Ingestion
Fully managed services for the capture, transformation, and loading of streaming data

Genomics Processing
Platform for uploading, processing, and searching petabytes of genomics data

-

-

Genomics

Compute

aws

azure

gcp

Standard Compute Services
Access to virtual instances

Managed Backends
Services to handle deployment, provisioning, and load balancing while still giving control of the resources underneath

Serverless
Services that let the user run individual functions without provisioning or managing the underlying servers

Microservices
Platforms to help package, deploy, and manage microservices

Containers
Services to help run, configure, and manage containerized applications

Container Registry
Services for storing private container images

EC2 Container Registry

Container Registry

Container Registry

Auto-Scaling
Services for automatically scaling groups of hosts up or down in response to demand

Autoscale

Autoscaling

Auto-Scaling Groups
Terms for the VM groups that are managed by auto scaling rules

Auto Scaling Groups

Instance groups

Batch Processing
Services to automatically manage large-scale batch processing jobs

Bidding
Services offering lower prices on spare instances when available

Simplified Compute Services
Access to virtual machine instances, but with less complexity and better ease-of-use

HPC Management
Create, manage, operate, and optimize HPC and big compute clusters of any scale

Parallel Cluster

CycleCloud

-

Databases & Storage

aws

azure

gcp

Cloud Storage
Services for general purpose data storage

On-Prem to Cloud Hybrid Storage
Services to connect on-prem storage with cloud-based storage

StorSimple

-

SQL Service
Services to set up, operate, and scale a relational database

Cold Data
Inexpensive, long-term data storage services with longer retrieval times

Storage Archive Access tier, Storage Cool tier

NoSQL
NoSQL cloud database services

Cache
Services to deploy, operate, and scale an in-memory cache in the cloud

Disk Storage
Services to access disk storage in the cloud

Managed Disks

Persistent Disk

Application Messaging
Services to handle event streams and messaging between independent applications or microservices

Hybrid SQL and NoSQL
Table storage services that support both SQL and NoSQL-like queries

Data Orchestration
Tools to manage the movement of data from one storage or processing service to another

Serverless Query Service
Serverless products for the analysis of stored data with SQL queries

SQL Elastic Pool
Services designed to reduce costs by sharing compute and storage resources across multiple isolated databases

Shared Files
Provides a simple interface to create and configure file systems quickly, and share common files

Developer Tools

aws

azure

gcp

Git
Services for hosting private Git repositories

CodeCommit

Cloud Source Repositories

Code Building
Tools for compiling, testing, and packaging code for deploy

Container Builder

Code Deployment
Tools to automate code deployments

Cloud Build

CI/CD Pipeline Management
Tools to automate the code development pipeline

CodePipeline

Cloud Build

App Development Tools
Supplementary services to aid in the app development process, such as crash reporting and analytics

-

HockeyApp

Debugger and Error Reporting

Dev Environment
Services used to provision dev/test environments quickly

Device Farm

Azure DevTest Labs

Test Lab

Integrated Development Environment
Cloud-based environments for writing and debugging code

Cloud9

-

-

Command Line
Built on top of the native REST API across all cloud services, various programming language-specific wrappers provide easier ways to create solutions

Command Line Interface

CLI, Power Shell

Gcloud SDK

Hybrid & Migration

aws

azure

gcp

Migration Services
Tools for migrating servers and databases from on-prem to cloud storage

Database Migration Service , Server Migration Service

Database Migration Service

Storage Transfer Service

Application Discovery
Tools to automatically detect on-prem applications and their dependencies

Application Discovery Service

Migrate

-

Appliance-Based Migration
Petabyte-scale data transfer services using physical appliances

Snowball, Snowmobile

Data Box

Google Transfer Appliance

Migration Management
Tools focused on visualizing and organizing a migration

Migration Hub

Migrate

-

On-Premise Backup and Recovery
Services designed to back up on-prem data with cloud storage

-

Backup Vault, Recovery Services

-

File System
File storage systems that emphasize standardization across hybrid environments

Hybrid SQL
Services to create hybrid on-prem and cloud SQL databases

-

SQL Server Stretch Database

-

Internet of Things

aws

azure

gcp

IoT Platforms
Cloud platforms to connect IoT devices with applications

AWS IoT , IoT Device Management

IoT Analytics
Tools to visualize and analyze IoT data

IoT Things Graph

Digital Twins

-

Local IoT Functionality
Tools to provide familiar cloud functionality to offline IoT devices

Greengrass

Edge TPU

Machine Learning & AI

aws

azure

gcp

Machine Learning
Managed services to create machine learning models

Natural Language Processing
Tools to derive meaning from language and enable bot conversations

Lex , Comprehend

Language Understanding (LUIS)

Natural Language API

Image Recognition
Tools to detect objects, scenes, and faces in images

Rekognition , Rekognition Video

Vision API

Automatic Speech Recognition (ASR)
Tools to convert speech into text

Lex , Transcribe

Speech Services

Speech API

Text-to-Speech
Tools to convert text into speech

Bing Speech API

-

Translation
Tools to translate text across languages

Bot Management
Tools to build, connect, deploy, and manage bots

Bot Framework

Dialogflow

Mobile

aws

azure

gcp

Mobile Development Center
Ecosystems for simplifying the development of mobile applications

Mobile Hub , Mobile SDK

App Center

Mobile App Analytics
Tools to collect and act on mobile app usage statistics

Mobile Analytics

App Center

Mobile App Testing
Provides services to support testing mobile applications

Device Farm

App Center

-

Search
Search functionality as a service for web or mobile apps

Search Services

-

Workflow Management
Tools to design visual workflows that manage an app's logical flow through various functions or integrations

Push Notifications
Push notification functionality as a service

User Engagement Platforms
Services that run targeted campaigns to drive user engagement in mobile apps

Pinpoint

-

-

User Sign Ins
Services to add user sign-ups and sign-ins within apps

Desktop App Streaming
Services to make desktop apps accessible from browsers

Monitoring & Management

aws

azure

gcp

Infrastructure Monitoring
Infrastructure performance monitoring tools

Application Performance Monitoring
Tools for collecting and visualizing end-to-end traces of requests on an application

Application Insights

Cloud Operations

Billing
Tools to better predict and control the costs and bills associated with cloud provider services

Billing, Cost Explorer

Billing

-

Logs
Tools to collect and store log data and events

Billing
Tools to better predict and control the costs and bills associated with cloud provider services

Advisors
Tools to analyze and optimize a cloud environment for security, performance, and cost effectiveness

Advisor

Recommendations

Management Console
A unified management console that simplifies building, deploying, and operating your cloud resources

Management Console

Cloud Console

API Management
Tools to create and manage APIs

API Gateway

API Apps (to create) or API Management (to manage)

Cloud Endpoints

Resource Management
Tools to define, provision, and manage compute resources

Resource Manager , Deployment Manager

Deployment Manager, Cloud Console, Resource Manager

Resource Health
Provides detailed information about the health of resources as well as recommended actions for maintaining resource health

Resource Management Shell
Interactive, authenticated, browser-accessible shell for managing resources

CloudShell

Cloud Shell

Cloud Shell

Configuration Management
Tools for automated configuration and instance management

Service Catalog
Tools for creating catalogs of IT services like VM images, software, or databases that are approved for use

Service Catalog

-

-

Cost Optimization
Optimize cloud costs while maximizing cloud potential

Cost Explorer

Cost Management

-

Business Intelligence
Services to visualize and analyze business data

QuickSight

Power BI

Datastudio

Networking & Content Delivery

aws

azure

gcp

Virtual Network
Services providing isolated virtual private networks within a major cloud service

Cross-Premises Connectivity
Connects cloud virtual networks to cloud Azure virtual networks, or customer on-premises networks (Site To Site)

VPN Gateway

VPN Gateway

Cloud VPN Gateway

Load Balancing
Services to automatically distribute load across various resources based on application or network metrics (including DNS, Application, and Transport Layers)

Elastic Load Balancing , Application Load Balancer

Global Traffic Management
Join your distributed microservices architectures into a single global application using HTTP load balancing and path-based routing rules

Global Accelerator

Front Door

Global Load Balancing

CDN
Global content delivery network services to manage the delivery of web content to users

Cloud Provider Connection
Tools to create a dedicated network connection from on-premise to the cloud provider

DNS
Scalable cloud Domain Name System (DNS) web services

DNS

DNS

Video and Media Services
Collections of tools related to storing and streaming video content

Media Services , Elemental Media Tailor

Media Services

Media Solutions

Security & Identity

aws

azure

gcp

Identity and Access Management
Tools to control user access and privileges

Key Management
Tools to store and manage encryption keys

Cloud Key Management Service

Security Visibility
Tools to visualize and manage the status of other cloud resources

Security Center

Security Command Center

DDoS Protection
Provides cloud services with protection from distributed denial of services (DDoS) attacks

DDoS Protection Service

-

Vulnerability Scanner
Tools for automated detection of security vulnerabilities

Advanced Threat Protection

Security Scanner

SSL/TLS Certificates
Tools for provisioning, managing, and deploying SSL/TLS certificates

Certificate Manager

App Service Certificates

SSL Certificates

Compliance Reports
Portal to access compliance reports and online agreements

Artifact

Service Trust Portal

-

Web App Firewall
Tools to customize security rules and protect from DDoS attacks on web apps

Web Application Firewall

Firewall

Identity-Aware Proxy
Tools to guard access to an application via a proxy that verifies identity

-

-

Cloud Identity-Aware Proxy

Security Keys
Services to enforce two-step verification via a physical security key

-

-

Security Key Enforcement

Miscellaneous

aws

azure

gcp

Backend process logic
Cloud technology to build distributed applications using out-of-the-box connectors to reduce integration challenges

Enterprise application services
Fully integrated Cloud service providing communications, email, document management in the cloud and available on a wide variety of devices

WorkMail, WorkDocs

Gaming
Managed services for hosting dedicated game servers

GameLift , GameSparks

PlayFab

Game Servers

Media transcoding
Services that offer broadcast-quality video streaming services, including various transcoding technologies

Media Services

-

Workflow
Serverless technology for connecting apps, data and devices anywhere, whether on-premises or in the cloud for large ecosystems of SaaS and cloud-based connectors

Hybrid
Hybrid cloud platform that enables you to run cloud services in your company's or service provider's datacenter

Outposts

Stack

Anthos

Media
Cloud-based media workflow platform to index, package, protect, and stream video at scale

Media Services

-

Blockchain
Fully managed ledger service that enables users the ability to grow and operate blockchain networks at scale

-

Blockchain Service

Digital Asset