Google Cloud 使用配额来帮助确保公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用的 Google Cloud 资源的数量。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护 Google Cloud 用户社区。配额还可帮助您管理自己的 Google Cloud 资源。
Cloud 配额系统执行以下操作:
- 监控 Google Cloud 产品和服务的消耗情况
- 限制这些资源的消耗量
- 提供请求更改配额值的方法
在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。
配额通常在 Google Cloud 项目级层应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。
许多服务还具有系统限制。系统限制(例如文件大小上限或数据库架构限制)是固定限制,无法增加或减少。
如需了解产品的配额和系统限制,请参阅相应产品的“配额和限制”页面,例如 Cloud Storage 配额和限制。
以下链接提供了有关资源使用情况的其他信息:
- 如需了解资源价格,请参阅相应产品的价格页面,例如 Cloud Storage 价格。
- 如需了解其他 API 用量指标,请参阅 Monitoring API 用量。
配额类型
Google Cloud 有三种类型的配额:
分配配额:分配配额用于限制 Google Cloud 向您分配的资源数量。例如,Compute Engine 会对为 Google Cloud 项目分配的虚拟机数量应用分配配额。
速率配额:速率配额限制了您可以使用资源的速率。速率配额会指定一个时间段,以及您在此时间段内被允许使用的资源量。
并发配额:并发配额用于限制并发运行的操作数。并发配额通常适用于长时间运行的操作。例如,某些 Compute Engine
insert
操作最长可运行一小时,并受并发配额的限制。
配额和 Google Cloud 层次结构
大多数配额适用于 Google Cloud 层次结构的以下某个级别:
项目级配额:项目级配额用于限制您在 Google Cloud 项目中的资源用量。在一个项目中使用资源不会影响您在另一个项目中的可用配额。
文件夹级配额:文件夹级配额用于限制您在 Google Cloud 文件夹中的资源用量。子文件夹和项目会计入您的配额用量。文件夹外的文件夹和项目不会影响您的可用配额。
组织级配额:组织级配额用于限制您在 Google Cloud 组织中的资源用量。子文件夹和项目会占用您的配额。组织外部的资源使用情况不会影响您的可用配额。
例如,Compute Engine API 对您每分钟可以执行的查询次数设有项目级配额。如果某个项目在不到一分钟的时间内就达到了配额值,则该项目将无法再发出任何查询。其他项目可以继续发出查询。
某些配额在用户级层应用。例如,您可以创建的 Google Cloud 项目数量受用户或服务账号一级应用的配额的限制。
如需确定产品配额的 Google Cloud 层次结构级别,请参阅产品的“配额和限制”页面,例如 Cloud Storage 配额和限制。
区域和可用区
配额分为全球性、区域性或可用区级:
- 全球:全球配额会限制所有区域和可用区的资源使用情况。一个区域或可用区中的资源用量会减少所有区域和可用区的配额可用量。
- 地区级:地区级配额用于限制 Google Cloud 区域中的资源用量。区域中任何可用区的资源用量都会计入区域配额用量。一个区域中的资源用量不会影响另一个区域中的可用配额。
- 可用区级:可用区级配额用于限制 Google Cloud 可用区中的资源用量。一个可用区中的资源用量不会影响另一个可用区中的可用配额。如果资源还受区域配额的约束,那么一个可用区中的用量会通过减少可用区共享的区域配额来影响其他可用区的可用配额,即使其他可用区的可用区配额不受影响也是如此。
某些资源具有多个基于位置的配额。例如,某项资源可能同时具有区域配额和可用区配额。可用区配额会限制每个可用区中的用量。区域配额会限制给定区域中所有可用区总用量。如需了解配额是区域配额、可用区配额还是全球配额,请按照说明查看维度。
区域和可用区就是配额维度的示例。如需详细了解如何使用维度,请参阅配置维度。