Compute Services
Cloud providers offer compute resources for hosting applications, containers, and serverless workloads, ensuring scalable and efficient execution.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| Virtual Machines | EC2 | Compute Engine | Virtual Machines | KVM, OpenStack |
| Container Orchestration | EKS, ECS | GKE | AKS | Kubernetes |
| Serverless Compute | Lambda | Cloud Functions, Cloud Run | Azure Functions | OpenFaaS, Knative |
| Batch Processing | AWS Batch | Cloud Batch | Azure Batch | Apache Spark, Slurm |
Storage Services
Storage services provide scalable, durable, and secure options for storing and transferring data across cloud environments.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| Object Storage | S3 | Cloud Storage | Blob Storage | MinIO, Ceph |
| Block Storage | EBS | Persistent Disks | Managed Disks | OpenEBS |
| File Storage | EFS | Filestore | Azure Files | GlusterFS, NFS |
| Data Transfer | AWS DataSync | Transfer Appliance | Azure Data Box | rsync, Apache NiFi |
Data Services
Data services enable structured and unstructured data storage, management, and retrieval, supporting analytics and operational workloads.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| Relational DB | RDS (MySQL, PostgreSQL, etc.), Aurora | Cloud SQL | Azure SQL Database | MySQL, PostgreSQL, MariaDB |
| NoSQL DB | DynamoDB | Firestore, Bigtable | Cosmos DB | Apache Cassandra, MongoDB |
| Graph Database | Neptune | Graph Database Service | Azure Cosmos DB (Gremlin API) | JanusGraph, Neo4j |
| Time Series DB | Timestream | Cloud Bigtable | Azure Data Explorer | InfluxDB, Prometheus |
| Data Warehousing | Redshift | BigQuery | Synapse Analytics | Apache Hive, Presto, ClickHouse |
| Managed Big Data Processing | EMR | Dataproc | Azure HDInsight | Apache Hadoop, Apache Spark |
| Managed Stream Processing | Kinesis Data Analytics | Dataflow | Azure Stream Analytics | Apache Flink, Apache Kafka Streams |
| Distributed Compute | Ray on AWS, EMR Serverless | Vertex AI Pipelines, Dataproc | Azure Synapse Spark | Apache Spark, Ray, Dask |
| Data Catalog | AWS Glue Data Catalog | Dataplex, Data Catalog | Purview | Amundsen, OpenMetadata |
| Service Catalog | AWS Service Catalog | Service Directory | Azure Managed Applications | Backstage |
| Schema Registry | AWS Glue Schema Registry | Confluent Schema Registry (Marketplace Offering) | Event Grid Schema Registry | Apicurio, Karapace |
AI & Machine Learning
AI & ML services provide tools for training, deploying, and managing machine learning models at scale.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| AI Services | SageMaker | Vertex AI | Azure Machine Learning | TensorFlow, PyTorch |
| Speech & NLP | AWS Transcribe, Comprehend | Cloud Speech-to-Text, NLP API | Azure Cognitive Services (Speech, NLP) | Mozilla DeepSpeech, OpenNLP |
| Vision AI | Rekognition | Cloud Vision AI | Azure Computer Vision | OpenCV |
| ML Training & AutoML | SageMaker AutoPilot | AutoML, AI Platform Training | Azure AutoML | Kubeflow, MLflow |
Data Engineering, ETL & Orchestration
Data engineering services support ETL workflows, data transformation, and orchestration of data pipelines.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| Data Transformation | AWS Glue | Dataflow | Data Factory | DBT, SQLMesh |
| ETL Pipelines | AWS Data Pipeline, Glue | Cloud Composer, Dataflow | Data Factory, Synapse Pipelines | Airbyte, Meltano, Apache NiFi |
| Workflow Orchestration | Step Functions, Managed Workflows for Apache Airflow | Workflows, Cloud Composer | Logic Apps, Durable Functions | Apache Airflow, Prefect, Temporal |
DevOps & Infrastructure as Code
Infrastructure as Code (IaC) and DevOps tools automate provisioning, deployment, and management of cloud environments.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| Infrastructure as Code | CloudFormation | Deployment Manager | Azure Resource Manager | Terraform, OpenTofu |
| CI/CD | CodePipeline, CodeBuild | Cloud Build | Azure DevOps, GitHub Actions | Jenkins, ArgoCD |
| Configuration Management | AWS Systems Manager | Cloud Config | Azure Automation | Ansible, Puppet, Chef |
Networking & CDN
Cloud networking and CDN services manage global connectivity, traffic distribution, and content delivery with low latency.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| Load Balancing | Elastic Load Balancer, CloudFront | Cloud Load Balancing | Azure Load Balancer, Front Door, Azure Application Gateway | Envoy, HAProxy, Nginx |
| CDN | CloudFront | Cloud CDN | Azure CDN | Apache Traffic Server |
| VPN | AWS VPN | Cloud VPN | Azure VPN Gateway | OpenVPN |
| Direct Connection | Direct Connect | Cloud Interconnect | ExpressRoute | WireGuard |
Security & Identity Management
Security services provide access control, authentication, secrets management, and identity management for cloud workloads.
| Category | AWS | GCP | Azure | Open Source |
|---|---|---|---|---|
| Secrets Management | Secrets Manager | Secret Manager | Key Vault | HashiCorp Vault |
| Key Management | KMS | Cloud KMS | Key Vault | HashiCorp Vault, Barbican |
| Identity & Access | Cognito, IAM | Cloud Identity, IAM | Azure AD, Entra ID | Keycloak, Authelia |
| Directory Services | AWS Directory Service | Managed Microsoft AD | Azure Active Directory (AAD) | FreeIPA, OpenLDAP |
| Authentication | Amplify Authentication | Firebase Authentication | Azure AD B2C | Ory Hydra, Dex |