Background
RealTheory can use Google Cloud Stock Keeping Units (SKUs) to calculate cost data when your environment uses non-standard or negotiated pricing, such as Committed Use Discounts (CUDs) or a private pricing agreement.
SKU names categorize services and map them to their associated pricing, including GKE nodes, persistent disks, and network egress. You provide SKU names using exact strings or wildcards (*) in a comma-separated list. If multiple SKUs could match a resource, RealTheory applies the first matching SKU in the table. Use the drag-and-drop handle to reorder rows and control matching priority.
The rest of this topic provides guidance on how to specify SKU names for the various sections of the SKU rate card:
Node SKUs
Storage SKUs
Network SKUs
Load Balancer SKUs
Kubernetes Management Service SKUs
Node SKUs
Node SKUs must reference valid Google Compute Engine machine types. Use wildcards to match entire machine families or specific hardware generations.
Examples
| SKU Name | Matches |
|---|---|
| e2-standard-4 | Only e2-standard-4 machine types |
| e2-standard-* | All E2 Standard machine types |
| n2-highmem-* | All N2 High Memory machine types |
| c3-highcpu-* | All C3 High-CPU machine types |
Storage SKUs
Storage SKUs must match the Persistent Disk (PD) type backing your GKE Persistent Volumes.
Examples
| SKU Name | Matches |
|---|---|
| Standard | Standard HDD |
| SSD | Performance SSD |
| Balanced | Balanced SSD |
| Extreme | Extreme SSD |
Network SKUs
Network SKUs represent the pricing categories used for data transfer.
When using the InterRegion Inbound or InterRegion Outbound SKUs, you can optionally specify the following key/value pairs in Properties:
source=<region>destination=<region>
where <region> is the Google Cloud region code (for example, us-central1, europe-west1) corresponding to the source or destination of the cross-region traffic.
Examples
| SKU Name | Applies to... |
|---|---|
| IntraRegion | All internal traffic moving between zones within the same region |
| InterRegion Inbound | All incoming traffic from a different region |
| InterRegion Outbound | All outgoing traffic sent to a different region |
| Internet Inbound | All incoming traffic arriving from the public internet |
| Internet Outbound | All traffic leaving the GCP network for the public internet |
Load Balancer SKUs
Load Balancer SKUs must match the Google Cloud Load Balancing (GCLB) resources provisioned by your Kubernetes Services.
Examples
| SKU Name | Applies to... |
|---|---|
| Global External | Global External Load Balancer |
| Regional External | Regional External Load Balancer |
| Regional Internal | Regional Internal Load Balancer |
| Cross Regional Internal | Cross-Regional Internal Load Balancer |
Kubernetes Management Service SKUs
Kubernetes Management Service SKUs must account for the Google Kubernetes Engine (GKE) management fees based on your cluster edition.
Examples
| SKU Name | Matches |
|---|---|
| Standard | Standard Edition |
| Enterprise | Enterprise Edition (formerly Anthos) |