Service Type AWS Azure
Virtual Machines Elastic Compute Cloud (EC2) Virtual Machine
Kubernetes Platform Elastic Kubernetes Service (EKSAzure Kubernetes Service (AK
Functions as a ServicLambda Azure Functions
Object Storage Simple Storage Service (S3) Blob Storage
Block Storage Elastic Block Store (EBS) Managed Disk
File Storage Elastic File System (EFS) File Storage
Networking Virtual Private Cloud (VPC) Virtual Network
Domain Name Syste Route 53 Azure DNS
Load Balancing Elastic Load Balancing (ELB) Azure Load Balancer
Cloud Firewall Web Application Firewall (WAF)Azure Web Application Firewal
RDBMS RDS Azure SQL Database
NoSQL DynamoDB Cosmos DB
Data Warehouse Redshift Synapse Analytics
BigData Elastic MapReduce (EMR) HDInsight
Streaming Service Kinesis Azure Streaming Analytics
AutoML SageMaker Azure Machine Learning
Data Catalog Glue Azure Data Factory
Event Driven System Event Bridge Azure Event Grid
Message Queue Simple Queuing Service (SQS) Azure Storage Queues
Notification Simple Notification Service (SNAzure Service Bus
Monitoring CloudWatch Azure Monitor
Infrastructure as Cod CloudFormation Azure Resource Manager (ARM
Identity ManagementIAM Azure Active Directory (AD)
Key Encryption KMS (Key Management ServiceAzure Key Vault
Google Cloud Alibaba Cloud
Compute Engine Elastic Compute Service (ECS)
Google Kubernetes Engine (GKContainer Service for Kubernetes
Cloud Functions Function Compute
Cloud Storage Object Storage Service (OSS)
Persistent Disk Block Storage
File Store NAS
Virtual Private Cloud (VPC) Virtual Private Cloud (VPC)
Cloud DNS Alibaba Cloud DNS
Cloud Load Balancing Server Load Balancer
Cloud Armor Web Application Firewall (WAF)
Cloud SQL ApsaraDB RDS
Firebase Realtime Database Tablestore
BigQuery MaxCompute (previously known as ODPS)
Dataproc E-MapReduce (EMR)
Dataflow DataHub
Vertex AI Machine Learning Platform for AI
Data Fusion DataWorks
Eventarc EventBridge (previously known as MNS)
Pub/Sub Message Service
Firebase Cloud Messaging (FCMMessage Notification Service (MNS)
Cloud Monitoring CloudMonitor
Deployment Manager Resource Orchestration Service (ROS)
Cloud Identity RAM (Resource Access Management)
Cloud KMS KMS (Key Management Service)
Service Type AWS Azure
Virtual Machines Elastic Compute Cloud (EC2) Virtual Machine
Kubernetes Platform Elastic Kubernetes Service (EKSAzure Kubernetes Service (AK
Functions as a ServicLambda Azure Functions
Object Storage Simple Storage Service (S3) Blob Storage
Block Storage Elastic Block Store (EBS) Managed Disk
File Storage Elastic File System (EFS) File Storage
Networking Virtual Private Cloud (VPC) Virtual Network
Domain Name Syste Route 53 Azure DNS
Load Balancing Elastic Load Balancing (ELB) Azure Load Balancer
Cloud Firewall Web Application Firewall (WAF)Azure Web Application Firewal
RDBMS RDS Azure SQL Database
NoSQL DynamoDB Cosmos DB
Data Warehouse Redshift Synapse Analytics
BigData Elastic MapReduce (EMR) HDInsight
Streaming Service Kinesis Azure Streaming Analytics
AutoML SageMaker Azure Machine Learning
Data Catalog Glue Azure Data Factory
Event Driven System Event Bridge Azure Event Grid
Message Queue Simple Queuing Service (SQS) Azure Storage Queues
Notification Simple Notification Service (SNAzure Service Bus
Monitoring CloudWatch Azure Monitor
Infrastructure as Cod CloudFormation Azure Resource Manager (ARM
Identity ManagementIAM Azure Active Directory (AD)
Key Encryption KMS (Key Management ServiceAzure Key Vault
Google Cloud Alibaba Cloud
Compute Engine Elastic Compute Service (ECS)
Google Kubernetes Engine (GKContainer Service for Kubernetes
Cloud Functions Function Compute
Cloud Storage Object Storage Service (OSS)
Persistent Disk Block Storage
File Store NAS
Virtual Private Cloud (VPC) Virtual Private Cloud (VPC)
Cloud DNS Alibaba Cloud DNS
Cloud Load Balancing Server Load Balancer
Cloud Armor Web Application Firewall (WAF)
Cloud SQL ApsaraDB RDS
Firebase Realtime Database Tablestore
BigQuery MaxCompute (previously known as ODPS)
Dataproc E-MapReduce (EMR)
Dataflow DataHub
Vertex AI Machine Learning Platform for AI
Data Fusion DataWorks
Eventarc EventBridge (previously known as MNS)
Pub/Sub Message Service
Firebase Cloud Messaging (FCMMessage Notification Service (MNS)
Cloud Monitoring CloudMonitor
Deployment Manager Resource Orchestration Service (ROS)
Cloud Identity RAM (Resource Access Management)
Cloud KMS KMS (Key Management Service)
Service Type AWS Azure Google Cloud
Virtual Machines EC2 Virtual Machine Compute Engine
Kubernetes Platform EKS AKS GKE
Functions as a
Lambda Azure Functions Cloud Functions
Service
Object Storage S3 Blob Storage Cloud Storage
Block Storage EBS Managed Disk Persistent Disk
File Storage EFS File Storage File Store
Networking VPC Virtual Network VPC
Domain Name
Route 53 Azure DNS Cloud DNS
System
Load Balancing ELB Azure Load Balancer Cloud Load Balancing
Cloud Firewall WAF Azure WAF Cloud Armor
RDBMS RDS Azure SQL Database Cloud SQL
Firebase Realtime
NoSQL DynamoDB Cosmos DB
Database
Data Warehouse Redshift Synapse Analytics BigQuery
BigData EMR HDInsight Dataproc
Azure Streaming
Streaming Service Kinesis Dataflow
Analytics
AutoML SageMaker Azure ML Vertex AI
Data Catalog Glue Azure Data Factory Data Fusion
Event Driven
Event Bridge Azure Event Grid Eventarc
System
Message Queue SQS Azure Storage Queues Pub/Sub
Notification SNS Azure Service Bus FCM
Monitoring CloudWatch Azure Monitor Cloud Monitoring
Infrastructure as CloudFormatio
ARM Deployment Manager
Code
Identity n
IAM Azure AD Cloud Identity
Management
Key Encryption KMS Azure Key Vault Cloud KMS
Alibaba Cloud
ECS
Container Service
Function Compute
OSS
Block Storage
NAS
VPC
Alibaba Cloud DNS
Server Load Balancer
WAF
ApsaraDB RDS
Tablestore
MaxCompute
EMR
DataHub
Machine Learning
Platform
DataWorks
EventBridge
Message Service
MNS
CloudMonitor
ROS
RAM
KMS
Use-Cases & Description
Run Applications & Servers: Host applications, databases, or any custom software in a scalable environment.
Container Orchestration: Manage, scale, and deploy containerized applications using Kubernetes.
Event-Driven Computation: Run backend code in reaction to events (like database changes, HTTP requests) without
Store & Retrieve Data: Store vast amounts of unstructured data, like documents, images, backups.
Attachable Disk Storage: Provide disk storage to VMs, databases, or applications that require frequent read/write op
Shared File Systems: Used by multiple systems concurrently, suitable for legacy applications or shared data scenario
Isolated Cloud Network: Create isolated sections of the cloud, define IP address range, subnets, route tables & netwo
Domain Management: Translate friendly domain names to IP addresses, directing user requests.
Distribute Traffic: Distribute incoming traffic across multiple targets, like VMs, ensuring application high availability.
Protect Web Apps: Safeguard apps from common web exploits that could affect availability, compromise security, or
Relational Data Storage: Use structured query language (SQL) for storing, retrieving, and managing relational data.
Flexible Data Storage: Store semi-structured or unstructured data, offering fast and predictable performance with sc
Analyze Large Datasets: Store and analyze large sets of data, often used for business analytics, data mining, and on
processing.
Process Big Data: Use frameworks like Hadoop, Spark to process, analyze large datasets in distributed computing en
Real-Time Data Processing: Process or analyze data as it's created, typically used for real-time analytics, live dashbo
Automated Machine Learning: Develop machine learning models without extensive programming knowledge, often u
recommendations.
Data ETL & Integration: Extract, transform, and load (ETL) data from different sources, making it available for analyt
Serverless Event Bus: Deliver a stream of real-time data from event sources to custom or AWS-built event destinatio
Asynchronous Communication: Decouple services by allowing them to communicate without being connected direct
Push Messaging: Send messages to distributed services, including end-user devices, email, SMS, or other services.
Cloud Resource Monitoring: Track metrics, collect logs, set alarms to ensure application health and performance.
Automate Infrastructure: Use code to automate the provisioning and management of cloud resources.
Access & Identity Control: Manage users, roles, permissions ensuring secure access to cloud resources.
Manage Cryptographic Keys: Create and manage cryptographic keys and control their use across a wide range of se