Cloud Service Comparison – AWS Β· GCP Β· Azure

CategoryAWSGCPAzureDescription & Extra Capabilities
Compute (VMs)πŸ’» EC2πŸ’» Compute EngineπŸ’» Virtual MachinesCore IaaS VMs with auto-scaling, diverse instance types
Auto‑scalingπŸ” Auto ScalingπŸ”„ Compute AutoscalerπŸ” VM Scale SetsScale based on metrics; Azure adds cluster health checks
Serverless Compute⚑ Lambda + ✨ Lambda@Edge⚑ Cloud Functions⚑ Functions/App Service EnvironmentsLambda@Edge for CDN, Cloud Functions supports Eventarc, Azure adds VNET integration
Managed Containers🐳 EKS / ECS / App Runner🐳 GKE / Cloud Run🐳 AKS / Container InstancesGKE Autopilot, AKS Virtual Nodes, ECS Fargate
App Platform (PaaS)🌱 Elastic Beanstalk🌱 App Engine🌱 App ServiceApp Engine Standard/Flexible, Azure App Service with Deployment Slots
Object StorageπŸ—ƒοΈ S3πŸ—ƒοΈ Cloud StorageπŸ—ƒοΈ Blob StorageS3 Event Notifications, GCS Lifecycle rules, Blob Storage Tiering
Block StorageπŸ“¦ EBSπŸ“¦ Persistent DiskπŸ“¦ Disk StorageSSD/HDD, zonal/regional, Azure managed disks with snapshots
File Storage / NASπŸ“ EFS / FSxπŸ“ FilestoreπŸ“ Files / Azure FilesEFS Cross‑AZ, FSx for Windows File Server, Azure Files with NFS and AD integration
Data WarehouseπŸ“Š RedshiftπŸ“Š BigQueryπŸ“Š Synapse AnalyticsRedshift RA3 nodes, BigQuery serverless, Synapse integrated with Power BI
Data ProcessingπŸ”§ EMR / GlueπŸ”§ Dataflow / DataprocπŸ”§ HDInsight / Data Lake AnalyticsGlue ETL, Dataflow & Beam, Azure Synapse Spark
CI/CDπŸ”„ CodePipeline / Build / DeployπŸ”„ Cloud Build / DeployπŸ”„ Azure DevOps / GitHub ActionsCodePipeline with integration to ECS, Azure Pipelines, Cloud Build supports Kaniko
Service Mesh🧩 App Mesh🧩 Service Mesh (Istio)🧩 AKS + Istio / Open Service MeshApp Mesh managed, Azure supports Open Service Mesh in preview
API Management🌐 API Gateway🌐 API Gateway🌐 API ManagementREST/WebSocket, Azure API Management with SOAP to REST
Monitoring & LoggingπŸ“ˆ CloudWatchπŸ“ˆ Operations (Stackdriver)πŸ“ˆ Monitor + Log AnalyticsCloudWatch metrics + logs, Operations with Error Reporting, Azure Monitor integrates with Log Analytics
Networking (VPC)🌐 VPC🌐 VPC🌐 Virtual NetworkVPC subnet isolation, Shared VPC, Azure VNet Peering and Service Endpoints
Load Balancerβš–οΈ ELB (ALB, NLB)βš–οΈ Cloud Load Balancingβš–οΈ Load BalancerGlobal LB (GCP), Azure Standard Load Balancer support zones
Content DeliveryπŸš€ CloudFrontπŸš€ Cloud CDNπŸš€ CDNCloudFront with Lambda@Edge, GCP with origin-attached CDN, Azure CDN with pricing tiers
DNS🌍 Route 53🌍 Cloud DNS🌍 DNS ZonesDNS routing, health checks, Azure DNS private zones
SQL DatabaseπŸ—„οΈ RDS / AuroraπŸ—„οΈ Cloud SQLπŸ—„οΈ SQL DatabaseAurora Serverless / Global DB, Cloud SQL autoscaling, Azure Hyperscale tier
NoSQL DatabaseπŸ—ƒοΈ DynamoDBπŸ—ƒοΈ Bigtable / FirestoreπŸ—ƒοΈ Cosmos DBDynamoDB Streams, Bigtable for time-series, Cosmos multi-model & multi-region writes
Caching⚑ ElastiCache⚑ Memorystore⚑ Cache for RedisMemcached & Redis on AWS, Redis with replica support, Azure Cache for Redis Enterprise
QueueingπŸ“¬ SQSπŸ“¬ Pub/SubπŸ“¬ Service Bus / Queue StorageFIFO queues, Pub/Sub with push subscriptions, Service Bus topics
ETL / CatalogπŸ”Œ GlueπŸ”Œ Data CatalogπŸ”Œ Data FactoryAWS Glue DataBrew, Dataflow SQL, Azure Data Factory with hybrid SSIS integration
AI & ML PlatformπŸ€– SageMakerπŸ€– Vertex AIπŸ€– Azure MLSageMaker Ground Truth, Vertex pipelines + AI Platform, Azure ML AutoML
AI API Services🧠 Rekognition, Polly, Comprehend, Translate🧠 Vision AI, Text-to-Speech, Translation🧠 Cognitive Services (Vision, Speech, Language)AWS Textract, GCP Document AI, Azure Cognitive Search
Serverless Containers🧩 Fargate🧩 Cloud Run🧩 Container InstancesFully inscrutable containers without EC2/Fargate, GCP allows direct Cloud Run, Azure instances with VNET
Hybrid / Edge🌐 Outposts / Local Zones / Wavelength🌐 Anthos / Distributed Cloud🌐 Azure Stack / ArcAWS Wavelength for 5G edge, Anthos for on-prem Kubernetes, Azure Arc for hybrid management

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top