Services
Overview of key GCP services and deployment methods
This section contains detailed guides for deploying and managing common GCP services using both Terraform and the gcloud CLI on Linux environments.
Container Services
Google Kubernetes Engine (GKE) - Managed Kubernetes service
Cloud Run - Serverless containers
Artifact Registry - Container and artifact registry
Compute Services
Compute Engine - Virtual machines in the cloud
Cloud Functions - Serverless event-driven compute
App Engine - Platform as a Service (PaaS)
Storage Services
Cloud Storage - Object storage service
Persistent Disk - Block storage for VMs
Filestore - Managed file storage
Database Services
Cloud SQL - Managed relational databases
Cloud Spanner - Globally distributed SQL database
Firestore - NoSQL document database
Bigtable - Wide-column NoSQL database
BigQuery - Serverless data warehouse
Networking Services
VPC (Virtual Private Cloud) - Isolated cloud resources
Cloud Load Balancing - Global/regional load balancing
Cloud CDN - Content delivery network
Cloud DNS - Managed DNS
Each guide includes:
Service overview and key concepts
Terraform deployment examples
gcloud CLI deployment commands
Best practices
Common issues and troubleshooting
These guides are designed to help you deploy GCP resources programmatically using Infrastructure as Code (IaC) principles with Terraform or command-line automation with gcloud CLI.
Last updated