Important terms and services in cloud technology
Let's go over some important terms used in GCP (Google Cloud Platform) and compare them with their equivalents in AWS (Amazon Web Services) and Azure (Microsoft Azure).
1. Compute
-
GCP:
- Compute Engine: Provides virtual machines.
- App Engine: PaaS for deploying web applications.
- Kubernetes Engine (GKE): Managed Kubernetes service.
-
AWS:
- EC2 (Elastic Compute Cloud): Provides virtual machines.
- Elastic Beanstalk: PaaS for deploying web applications.
- EKS (Elastic Kubernetes Service): Managed Kubernetes service.
-
Azure:
- Virtual Machines: Provides virtual machines.
- App Services: PaaS for deploying web applications.
- AKS (Azure Kubernetes Service): Managed Kubernetes service.
2. Storage
-
GCP:
- Cloud Storage: Object storage.
- Persistent Disk: Block storage for VMs.
- Filestore: Managed file storage.
-
AWS:
- S3 (Simple Storage Service): Object storage.
- EBS (Elastic Block Store): Block storage for VMs.
- EFS (Elastic File System): Managed file storage.
-
Azure:
- Blob Storage: Object storage.
- Disk Storage: Block storage for VMs.
- Azure Files: Managed file storage.
3. Databases
-
GCP:
- Cloud SQL: Managed relational database.
- BigQuery: Fully managed data warehouse.
- Firestore: NoSQL document database.
-
AWS:
- RDS (Relational Database Service): Managed relational database.
- Redshift: Data warehouse.
- DynamoDB: NoSQL document and key-value database.
-
Azure:
- Azure SQL Database: Managed relational database.
- Azure Synapse Analytics: Data warehouse.
- Cosmos DB: Globally distributed NoSQL database.
4. Networking
-
GCP:
- VPC (Virtual Private Cloud): Virtual network.
- Cloud Load Balancing: Load balancer service.
- Cloud CDN: Content delivery network.
-
AWS:
- VPC (Virtual Private Cloud): Virtual network.
- Elastic Load Balancing (ELB): Load balancer service.
- CloudFront: Content delivery network.
-
Azure:
- Virtual Network: Virtual network.
- Azure Load Balancer: Load balancer service.
- Azure CDN: Content delivery network.
5. IAM (Identity and Access Management)
-
GCP:
- IAM: Unified identity and access management.
-
AWS:
- IAM: Unified identity and access management.
-
Azure:
- Azure Active Directory (AAD): Unified identity and access management.
6. Monitoring and Logging
-
GCP:
- Cloud Monitoring: Monitoring service.
- Cloud Logging: Logging service.
-
AWS:
- CloudWatch: Monitoring and logging service.
-
Azure:
- Azure Monitor: Monitoring and logging service.
7. Serverless Computing
-
GCP:
- Cloud Functions: Serverless compute.
- Cloud Run: Serverless containers.
-
AWS:
- Lambda: Serverless compute.
-
Azure:
- Azure Functions: Serverless compute.
- Azure Container Instances: Serverless containers.
8. Big Data and Machine Learning
-
GCP:
- BigQuery: Data warehouse.
- Cloud Dataflow: Stream and batch data processing.
- AI Platform: Machine learning services.
-
AWS:
- Redshift: Data warehouse.
- EMR (Elastic MapReduce): Stream and batch data processing.
- SageMaker: Machine learning services.
-
Azure:
- Azure Synapse Analytics: Data warehouse.
- HDInsight: Stream and batch data processing.
- Azure Machine Learning: Machine learning services.
9. DevOps
-
GCP:
- Cloud Build: CI/CD service.
- Artifact Registry: Container and artifact storage.
-
AWS:
- CodeBuild: CI/CD service.
- ECR (Elastic Container Registry): Container storage.
-
Azure:
- Azure DevOps: CI/CD service.
- Azure Container Registry: Container storage.
10. AI and Machine Learning
-
GCP:
- AI Platform: Managed service for building and deploying ML models.
- TensorFlow Enterprise: Managed TensorFlow.
-
AWS:
- SageMaker: Managed service for building and deploying ML models.
-
Azure:
- Azure Machine Learning: Managed service for building and deploying ML models.
Published on: Jul 10, 2024, 10:29 PM