Last Updated on April 29, 2024 by Arnav Sharma
Comparison of AWS, Azure, and GCP Services
Category | AWS Service | Azure Service | GCP Service | Description |
---|---|---|---|---|
Compute | EC2 | Virtual Machines | Compute Engine | Provides scalable computing capacity in the cloud. |
Compute | Lambda | Functions | Cloud Functions | Runs code in response to events without provisioning or managing servers. |
Storage | S3 | Blob Storage | Cloud Storage | Scalable object storage for data backup, archival and analytics. |
File Storage | EFS | File Storage | Filestore | Managed file storage service for applications that require file system capabilities. |
Block Storage | Elastic Block Store (EBS) | Managed Disks | Persistent Disk | Provides block level storage volumes for use with EC2 instances. |
Database | RDS | SQL Database | Cloud SQL | Relational database service for MySQL, PostgreSQL, and other RDBMS systems. |
NoSQL Database | DynamoDB | Cosmos DB | Firestore, Bigtable | Fast and flexible NoSQL database services for all scales. |
Big Data | EMR | HDInsight | Dataproc | Managed Hadoop framework for processing huge datasets. |
Data Warehouse | Redshift | Synapse Analytics | BigQuery | Fast, powerful, fully managed data warehouse service for large-scale data analytics. |
Networking | VPC | Virtual Network | Virtual Private Cloud (VPC) | Isolates cloud resources and scales with usage. |
Load Balancing | Elastic Load Balancing | Load Balancer | Cloud Load Balancing | Distributes incoming traffic across multiple targets, such as EC2 instances. |
Content Delivery | CloudFront | CDN | Cloud CDN | Distributes content globally to reduce latency. |
DNS | Route 53 | Azure DNS | Cloud DNS | Scalable and highly available Domain Name System. |
Identity Management | IAM | Azure Active Directory | Cloud Identity & Access Management | Manages access to services and resources securely. |
Security | Shield | Azure Defender | Security Command Center | Provides protection against DDoS attacks and other security threats. |
DevOps | CodeDeploy | DevOps | Cloud Build | Automates code deployments to any instance. |
Monitoring | CloudWatch | Azure Monitor | Cloud Monitoring | Provides data and actionable insights to monitor applications, respond to system-wide performance changes. |
Machine Learning | SageMaker | Azure Machine Learning | AI Platform | Platform to build, train, and deploy machine learning models at scale. |
Containers | Elastic Kubernetes Service (EKS) | Azure Kubernetes Service (AKS) | Google Kubernetes Engine (GKE) | Managed Kubernetes container orchestration service. |
Serverless | AWS Fargate | Azure Container Instances | Cloud Run | Serverless compute for containers. |
IoT | IoT Core | IoT Hub | IoT Core | Managed service to connect, monitor, and manage billions of IoT assets. |
API Management | API Gateway | API Management | Apigee API Platform | Allows developers to create, publish, maintain, monitor, and secure APIs at any scale. |
Messaging | SQS | Queue Storage | Pub/Sub | Messaging queue service for communicating between decoupled application components. |
Streaming | Kinesis | Stream Analytics | Dataflow | Real-time data streaming capability. |
Event Bus | EventBridge | Event Grid | Eventarc | Event bus service for connecting application data, integrated services, and event workflows. |
Functions as a Service | Lambda | Functions | Cloud Functions | Execute functions in response to events without managing servers. |
Key Management | KMS | Key Vault | Key Management Service (KMS) | Managed service to create and control encryption keys for your services. |
Compliance | Artifact | Compliance Manager | Compliance Reports Manager | Helps manage governance and compliance of cloud resources. |
Deployment Management | CloudFormation | Resource Manager | Deployment Manager | Helps in automating the deployment and management of resources. |
Machine Learning | Rekognition | Computer Vision | Vision AI | Provides deep learning-based image and video analysis. |
AI Services | Lex | Language Understanding (LUIS) | Dialogflow | Building conversational interfaces using voice and text. |
AI Services | Polly | Speech Service | Text-to-Speech | Turns text into lifelike speech using deep learning. |
Translation Services | Translate | Translator Text | Translation | Provides natural and fluent language translation. |
Workflow Automation | Step Functions | Logic Apps | Workflows | Coordinates multiple AWS services into serverless workflows. |
Business Intelligence | QuickSight | Power BI | Looker | Fast, cloud-powered business analytics service. |
Backup | Backup | Backup | Backup & Restore | Centralized backup service for business data. |
Disaster Recovery | Disaster Recovery | Site Recovery | Disaster Recovery | Helps in business continuity by keeping data available and applications running across regions. |
Hybrid Cloud | Outposts | Azure Stack | Anthos | Extends AWS, Azure, and GCP respectively into your local data center for a hybrid environment. |
Migration | Database Migration Service | Database Migration Service | Database Migration Service | Migrate databases to cloud with minimal downtime. |
Mobile Services | Amplify | App Center | Firebase | Helps to develop, configure, and implement mobile applications. |
Blockchain | Managed Blockchain | Blockchain Service | Blockchain | Fully managed blockchain services. |
Satellite | Ground Station | Azure Orbital | Cloud Data Transfer | Manage data download and processing from satellites. |
Quantum Computing | Braket | Quantum | Quantum AI | Tools and services for exploring and experimenting with quantum computing. |