配额和限制

本文档列出了适用于 Google Cloud Managed Lustre 的配额和系统限制。

  • 配额具有默认值,但您通常可以申请调整。
  • 系统限制是无法更改的固定值。

Google Cloud 使用配额来帮助确保公平性并减少资源使用和可用性的激增。配额用于限制您的 Google Cloud 项目可使用多少Google Cloud 资源。配额适用于一系列资源类型,包括硬件、软件和网络组件。例如,配额可以限制对某项服务的 API 调用次数、您的项目并发使用的负载均衡器数量或者您可以创建的项目数量。配额可以防止服务过载,从而保护Google Cloud 用户社区。配额还可以帮助您管理自己的 Google Cloud 资源。

Cloud 配额系统执行以下操作:

在大多数情况下,当您尝试消耗的资源超出其配额允许的范围时,系统会阻止对资源的访问,并且您尝试执行的任务会失败。

配额通常在 Google Cloud 项目级别应用。您在一个项目中使用资源不会影响您在另一个项目中的可用配额。在 Google Cloud 项目中,配额在所有应用和 IP 地址间共享。

如需了解详情,请参阅 Cloud 配额概览

受管 Lustre 资源也有系统限制。系统限制不能更改。

系统限制

Managed Lustre 强制实施以下系统限制:

系统限制
每个 Managed Lustre 实例的最小存储空间容量

性能层级定义:

  • 动态:472,000 GiB
  • 125 MBps/TiB:72,000 GiB
  • 每 TiB 250 MBps:36,000 GiB
  • 每 TiB 500 MBps:18,000 GiB
  • 1,000 MBps/TiB:9,000 GiB
每个 Managed Lustre 实例的最大存储容量

性能层级定义:

  • 动态:84,016,000 GiB (80.1 PiB)
  • 每 TiB 125 MBps:20,448,000 GiB(19.5 PiB)
  • 每 TiB 250 MBps:40,032,000 GiB (38.2 PiB)
  • 每 TiB 500 MBps:20,016,000 GiB (19.1 PiB)
  • 1,000 MBps/TiB:10,008,000 GiB (9.5 PiB)
文件大小上限 0.5 PiB
每个项目的实例数量上限 20
每个实例的客户端连接数上限。此限制适用于装载了 Managed Lustre 实例的 Compute Engine 实例和 GKE 节点。 20,000

配额

编号层级

对于编号层级(例如,每 TiB 1000 MBps),Managed Lustre 具有吞吐量 (GBps) 和存储空间容量 (GiB) 方面的配额。这些配额是每个可用区内每个 Virtual Private Cloud (VPC) 网络的配额。创建实例时,您会根据实例大小和性能层级消耗配额中的吞吐量和容量。吞吐量和容量配额在所有编号层级之间共享,这意味着您可以使用自己的配额在任何编号层级中创建实例,而无需申请特定于层级的配额。

如果您需要更多配额,可以单独申请增加吞吐量或容量。

动态层级

动态层使用单个配额,即每个 VPC 中每个可用区的动态层存储容量 (GiB) (dynamic_tier_capacity)。各个容量和吞吐量配额不适用于动态层。

旧版按性能层级划分的配额

如果您的项目之前使用的是特定于各个性能层级的存储容量配额(例如,特定于 1000 MBps/TiB 层级的配额),那么这些配额已替换为吞吐量和容量配额,这些配额在所有性能层级之间共享。

在改用新系统的过程中,您可能会在 Google Cloud 控制台中看到旧的层级专用配额显示为无限制。请注意有关此状态的以下事项:

  • 实例创建受共享配额限制:旧版配额的无限制状态并不意味着您可以创建无限数量的实例。新的共享吞吐量和容量配额优先。
  • 无法申请增加配额:您无法为标记为“无限制”的配额提交增加配额的申请。如需申请更多配额,请提交新共享吞吐量和容量配额的申请。

配额详细信息

Managed Lustre 支持以下配额:

说明
每分钟的读取限制 每个 IAM 用户在一分钟时间内可向 Google Cloud Managed Lustre API 发出的 API 请求数上限。此配额仅适用于 API 调用。
每个 VPC 中每个可用区的 Lustre 吞吐量容量 (GBps) Managed Lustre 实例的吞吐量容量(以 GBps 为单位)。
每个 VPC 中每个可用区的 Lustre 存储容量 (GiB) Managed Lustre 实例的存储空间容量(以 GiB 为单位)。
每个 VPC 中每个可用区的动态层存储容量 (GiB) 动态性能层的存储空间容量(以 GiB 为单位)。

吞吐量和容量配额计算器

以下工具可帮助您计算可创建的最大编号层级实例大小,以及特定实例大小所需的吞吐量和容量配额。

申请更多配额

吞吐量和容量配额的范围限定为 VPC 网络和可用区。

Google Cloud 控制台

您可以使用 Google Cloud 控制台申请额外配额,只需访问 Managed Lustre 服务详情页面即可:

  1. 访问服务详情页面:

    前往“Managed Lustre 服务详情”

  2. 选择配额和系统限制标签页。

  3. 选择要增加的配额。吞吐量和容量配额按可用区和网络名称计算。

  4. 点击修改

  5. 输入新值,不得超过系统限制

  6. 填写所有其他信息,然后点击提交申请

gcloud CLI

如需使用 Google Cloud CLI 申请额外配额,请使用 Cloud Quotas API 创建 Cloud Quotas 调整请求。

Cloud Quotas API 需要 quota-id。Managed Lustre 配额支持以下值:

  • api-requests
  • throughput
  • capacity
  • dynamic-tier-capacity

您必须分别针对容量和吞吐量创建单独的请求。

如需创建新的配额偏好设置,请使用 gcloud beta quotas preferences create 命令:

gcloud beta quotas preferences create \
  --project=PROJECT_NUMBER \
  --quota-id=QUOTA_ID \
  --preferred-value=PREFERRED_VALUE \
  --service=lustre.googleapis.com \
  --dimensions=zone=ZONE,network_name=projects/VPC_PROJECT_ID/global/networks/NETWORK_NAME \
  --email=EMAIL \
  --justification="JUSTIFICATION"

替换以下内容:

  • PROJECT_NUMBER:您的 Google Cloud 项目编号。您可以在 Google Cloud 控制台的欢迎页面上,或通过运行以下 gcloud CLI 命令来查找项目编号:

    PROJECT=$(gcloud info --format='value(config.project)')
    gcloud projects describe ${PROJECT} --format="value(projectNumber)"
  • QUOTA_ID:您要更新的配额的 ID。api-requeststhroughputcapacitydynamic_tier_capacity 之一。

  • 指定配额的 PREFERRED_VALUE。接受纯整数(例如 18000)。请根据以下单位指定相应数字:

    • api-requests:每位用户每分钟的请求数
    • throughput:GBps
    • capacity:GiB
    • dynamic_tier_capacity:GiB
  • 相应配额增加申请的 ZONE。例如 us-west1-a

  • VPC_PROJECT_IDNETWORK_NAME。例如,vpc-project-1234default

  • EMAIL:可用作此请求的联系人的电子邮件地址。

  • JUSTIFICATION:此请求的原因。

Cloud 配额调整申请需要经过审核。您会收到一封电子邮件,确认我们已收到您的申请。如果您需要进一步的帮助,请回复该电子邮件。审核您的申请后,我们会向您发送电子邮件通知,告知您申请是否获得了批准。