This document lists the quotas that apply to Backup and DR. Backup and DR quotas define the number of resources that your project has access to. Backup and DR enforces allocation and rate quotas on resource usage for various reasons. For example, quotas help to protect the community of Google Cloud users by preventing unforeseen spikes in usage.
Not all projects have the same quotas. As your use of Google Cloud increases, your quotas might increase accordingly. If you anticipate a significant increase in usage, you can proactively request quota adjustments from the Quotas page in the Google Cloud console.
Cloud Quotas
Cloud Quotas help you do the following:
- Monitor your consumption of Google Cloud products and services
- Restrict your consumption of those resources
- Request changes to the quota value and automate quota adjustments
In most cases, when you attempt to consume more of a resource than its quota allows, the system blocks access to the resource, and the task that you're trying to perform fails.
Backup and DR quotas
Backup and DR quotas are of two types:
- Resource quotas: quotas that restrict usage of Backup and DR resources, such as backup vaults, backup plans, backup plan associations, data sources, and backups.
- API quotas: quotas that restrict how often you can call the Backup and DR restore API.
Backup and DR resource quotas are enforced at the following levels:
- Per Google Cloud project. Most quotas are enforced on the administrator project, some are enforced on the workload project.
- Per project per region
- Per backup vault
Backup and DR resource quotas are available for both regional and multi-regional backups. Quotas can be monitored and managed from the Cloud Quotas dashboard. You can configure quota alerts to be notified when your quota usage is approaching the limit.
Storage quotas
Storage quotas apply to the amount of data stored in your backup vaults. The following table lists the default storage quotas for Backup and DR resources, including the resource type, metric name, description, and default quota.
| Resource type | Metric name | Description | Default quota |
|---|---|---|---|
| Backup vaults used | backupdr.googleapis.com/backupvaults |
The number of backup vaults, enforced per project per region. | 50 |
| Backup plans used | backupdr.googleapis.com/backupplans |
The number of backup plans, enforced per project per region. | 20 |
| Backup plan associations used | backupdr.googleapis.com/backupplanassociations |
The number of backup plan associations, enforced per project per region. | 200 |
| Backups for Compute Engine instances | backupdr.googleapis.com/gce_backups_per_vault |
The number of backups for a Compute Engine instance. | 50,000 |
| Active vaulted Compute Engine instance resources per vault | backupdr.googleapis.com/gce_active_datasources_per_vault |
The number of active vaulted Compute Engine instances per backup vault. | 500 |
| Backups for disk instances | backupdr.googleapis.com/disk_backups_per_vault |
The number of backups for a disk instance. | 50,000 |
| Active vaulted Compute Engine disk per vault | backupdr.googleapis.com/disk_active_datasources_per_vault |
The number of active vaulted disk instances per backup vault. | 500 |
| Backups for Filestore instances | backupdr.googleapis.com/filestore_backups_per_vault |
The number of backups for Filestore. | 50,000 |
| Active vaulted Filestore instances per vault | backupdr.googleapis.com/filestore_active_datasources_per_vault |
The number of active vaulted Filestore instances per backup vault. | 500 |
| Backups for Cloud SQL instances | backupdr.googleapis.com/cloud_sql_backups_per_vault |
The number of backups for a Cloud SQL instance. | 50,000 |
| Active vaulted Cloud SQL data sources per vault | backupdr.googleapis.com/cloud_sql_active_datasources_per_vault |
The number of active vaulted Cloud SQL data sources per backup vault. | 200 |
API request quotas
The following table lists the default quotas for Backup and DR API requests, including the API method, default quota, and notes.
| API method | Default quota | Notes |
|---|---|---|
| API requests | 1,200 requests per minute, per project | Applies to standard Backup and DR API requests. |
| Restore backup API requests | 10 requests per minute, per project | Applies to calls to the Backup and DR restore backup API method. |
| Passthrough API requests | 3,600 requests per minute, per project | Applies to requests to Backup and DR passthrough API methods. |
To view or request changes to your project's quotas, see View and manage quotas.
Monitor resource usage
To help you to monitor and manage your Backup and DR resources, Google Cloud provides the following tools:
Cloud Monitoring: Provides visibility into the usage, performance, and overall health of Backup and DR resources. See Monitor Backup and DR resources.
Cloud Logging: Captures detailed logs related to storage utilization and protected resources, aiding in auditing and troubleshooting. See Storage resource usage logs.
BigQuery Reports: Offers pre-built reports for in-depth analysis of storage resource utilization. For more information, see Storage Resource Utilization reports.
For more information on monitoring and reporting, see Backup and DR reports.
Set up alerts on quotas
You can set up alerts on quotas. If you need more quota than you have access to, submit a quota adjustment request.
What's next
- Read about Backup and DR pricing.
- Learn how to view and manage quota.
- Learn how to set up quota alerts.