This document describes the pricing model and cost dimensions for Backup for GKE.
Backup for GKE helps you protect your GKE clusters and their workloads. By understanding how Backup for GKE calculates costs, you can effectively manage and optimize your backup expenses.
Your costs for Backup for GKE are determined by three dimensions:
- Backup management: calculated at the
BackupPlanlevel. It's based on the number of non-system namespaces protected by yourBackupPlan's most recent backup. - Backup storage: calculated based on the number of bytes stored for each backup over time.
- Network egress: calculated based on bytes transferred across regions during
backup operations. These charges apply only when your source cluster and
BackupPlanare in different regions.
You can find full pricing details on the GKE pricing page.
Pricing for cross-project backups and restores
For any cross-project backup and restore scenarios, three projects are potentially involved:
cluster_project: the project that contains the cluster that you want to back up.backup_project: the project where you want your backups to be stored.restore_project: the project that contains the restore's target cluster.
All three dimensions are billed in the backup_project under the
Backup for GKE line item.
Network data transfer charges
Similar to single-project backup and restore operations, network data transfer
charges apply for cross-region backup and restore operations. Additionally,
there are network data transfer changes for Config backup during
backup operations, between backup regions, and between restore regions when
restoring a volume. These charges are listed under Compute Engine.
Adjust future billing
To stop any future billing for Backup for GKE, delete any existing Backup
resources and then delete or disable any BackupPlans.