Committed use discounts

Committed use discounts (CUDs) provide discounted prices in exchange for your commitment to use a minimum level of resources for a specified term. The discounts are flexible, cover a wide range of resources, and are ideal for workloads with predictable resource needs.

When you purchase Google Cloud committed use discounts, you commit to a consistent amount of usage for a one- or three-year period. With spend-based commitments, the usage is measured in dollars per hour and equivalent to your on-demand spend. You receive a discounted rate on the usage your commitment covers, but any usage over the committed amount is charged at the on-demand rate.

Commitment types

Committed use discounts are available as spend-based or resource-based discounts, depending on the Google Cloud service offering them.

Spend-based commitments

Spend-based committed use discounts provide a discount in exchange for your commitment to spend a minimum amount for a service in a particular region. The discount applies to all of your vCPU and memory usage for the service.

You can purchase spend-based committed use discounts from your Cloud Billing account; they apply to eligible usage in any projects paid for by that Cloud Billing account.

Products covered by spend-based commitments

Currently, spend-based committed use discounts are only available for Cloud SQL database instances and Google Cloud VMware Engine.

Cloud SQL committed use discounts provide you the flexibility to use any machine shapes with the supported Cloud SQL database engines, without having to modify your commitments. For current rates, see Cloud SQL pricing.

Google Cloud VMware Engine committed use discounts apply to aggregate VMware Engine node usage in a region, giving you low, predictable costs, without the need to make any manual changes or updates yourself. Current rates and supported regions for Google Cloud VMware Engine committed use discounts are detailed on the VMware Engine pricing page.

For a description of SKUs that are covered by this commitment type, see commitment scope details.

Resource-based commitments

Resource-based committed use discounts provide a discount in exchange for your commitment to use a minimum level of Compute Engine resources in a particular region. The discount applies to vCPUs, memory, GPUs, and local SSDs. This provides you the flexibility to use different machine instances across your organization when you have predictable Compute Engine resource needs.

Products covered by resource-based commitments

Resource-based committed use discounts are only available for Compute Engine. For current rates, see VM instance pricing.

Compute Engine commitments versus Cloud SQL commitments

The following table compares resource-based (Compute Engine) and spend-based (Cloud SQL) committed use discounts.

Compute Engine CUDs Cloud SQL CUDs
Compute Engine commitments are resource-based; they are purchased and measured in terms of the underlying vCPU, memory, GPU, and local SSD resources. Cloud SQL commitments are spend-based; they are purchased and measured in terms of the dollars per hour of equivalent on-demand spend.
Compute Engine commitments are purchased in the context of an individual project, rather than that of a Cloud Billing account. However, you can enable discount sharing so the Compute Engine committed use discounts are shared across all projects that are paid for by the same Cloud Billing account. Cloud SQL commitments are purchased from your Cloud Billing account; they apply to eligible usage in any projects paid for by that Cloud Billing account.
For more details about Compute Engine committed use discounts, see the documentation. For more details about Cloud SQL committed use discounts, see the documentation.

Commitment scope details

The following outlines the scope details for each product's committed use discounts.

Compute Engine scope details

To view scope details for Compute Engine committed use discounts, see the documentation.

Cloud SQL scope details

Cloud SQL committed use discounts are spend-based commitments. They apply to all Cloud SQL database instance vCPU and memory usage for the service in the region you purchased the commitments, except shared CPU machine types (such as db-f1-micro and db-g1-small). The commitments apply to usage from all supported database engines, such as MySQL, PostgreSQL, and SQL Server.

Cloud SQL commitments do not apply to persistent disk snapshots, IP addresses, network egress, or licensing.

VMware Engine scope details

Google Cloud VMware Engine committed use discounts are spend-based commitments. They apply to VMware Engine node CPU and memory usage in the regions where the service is available and you have committed.

Pricing

You are billed a monthly fee for the commitments you purchase. This fee is calculated at the time you purchase the commitments, based on the standard product pricing on the date you made the purchase. This monthly fee applies to your purchased commitments for the entire duration of the commitment period. Future changes to the standard prices do not affect your commitment fee and the resources covered by your commitments, during the commitment period.

For committed use discount pricing on available products, see the following:

Purchasing

To purchase resource-based committed use discounts for Compute Engine, see Purchasing commitments for machine types or Purchasing commitments for GPUs and local SSDs.

To purchase spend-based committed use discounts for Cloud SQL or VMware Engine, see Purchasing spend-based commitments.