Skip to main content

🛡️ Google GCE Instance is located in a less cost-effective region🟢

  • Contextual name: 🛡️ GCE Instance is located in a less cost-effective region🟢
  • ID: /ce/ca/google/compute-engine/instance-cost-effective-region
  • Tags:
  • Policy Type: BEST_PRACTICE
  • Policy Categories: COST

Stats​

not available

Logic​

Description​

Open File

Description​

This policy identifies Google GCE Instances that are provisioned in Google regions known to have higher pricing compared to nearby alternatives.

Rationale​

Cloud service costs vary across regions due to differences in infrastructure expenses, energy pricing, and regional market conditions. For workloads without strict geographic or latency requirements, deploying instances in more cost-efficient regions within the same continent can deliver significant cost savings without adversely affecting performance.

Impact​

Migrating workloads to different regions requires careful planning to avoid service disruptions and to ensure latency, compliance, and data sovereignty requirements continue to be met.

Audit​

This policy flagged an Google GCE Instance as INCOMPLIANT if it is running in one of the following regions identified as less cost-efficient:

RegionRecommended Alternative

... see more

Remediation​

Open File

Remediation​

Prerequisites​

  • Ensure you have sufficient quotas in the destination region (disk, snapshot, VM quotas).
  • Verify that persistent disks attached to the VM are not currently mounted elsewhere.
  • Consider local SSDs or ephemeral storage: data on local SSDs will not survive termination, so replicate or back up any needed data.
  • If the VM has GPUs, ensure equivalent GPU types are available in the target region/zone.
  • If moving across regions, you may need to choose a new subnetwork in the target region (cross-region VMs cannot keep existing subnetworks).
  • Recognize that internal/external IPs may change. Intra-region moves preserve external IPs; cross-region moves require new external IPs.

Migrate a Google GCE Instance​

1. Identify Disks Associated with the Instance​
gcloud compute instances describe {{instance-name}} \
--zone {{old-zone}} \
--format="list(name,status,disks)"
2. Disable Auto-Delete on Disks​

Prevent the disks from being deleted when the VM is removed:

gcloud compute instances set-disk-auto-delete {{instance-name}} \

... [see more](remediation.md)

policy.yaml​

Open File

Linked Framework Sections​

SectionSub SectionsInternal RulesPoliciesFlagsCompliance
💼 Cloudaware Framework → 💼 Resource Optimization37no data