Google Cloud 使用配额来帮助确保公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用的Google Cloud 资源的数量。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护Google Cloud 用户社区。配额还可以帮助您管理自己的 Google Cloud 资源。
Cloud 配额系统执行以下操作:
在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。
配额通常在 Google Cloud 项目级层应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。
许多服务还具有系统限制。系统限制(例如文件大小上限或数据库架构限制)是固定限制,无法增加或减少。
如需了解产品的配额和系统限制,请参阅该产品的“配额和限制”页面,例如 Cloud Storage 配额和限制。
以下链接提供了有关资源使用情况的其他信息:
如需了解资源价格,请参阅相应产品的价格文档,例如 Cloud Storage 价格
如需了解其他 API 用量指标,请参阅 Monitoring API 用量
您可使用价格计算器根据您的预计使用情况来估算费用
如果您是新 Google Cloud 用户,可能有资格申请免费试用
配额类型
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可用区中的资源用量。一个可用区中的资源用量不会影响另一个可用区中可用的可用区配额。如果该资源还受区域配额的限制,则一个可用区中的用量会通过减少可用区间共享的区域配额来影响其他可用区中的可用配额,即使其他可用区的可用区配额不受影响。
某些资源有多个基于位置信息的配额。例如,某个资源可能同时具有区域配额和可用区配额。可用区配额会限制每个可用区中的用量。区域配额会限制给定区域中所有可用区总用量。如需了解配额是区域配额、可用区配额还是全球配额,请按照说明查看维度。
区域和可用区就是配额维度的示例。如需详细了解如何使用维度,请参阅配置维度。
管理配额值
管理配额值并相应地规划资源使用情况有助于防止出错。配额值特定于您的项目、文件夹和组织。例如,您可能申请调整某个项目中的配额值,但继续在另一个项目中使用默认值。 如果您使用的是免费试用账号,则与结算账号的配额值相比,某些资源的配额值可能较低。为项目启用结算后,大多数服务的配额值都会增加。 如需在接近配额值或系统限制时收到提醒,请设置配额提醒。如需了解在配额用尽或达到系统限制时应采取的措施,请参阅配额用尽时。
配额用尽时
通常,如果配额用尽,您尝试执行的任务会失败,并且您会收到配额错误。例如,如果任务所需的配额超出您的配额,则创建新项目或调用 API 时会抛出配额错误。发生这种情况时,任务会持续失败,直到您有足够的配额来完成任务为止。
如果您想保留配额值,可以在其限制范围内提出申请:
分配配额:对于分配配额,您可以删除计入您要使用的配额或系统限制的未使用资源,以释放配额。例如,您可以为某个 Compute Engine 虚拟机设置 100 的配额值。如果您已有 99 个此类虚拟机,但想再创建 10 个,则您的请求会失败,因为再添加 10 个会超出您的配额值(您仍然可以再预配 1 个虚拟机)。如需释放资源,请删除 9 台机器。
速率配额:对于速率配额,当时间段重置时,可用配额会自动重置。例如,您可以为某个 API 设置每天 1,000 次请求的配额值。如果您已向该 API 发出 1,000 次请求,并且想再发出 1,000 次请求,请等到第二天。对于每日配额,时间段会在美国太平洋时间午夜重置。对于每分钟配额,时间段会在滚动窗口中首次发出请求后 1 分钟重置。
如果您想更改配额值以适应更多资源用量,可以申请配额调整。使用更多资源可能会产生更多费用。如需了解配额调整,请参阅配额调整简介。
配额调整简介
大多数配额调整申请由自动化系统评估。它们的决定取决于相应标准,包括资源可用性、您使用 Google Cloud的时长以及其他因素。不符合条件的请求会被拒绝。
为了确保对所有客户都公平,以及防止企图操纵流程,我们不会披露自动审核的评估标准。 有时,配额调整申请会上报给人工审核者,审核者也会遵循相应标准,但会考虑您的具体情况。
对于会增加配额值的配额调整申请,您可能需要提前付款。例如,如果您请求使用更多项目来使用付费的 Google Cloud 服务,则系统可能会要求您付款。付款可应用于您未来产生的任何费用,并将在账号中显示为余额。
如需了解如何申请配额调整,请参阅申请配额调整。您无需拥有付费 Customer Care 服务即可申请配额调整。如需在接近配额值时自动申请配额调整,您可以使用配额调整工具。如需使用配额调整工具,您必须有足够的用量历史记录,以便该调整工具做出明智的预测。