Authentication Setup
Getting auth right is always the first step on a new machine or project.- GCP — gcloud auth
- Azure — az login
GCP — Key Services and CLI
Compute Engine (VMs)
Compute Engine (VMs)
Cloud Storage (GCS)
Cloud Storage (GCS)
lifecycle.json
GKE — Google Kubernetes Engine
GKE — Google Kubernetes Engine
Cloud Functions (Serverless)
Cloud Functions (Serverless)
Azure — Key Services and CLI
Virtual Machines
Virtual Machines
Blob Storage
Blob Storage
AKS — Azure Kubernetes Service
AKS — Azure Kubernetes Service
Azure Functions
Azure Functions
Cross-Cloud Service Comparison
| Category | AWS | GCP | Azure |
|---|---|---|---|
| Virtual Machines | EC2 | Compute Engine | Virtual Machines |
| Managed Kubernetes | EKS | GKE | AKS |
| Serverless Functions | Lambda | Cloud Functions | Azure Functions |
| Object Storage | S3 | Cloud Storage (GCS) | Blob Storage |
| Block Storage | EBS | Persistent Disk | Managed Disks |
| Managed PostgreSQL | RDS / Aurora | Cloud SQL / AlloyDB | Azure Database for PostgreSQL |
| Container Registry | ECR | Artifact Registry | Azure Container Registry (ACR) |
| DNS | Route 53 | Cloud DNS | Azure DNS |
| CDN | CloudFront | Cloud CDN | Azure Front Door / CDN |
| IAM / Identity | IAM | Cloud IAM | Azure Active Directory / Entra ID |
| Secret Management | Secrets Manager | Secret Manager | Azure Key Vault |
| Infrastructure as Code | CloudFormation | Cloud Deployment Manager | Bicep / ARM Templates |
| Monitoring / Logging | CloudWatch | Cloud Monitoring + Logging | Azure Monitor + Log Analytics |
| Load Balancer (L7) | ALB | Cloud Load Balancing | Application Gateway |
| VPN / Private Network | VPC | VPC | Virtual Network (VNet) |
| CI/CD | CodePipeline | Cloud Build | Azure DevOps / GitHub Actions |
| Event Bus | EventBridge | Eventarc / Pub/Sub | Event Grid |
The Terraform providers for all three clouds (AWS, GCP, Azure) are mature and widely used. Writing Terraform is often the fastest path to provisioning resources consistently across clouds — see the Terraform notes for patterns that apply to all three.
Related Notes
AWS Reference
Deep-dive CLI commands, IAM practices, S3 operations, and EC2 management for AWS.
Terraform
IaC patterns that work across AWS, GCP, and Azure with a unified workflow.
Kubernetes
Container orchestration patterns applicable to EKS, GKE, and AKS clusters.
FinOps & Cost Management
Cloud cost optimization strategies and tooling for multi-cloud environments.