Galle, LK--:--5/6 sites live

Google Cloud Platform (GCP) Fundamentals

Google Cloud Platform provides enterprise-grade global infrastructure built on the exact same high-speed networks and data centers that power Google Search, YouTube, and Gmail.

17 Jun 20263 min readSelf Guide · Stage 6#GCP#Compute Engine#W3DevOps

Lesson 17 of 26 · Module: Google Cloud

16 min read · Source notes — Google Cloud Full Course [2025]

Google Cloud Platform provides enterprise-grade global infrastructure built on the exact same high-speed networks and data centers that power Google Search, YouTube, and Gmail.

Screenshot: GCP Resource Hierarchy

The 4-tier structural tree governing policy inheritance, IAM, and resource isolation in GCP.

1. The 4-Tier GCP Resource Hierarchy

LevelComponentDevOps Purpose
Level 1 (Top)Organization NodeRepresents the entire company (e.g., company.com). Central point of IAM control and compliance.
Level 2FoldersGroup related projects by Department (Engineering, Marketing) or Environment (Dev, Staging, Prod).
Level 3ProjectsThe fundamental organizing entity. All cloud resources must belong to exactly one project. Billing is attached here.
Level 4 (Leaf)ResourcesIndividual service instances: Compute Engine VMs, Cloud Storage buckets, GKE clusters, BigQuery datasets.

Screenshot: Budget Alerts & Notifications

Setting threshold alerts (50%, 90%, 100%) to trigger Pub/Sub notifications before unexpected charges occur.

2. Cloud Shell & the gcloud CLI

Google Cloud includes a free in-browser Debian terminal pre-configured with the Google Cloud SDK, Docker, Terraform, and Git.

Essential gcloud Commands

ExampleShell
# Set active project
gcloud config set project my-devops-project-123

# Set default compute region and zone
gcloud config set compute/region us-central1
gcloud config set compute/zone us-central1-a

# Authenticate and login
gcloud auth login

Keep going: ← Lesson 16 · Lesson 18 → · Module overview · Track it in the Self Guide