GCP Compute Engine
Deploy and manage Compute Engine instances.
Create Instance
gcloud compute instances create web-server
--machine-type=e2-medium
--zone=us-central1-a
--image-family=debian-11
--image-project=debian-cloud
--boot-disk-size=20GB
--tags=http-server
Create from instance template
gcloud compute instance-templates create web-template
--machine-type=e2-medium
--image-family=debian-11
--image-project=debian-cloud
gcloud compute instance-groups managed create web-group
--template=web-template
--size=3
--zone=us-central1-a
Best Practices
-
Use managed instance groups
-
Implement preemptible VMs for cost savings
-
Use custom images for consistency
-
Enable shielded VMs