Sole-tenant node pricing

This page describes the cost of running a sole-tenant node. For information about other Google Cloud products, see All pricing.

Compute Engine charges for usage based on the following price sheet. A bill is sent out at the end of each billing cycle, listing previous usage and charges. Prices on this page are listed in U.S. dollars (USD).

For Compute Engine, disk size, machine type memory, and network usage are calculated in gigabytes (GB), where 1 GB is 230 bytes. This unit of measurement is also known as a gibibyte (GiB).

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

You can also find pricing information with the following options:

Sole-tenant node billing

A sole-tenant node is physical Compute Engine server that is dedicated to hosting only your project's VM instances. When you create sole-tenant nodes, you pay for the underlying vCPU and memory resources, as well as a sole-tenancy premium on the underlying vCPUs and memory. The sole-tenancy premium is a fixed premium based on 10% of the on-demand cost. Sustained use discounts apply to this premium, but committed use discounts do not.

After you create the node, you can place VMs on that node, and these VMs run for no additional cost. If you add additional resources such as persistent disks or premium images, you are responsible for those costs.

For all node types:

  • vCPUs and GB of memory are charged a minimum of 1 minute. For example, if you run a VM for 30 seconds, you are billed for 1 minute of use.
  • After 1 minute of use, VMs are billed in 1 second increments.

The price of a node type depends on the following:

For example, the n1-node-96-624 sole-tenant node type has 96 vCPUs and 624 GBs of memory, and if you create a VM on that node type, you are billed for the cost of 96 vCPUs and 624 GBs of memory, plus the fixed 10% sole-tenancy premium, which is known as the on-demand price. Discounts can apply through committed use discounts or sustained use discounts.

The following table compares the sole-tenant node on-demand price with the 1-year and 3-year committed use discount prices. These values include the 10% sole-tenancy premium and any applicable sustained use discounts.

Calculating the on-demand price

The vCPUs and memory of the various node types are billed according to the matching machine types, for example, the vCPUs and memory for the n1-node-96-624 node type are billed according to the n1 vCPU and memory prices.

In the us-west1 region, the hourly cost for the n1-node-96-624 node type, not including any sustained use or committed use discounts, is:

vCPU base price (96 vCPU x $0.031611 / hour) $3.034656 / hour
Memory base price (624 vCPU x $0.004237 / hour) + $2.643888 / hour
Total base price = $5.678544 / hour
10% sole-tenancy premium + $0.5678544 / hour
Hourly cost = $6.2463984 / hour
Hours / month x 730.0
Monthly cost = $4559.870832

Calculating sustained use discounts

Sustained use discounts apply to the vCPU, memory, and the sole-tenancy premium. Sole-tenant node types map directly to machine types, and for the purposes of calculating sustained use discounts, the vCPUs and memory used by sole-tenant nodes are billed as predefined vCPUs and memory. For example, if you create an n1-node-96-624 node, which maps directly to the n1 machine type, and run it for a full 730 hours per month in the us-west1 region, you receive the following sustained use discount price using the calculated vCPU and memory hourly prices:

vCPU base price (96 vCPU x $0.031611 / hour) $3.034656 / hour
Memory base price (624 vCPU x $0.004237 / hour) + $2.643888 / hour
Total base price = $5.678544 / hour
10% sole-tenancy premium + $0.5678544 / hour
Hourly cost = $6.2463984 / hour
Hours / month x 730.0
Sustained use discount x 70%
Monthly sustained use discount total = $3191.9095824

Calculating committed use discounts

For committed use discounts, your commitments on vCPUs and memory cover the cost of vCPUs and memory. You still pay the 10% sole-tenancy premium for sole-tenant node resources, and those premiums are eligible for sustained use discounts even if the vCPUs and memory are already covered by a committed use discount.

You can calculate the price of an n1-node-96-624 node using a formula similar to the following example, which shows a 3-year committed use discount on 96 vCPUs and 624 GB of memory as well as a separately calculated sustained use discount on the sole-tenancy premium for running this node for a full 730 hours during the month.

First, calculate the 3-year committed use price based on the committed use discount price for the vCPUs and memory for the node type:

vCPU CUD price (96 vCPU x $0.014225 / hour) $1.3656 / hour
Memory CUD price (624 vCPU x $0.001907 / hour) + $1.189968 / hour
Total hourly CUD price = $2.555568 / hour

Second, use the on-demand base price of the vCPU and RAM to calculate the sole-tenancy premium, and multiply this total by the sustained use discount, which varies by node type:

vCPU base price (96 vCPU x $0.031611 / hour) $3.034656 / hour
Memory base price (624 vCPU x $0.004237 / hour) + $2.643888 / hour
Total base price = $5.678544 / hour
Sole-tenancy premium x 10%
Sustained use discount x 70%
On-demand with premium and sustained use discount = $0.39749808 / hour

Third, add the total hourly committed use discount price to the on-demand with premium and sustained use discount, then multiply by the number of hours in a month to get the 3-year CUD price:

Total hourly CUD price $2.555568 / hour
On-demand with premium and sustained use discount + $0.39749808 / hour
3-year CUD hourly cost = $2.953066 / hour
Hours / month x 730.0
3-year CUD monthly cost = $2155.74 / month

What's next?