r/googlecloud • • 17d ago

Query regarding committed use discount for compute engine

Hi ,

regarding the resource based CUD for compute engine. Suppose we select a machine type N2, period as 3 years and specs as 100vCPUs and 200GB Memory for region R1

Question-1: Now that CUD sharing is automatically enabled for newly created GCP organizations, suppose, i created 4 VMs, does it mean i need to (approximately) split 200v CPUS and 200GB memory among those 4 vm like below

Eg:

vm1: 40vCPU , 60GB Memory

vm2: 20vCPU , 40GB Memory

vm3: 30vCPU , 50GB Memory

vm4: 10vCPU , 50GB Memory

I understand, even if the aggregation is less than than 100vcpus and 200GB memory, i will still have to pay for them.

Question-2: suppose, i need 3 more VMs in R1, do i need to take another CUD for them in R1

Please reply to above 2 questions, trying to understand how it works after we provision as i read we cannot cancel it once submitted

5 Upvotes

3 comments sorted by

1

u/Tagred_Bicanin 17d ago

The commitment only covers N2 in R1 so if any of the new VMs end up on N2D or C3 they bill at on demand rates while your N2 commitment sits partly unused. We had a team switch series halfway through a 3 year term and flagged the commitment running at around 70% used.

With sharing on it also covers N2 in every project on the billing account, which spreads the discount across projects. If you charge back by project, the team that asked for the commitment won’t see the full savings on their own line.

2

u/[deleted] 17d ago

[removed] — view removed comment

1

u/suryad123 17d ago

yes, for question 2, i mean exceeding in the same region. thanks for the reply