Limited time: Get 2 months free with annual plan — Claim offer →
Certifications Tools Flashcards Career Paths Exam Guides Blog Pricing
Start for free
← Back to Tools

Cloud Service Comparison

AWS vs Azure vs GCP — side by side

Showing 43 services

ConceptAWSMicrosoft AzureGoogle Cloud
Compute
Virtual MachinesAWS EC2Resizable virtual servers; broad instance type selectionAzure Virtual MachinesIaaS VMs with deep Windows/AD integrationGCP Compute EngineHigh-performance VMs with per-second billing
Managed KubernetesAWS EKSManaged Kubernetes with deep AWS service integrationAzure AKSManaged Kubernetes; free control planeGCP GKEGoogle's original Kubernetes service; Autopilot mode available
Serverless ContainersAWS FargateRun containers without managing serversAzure Container InstancesFastest way to run a container in AzureGCP Cloud RunFully managed serverless containers; scale to zero
Auto ScalingAWS Auto ScalingScale EC2, ECS, DynamoDB, and moreAzure VMSSVirtual Machine Scale Sets for elastic fleetsGCP Managed Instance GroupsAuto-scaling groups of identical VMs
Batch ProcessingAWS BatchFully managed batch computing workloadsAzure BatchHPC-grade batch job schedulingGCP BatchManaged batch jobs on Google infrastructure
Container RegistryAWS ECRPrivate Docker registry integrated with ECS/EKSAzure Container RegistryOCI-compatible registry with geo-replicationGCP Artifact RegistryStores Docker images and other build artifacts
Dedicated HostsAWS Dedicated HostsPhysical servers for compliance and licensingAzure Dedicated HostSingle-tenant hardware isolationGCP Sole-Tenant NodesDedicated physical servers for your workloads
Spot/Preemptible VMsAWS Spot InstancesUp to 90% discount; can be interruptedAzure Spot VMsLow-cost VMs that can be evictedGCP Spot VMsShort-lived VMs at steep discount
Storage
Object StorageAWS S3Industry-standard object store; 11 9s durabilityAzure Blob StorageTiered object storage with lifecycle managementGCP Cloud StorageUnified object store with strong consistency
Block StorageAWS EBSPersistent block volumes for EC2 instancesAzure Managed DisksPersistent disks with snapshot and replicationGCP Persistent DiskReliable block storage for Compute Engine
File StorageAWS EFSManaged NFS; auto-scaling elastic file systemAzure FilesFully managed SMB/NFS file sharesGCP FilestoreHigh-performance managed NFS file storage
Archive StorageAWS S3 GlacierLow-cost archive storage; retrieval in minutes-hoursAzure Archive StorageLowest-cost blob tier for rarely accessed dataGCP Archive StorageColdline tier; lowest cost for long-term retention
Data TransferAWS DataSyncAutomated online data movement to/from AWSAzure Data BoxPhysical/online data migration serviceGCP Transfer ServiceOnline data transfer from other clouds or on-prem
CDNAWS CloudFrontGlobal CDN with 600+ PoPs; Lambda@Edge supportAzure CDNCDN with Akamai/Verizon/Microsoft backendsGCP Cloud CDNCDN backed by Google's global network
Database
Managed RelationalAWS RDSManaged MySQL, Postgres, SQL Server, Oracle, MariaDBAzure SQL DatabasePaaS SQL Server with hyperscale optionGCP Cloud SQLManaged MySQL, Postgres, SQL Server
Global Distributed SQLAWS AuroraMySQL/Postgres-compatible; up to 5x fasterAzure Cosmos DB (API)Multi-model DB with SQL, Mongo, Cassandra APIsGCP SpannerHorizontally scalable, globally consistent SQL
NoSQL DocumentAWS DynamoDBSingle-digit ms latency at any scaleAzure Cosmos DBMulti-model NoSQL with 99.999% SLAGCP FirestoreServerless document DB for mobile/web apps
In-Memory CacheAWS ElastiCacheManaged Redis and MemcachedAzure Cache for RedisManaged Redis with geo-replicationGCP MemorystoreManaged Redis and Memcached
Data WarehouseAWS RedshiftColumn-store data warehouse; Redshift SpectrumAzure Synapse AnalyticsUnified analytics with SQL pool and SparkGCP BigQueryServerless data warehouse; pay-per-query
Time-SeriesAWS TimestreamPurpose-built time-series databaseAzure Time Series InsightsIoT analytics with time-series storageGCP BigtableWide-column store for IoT and time-series
SearchAWS OpenSearchManaged OpenSearch / ElasticsearchAzure AI SearchFull-text search with vector search and AI enrichmentGCP Vertex AI SearchEnterprise search with generative AI
Networking
Virtual NetworkAWS VPCIsolated cloud network with full routing controlAzure VNetIsolated private network in AzureGCP VPCGlobal VPC spans all regions by default
Load BalancerAWS ELBALB (L7), NLB (L4), and Gateway LBAzure Load BalancerL4 load balancer; plus Application Gateway L7GCP Cloud Load BalancingGlobal L4/L7 load balancing; single anycast IP
DNSAWS Route 53Scalable DNS with routing policies and health checksAzure DNSHost DNS zones in Azure infrastructureGCP Cloud DNS100% uptime SLA DNS service
VPNAWS VPNSite-to-site and client VPN to VPCAzure VPN GatewayVPN to Azure VNet; up to 10 GbpsGCP Cloud VPNIPsec tunnel to GCP VPC
Private ConnectivityAWS Direct ConnectDedicated fiber link to AWSAzure ExpressRoutePrivate circuit to Azure datacentersGCP Cloud InterconnectDedicated/partner interconnect to GCP
FirewallAWS WAF + Security GroupsWAF for L7; security groups for L4Azure FirewallManaged cloud-native network firewallGCP Cloud ArmorDDoS protection and WAF
IAM
Identity & AccessAWS IAMUsers, roles, policies for all AWS servicesAzure Entra ID (AAD)Cloud identity, MFA, conditional accessGCP Cloud IAMResource-level permissions with roles and policies
Secrets ManagementAWS Secrets ManagerRotate, manage, and retrieve secretsAzure Key VaultManage keys, secrets, and certificatesGCP Secret ManagerStore and access secrets at scale
SSOAWS IAM Identity CenterSSO for AWS accounts and appsAzure Entra SSOSAML/OIDC SSO to thousands of appsGCP Identity PlatformCustomer-facing identity with SSO
Multi-Factor AuthAWS MFATOTP, hardware, and passkey MFA for IAMAzure MFABuilt into Entra ID; Authenticator appGCP 2-Step VerificationEnforced MFA for Google accounts and workspaces
Privileged AccessAWS IAM roles + SCPRole assumption and service control policiesAzure PIMJust-in-time privileged access managementGCP Workload IdentityKeyless auth for workloads; no service account keys
Serverless
FunctionsAWS LambdaEvent-driven functions; 15-min max durationAzure FunctionsServerless functions with Durable Functions extensionGCP Cloud FunctionsLightweight event-driven functions
API GatewayAWS API GatewayREST, HTTP, WebSocket APIs at scaleAzure API ManagementFull API lifecycle managementGCP API GatewayLightweight managed API front-end
Event BusAWS EventBridgeServerless event bus with 200+ integrationsAzure Event GridEvent routing with 20M events/sec throughputGCP EventarcRoute events from Google services to Cloud Run
Message QueueAWS SQSManaged message queue; standard and FIFOAzure Service BusEnterprise message broker with queues and topicsGCP Pub/SubGlobal real-time messaging and event ingestion
Workflow OrchestrationAWS Step FunctionsVisual workflow for distributed applicationsAzure Logic AppsLow-code workflow automationGCP WorkflowsServerless orchestration for Google Cloud services
ML/AI
ML PlatformAWS SageMakerEnd-to-end ML platform from data to deploymentAzure Machine LearningEnterprise ML with AutoML and MLOpsGCP Vertex AIUnified ML platform with AutoML and custom training
Vision AIAWS RekognitionImage and video analysis; face recognitionAzure Computer VisionOCR, object detection, spatial analysisGCP Vision AIImage classification, OCR, object detection
Natural LanguageAWS ComprehendNLP: entities, sentiment, key phrasesAzure Language ServiceNLP with custom text classification and NERGCP Natural Language APIEntity analysis, sentiment, syntax
SpeechAWS Polly + TranscribeText-to-speech (Polly) + speech-to-text (Transcribe)Azure Speech ServiceSpeech-to-text, text-to-speech, translationGCP Speech-to-Text + Text-to-SpeechBidirectional speech APIs
Generative AIAWS BedrockFoundation models API: Claude, Titan, LlamaAzure OpenAI ServiceGPT-4, DALL-E, Whisper via AzureGCP Vertex AI GenerativeGemini models and tuning on Google Cloud
Chatbot BuilderAWS LexBuild conversational interfaces (Alexa tech)Azure Bot ServiceIntegrated chatbot framework with LUISGCP DialogflowNLU-powered chatbot builder

Studying for AWS, Azure, or Google Cloud certifications? Practice on Certsqill

Start Practicing →