Among the many announcements made at Google Cloud Next last week was a new option for Google Cloud discounts: resource-based pricing.

This new option, which Google will roll out in the fall, expands their idea of “pay per use pricing”. For resource types n1-standard, n1-highmem, and n1-highcpu, Google will no longer charge based on machine types. Instead, they will now aggregate across resources and charge based on the quantity of vCPU and GB of memory you use.

This new addition to the family of Google Cloud discounts will have its biggest effect on Sustained Use discounts.

Sustained Use Discounts are Even Better

We recently asked the question, do sustained use discounts really save you money? The answer was yes, although depending on the situation, perhaps not the maximum amount of money possible.

With the resource-based pricing change, Sustained Use Discounts will be based in regions instead of just zones, so you can rack up “percentage of the month” usage and therefore discounts faster and easier. For example, if you have a single busy week in the month, during which you run several VMs with varying amounts of vCPU, the vCPU will all be counted together before the sustained use amount is calculated, giving you potential for a better-optimized discount.

For some customers, the biggest impact of this change will be in Autoscaling Managed Instance Groups. In the old system, if a group of instances scaled up and down over time (especially daily), the new instances that were created and then shut down a short time later never had an opportunity to accumulate enough hours to reach a sustained use discount tier. In the new system, the aggregated use of these systems counts toward the sustained use, giving a much higher likelihood of getting the Sustained Use Discount.

Billing Simplicity (…Hopefully)

While this should make your bill lower, it may not make your bill “easier to understand” as Google claims. Since discounts will apply at a regional level, and there’s now yet another step going on behind the scenes to calculate your bill, some users may find it harder to predict their monthly bills. You will no longer be able to see the machine types that you are using in your invoice, although you can obtain them via Billing BigQuery. Keep this in mind, and be sure to dig into your first few invoices after the change is made to see how it’s affecting your particular environment.

It’s All About Automation

One thing we appreciate about the change is that Google Cloud customers do not need to take any action to receive these discounts – it’s all done automatically. The same has always been true for Sustained Use Discounts, something that makes Google Cloud stand out from its immediate competition – neither AWS nor Azure offers something directly equivalent.

Google Cloud Discounts are Good for the Customer

Here’s what people are saying about the update.

It shows flexibility as a priority:

It’s pro-customer:

And AWS would be wise to do the same:

We’re glad to see another addition to the Google Cloud discounts that go directly toward improving the customer experience. It’s clear to see that GCP is focusing on a customer-first experience – which is good news for all of us.

About Katy Stalcup

Katy Stalcup is the Director of Marketing for ParkMyCloud, where she’s responsible for a wide variety of content development, campaigns, and events. Since ParkMyCloud's founding, she's evangelized its message of simple cost savings and automation (seriously, in the words of one of our customers, "There is literally no reason not to use ParkMyCloud"). Katy is a Northern Virginia native who is happy to contribute to the region’s growing reputation as an East Coast gathering point for technology innovation - particularly as a graduate of the Alexandria, VA Thomas Jefferson High School for Science and Technology. She also earned bachelor’s degrees in communication and psychology from Virginia Tech. In her free time, she enjoys reading novels, playing strategy board games, and travel both near and far.

Want tips, tricks, and insights for an optimized cloud?

No, I like wasting time and money.