Google Cloud 使用配额来限制您可以使用的特定共享 Google Cloud 资源的数量。每个配额代表一个特定的可数资源。例如:对特定服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。
本页面介绍如何在项目中使用配额。其中包括如何查找和修改现有配额上限、如何申请更高的配额以及如何监控配额用量。
许多服务还具有与配额系统无关的限制。限制(例如文件大小上限或数据库架构限制)是固定限制,无法增加或减少限制。您可以在服务的相关“配额和限制”页面上查看限制(例如 Cloud Storage 配额和限制)。
以下链接提供了有关资源使用情况的其他信息:
- 如需了解资源价格,请参阅相关服务的价格页面(例如 Cloud Storage 价格)。
- 如需了解其他 API 用量指标,请参阅 Monitoring API 用量。
配额简介
在了解如何监控和管理您的配额之前,有必要先了解 Google Cloud 配额系统工作原理的基础知识。本部分介绍一些关键配额概念:配额类型、配额限制和配额增加请求。
我们为何要强制执行配额?
实施配额的原因有很多,包括:
- 配额可保护 Google Cloud 用户群体,避免出现不可预见的用量激增和服务过载。
- 帮助您管理资源。例如,开发和测试应用时,您可以设置自己的服务用量限额,以避免使用昂贵的资源而产生意外的费用。
配额类型
Google Cloud 配额分为三类:
- 速率配额通常用于限制您可以对 API 或服务发出的请求数。速率配额会在特定于服务的时间间隔(例如每天的 API 请求数)之后重置。
- 分配配额用于限制没有使用率的资源的使用。例如,在给定时间项目使用的虚拟机数量。分配配额不会在一段时间后重置。相反,当您不再需要使用它们时,必须明确释放它们,例如删除 GKE 集群。
- 并发配额用于限制任意时间点处于运行状态的并发操作总数。这些操作通常是长时间运行的操作。例如,Compute Engine 运行的 insert_operations 操作预计会持续一小时。
在这些类别中,一些配额是全球性的,适用于您在 Google Cloud 中的任何位置使用资源的情况。其他配额为区域级或可用区级的,适用于在特定 Google Cloud 区域(两种配额类型)或可用区(仅限分配配额)中使用资源的情况。例如,您可以在每个 Google Cloud 区域中创建的 Compute Engine 虚拟机实例数量有单独的限制。
配额按项目强制执行,但您可以创建的项目数除外,每个用户帐号和结算帐号均会强制执行此配额。