本文档列出了适用于 Compute Engine 的分配配额。
分配配额
分配配额(也称为资源配额)用于定义项目有权访问的资源数量。出于各种目的,Compute Engine 会对资源用量实施分配配额限制。例如,配额可避免出现意料之外的用量突增,从而为 Google Cloud 用户社区提供保护。
Google Cloud 还提供免费试用配额,授予您对项目的有限访问权限,以便您免费试用 Google Cloud。
并非所有项目的配额都完全相同。随着Google Cloud 用量逐步增加,您的配额可能会相应地增加。如果您预计用量即将显著增加,可以在Google Cloud 控制台的配额页面中主动申请调整配额。
如需了解 Compute Engine API 速率限制配额的具体信息,请参阅 API 配额。
配额和资源可用性
分配配额是您可以创建的特定类型资源的最大数量(如果这些资源的可用数量足够)。配额不能保证资源始终可用。如果资源不可用,或您选择的区域已无富余资源,您就无法创建该类型的资源,即使您的区域或项目中有剩余配额也是如此。例如,您可能仍有用于在 us-central1 中创建外部 IP 地址的配额,但该区域中可能没有可用的 IP 地址。
类似地,即使您有区域级配额,在特定可用区内也可能无法使用某项资源。例如,您可能仍有在区域 us-central1 中创建虚拟机实例的配额,但如果可用区 us-central1-a 的资源已用尽,您可能无法在该可用区创建虚拟机实例。在这种情况下,请尝试在另一个可用区(例如 us-central1-f)中创建该资源。如需详细了解在可用区级资源用尽时您可采用的方案,请参阅排查资源可用性问题的文档。
分配配额
在规划虚拟机实例需求时,您应该考虑多种配额,这些配额会影响您可以创建的虚拟机实例数量。
区域和全球配额
虚拟机配额是在区域级进行管理的。虚拟机实例、实例组、磁盘配额和 CPU 可以由该区域中的任何虚拟机使用,无论虚拟机在哪个可用区。例如,CPU 配额属于区域性配额,因此每个区域有不同的限制和用量。如需在 us-central1 区域中的任一可用区内启动一个 n2-standard-16 实例,您需要在 us-central1 中有足够的配额(至少 16 个 CPU)。
创建防火墙、负载均衡器、网络和 VPN 需要有网络和负载均衡配额。这些是不受具体区域影响的全球配额。所有区域都可以使用全球配额。例如,分配给负载均衡器以及 HTTP 和 HTTPS 代理的使用中静态外部 IP 地址使用全球配额。
虚拟机实例
虚拟机实例配额是一种区域配额,会限制指定区域中可存在的虚拟机实例的数量(无论虚拟机是否在运行)。此配额会显示在 Google Cloud 控制台的配额页面上。Compute Engine 会自动将此配额设置为常规 CPU 配额的 10 倍。您无需申请此配额。如果您需要增加配额以容纳更多虚拟机实例,则应该申请更多 CPU,因为增加 CPU 可以增加虚拟机实例配额。此配额适用于正在运行和未运行的虚拟机,以及常规实例和抢占式实例。
在 Google Cloud 控制台中,进入配额页面。
在 过滤条件列表中,选择以下选项:
- 在服务部分,选择 Compute Engine API。
- 在类型部分,选择配额。
- 在名称部分,选择虚拟机实例。
- 可选:在指标部分,选择您要过滤的任何其他 CPU 或承诺的 CPU 配额名称。
可选:如需按区域对表进行排序,请点击维度(例如位置)列。
选择要您更改其配额的区域。
点击 修改。
填写表单。
点击提交请求。