Skip to content

Chapter 1 of 11

Introduction to Google Cloud

Understand Google Cloud history, global infrastructure, resource hierarchy, and service families.

34 minutes 10 quick checksBy Subha Prasad
Lesson 1 of 11Course navigation

Lesson content

Read, practise, then check your understanding

Introduction to Google Cloud

Google Cloud grew from Google's internal infrastructure and early services such as App Engine into a public platform for compute, storage, networking, databases, analytics, security, and AI. Resources are controlled through the console, gcloud, client libraries, REST APIs, and infrastructure-as-code tools.

Core ideas

  • The resource hierarchy normally flows from organization to folders, projects, and service resources.
  • A project is an API, IAM, quota, metadata, and billing association boundary.
  • Regions are independent geographic locations; zones are deployment areas within Regions.
  • Policies can inherit down the hierarchy, making organization and folder design a governance decision.

Design and operating model

Establish an organization hierarchy, separate production and non-production projects, attach billing, restrict available Regions and services through policy, and centralize security and logging projects. Choose deployment locations from latency, residency, service availability, resilience, carbon, and cost requirements.

Example

gcloud auth list
gcloud config list
gcloud projects describe "$GOOGLE_CLOUD_PROJECT"
gcloud compute regions list \
  --format='table(name,status,quotas.metric:label=QUOTA)'

Run examples in a disposable training project. Replace project IDs, Regions, identities, resource names, sizes, and policies with reviewed values, and verify current Google Cloud CLI and service requirements before production use.

Production guidance

  • Use workforce federation and MFA for people, not shared user accounts or downloaded keys.
  • Apply labels and billing ownership consistently across projects and resources.
  • Deploy through Terraform or another reviewed declarative workflow rather than depending on console history.

The chapter quiz follows the lesson and checks both service vocabulary and architecture decisions.

Knowledge check

Answer every question correctly to complete this chapter.

Which statement correctly describes Google Cloud?
Which term matches this explanation: Google's public cloud platform for infrastructure, data, application, security, and AI services.
Which statement correctly describes project?
Which term matches this explanation: The primary Google Cloud resource, API, IAM, quota, and billing organization boundary.
Which statement correctly describes region?
Which term matches this explanation: An independent geographic location containing multiple zones.
Which statement correctly describes zone?
Which term matches this explanation: A deployment area within a region used by zonal resources.
Which statement correctly describes resource hierarchy?
Which term matches this explanation: The organization, folder, project, and resource structure through which policy can inherit.

0 of 10 checks passed

Your progress is saved on this device.

Introduction to Google Cloud | GCP Lesson | Subha Prasad