Google Cloud best practices: organization, security, reliability and costs
Best practices for operating Google Cloud: organization and folders, projects per environment, IAM through groups, keyless service accounts, private networking, encryption, regional high availability, observability, infrastructure as code and cost control.
Infrastructure in Terraform, deployed by pipeline.
Dashboards and SLOs in Cloud Monitoring.
Labels to allocate costs; budgets per project; billing export to BigQuery.
Committed use discounts for the baseline, Spot VMs for interruptible processing.
gcloud projects list --format="table(projectId,parent.id)"
gcloud resource-manager org-policies list --project=mon-projet
gcloud compute instances list --filter="networkInterfaces[].accessConfigs[0].natIP:*" --format="table(name,zone)" # VM avec IP publique
gcloud iam service-accounts keys list --iam-account=api@mon-projet.iam.gserviceaccount.com --managed-by=user