Hyperdisk Throughput 简介

本文档介绍了 Hyperdisk Throughput 的功能。Hyperdisk Throughput 最适合成本敏感型工作负载和分析工作负载,这些工作负载每个卷需要的吞吐量不超过 2,400 MiB/秒。它也非常适合使用顺序 I/O 和较大块大小的工作负载。

如需详细了解 Hyperdisk 和其他 Hyperdisk 类型,请参阅 Hyperdisk 简介

您可以为单个 Hyperdisk Throughput 卷指定高达 2,400 MiB/秒的吞吐量。您无法预配 IOPS 级别,但每 MiB/秒预配吞吐量可带来 4 IOPS,最多可达 9,600 IOPS。
Hyperdisk Throughput 的延迟配置文件类似于基于硬盘的存储,平均读取延迟时间为 10-30 毫秒。

如需创建新的 Hyperdisk Throughput 卷,请参阅创建 Hyperdisk 卷

使用场景

Hyperdisk Throughput 非常适合以下应用场景:

  • Kafka 和 Hadoop 等分析工作负载
  • 冷存储
  • 适用于成本敏感型工作负载的数据硬盘

机器系列支持

您可以将 Hyperdisk Throughput 与以下机器系列搭配使用。您不能将 Hyperdisk Throughput 与裸金属实例搭配使用。

将 Hyperdisk Throughput 卷挂接到第 4 代实例的限制

如果您创建 Hyperdisk Throughput 卷并将其挂接到第 4 代实例(例如 C4、C4A 或 N4),则只能将该卷挂接到其他第 4 代实例。

如果您将 Hyperdisk Throughput 卷挂接到第 1 代、第 2 代或第 3 代实例,则无法将其挂接到第 4 代实例。反之,您无法将已挂接到第 4 代实例的 Hyperdisk Throughput 卷挂接到其他实例类型。在这些情况下,您必须通过现有的 Hyperdisk Throughput 卷创建新的 Hyperdisk Throughput 卷,然后将新卷挂接到实例。

例如,如果您将 Hyperdisk Throughput 卷与 C4 实例分离,则无法将其挂接到 G2 实例。您必须创建新的 Hyperdisk Throughput 卷。

如需通过现有卷创建新的 Hyperdisk Throughput 卷,请按照更改磁盘的类型、布置或位置中的步骤操作,或使用 gcloud convert 命令。

预配性能简介

创建 Hyperdisk 卷时,您无需预配性能。如果您未预配性能,Compute Engine 会使用默认值创建卷,您稍后可以修改这些默认值。如需详细了解默认值,请参阅默认 IOPS 和吞吐量值

如果您了解自己的性能需求,可以在创建 Hyperdisk Throughput 卷时为其指定 IOPS 和吞吐量限制,并在创建该卷后更改预配的值。如果未指定大小,则无法指定 IOPS 或吞吐量级别。

大小和性能限制

您可以为 Hyperdisk Throughput 卷指定的大小和吞吐量值受以下限制的约束。

  • 大小:2 TiB-32 TiB。默认大小为 2 TiB。
  • 吞吐量:20-2,400 MiB/秒,存在以下限制:
    • 最小吞吐量:预配吞吐量必须至少是卷大小(以 TiB 为单位)的 10 倍。
    • 最大吞吐量:预配吞吐量最多为卷大小(以 TiB 为单位)的 90 倍,最高为 2,400 MiB/秒。如需查看示例,请参阅预配吞吐量的限制
  • IOPS:您无法为 Hyperdisk Throughput 卷指定 IOPS 限制。预配的 IOPS 取决于预配吞吐量。每个 Hyperdisk Throughput 卷每 MiB/s 吞吐量预配 4 IOPS,最多 9,600 IOPS。

预配吞吐量的限制

下表列出了针对常见卷大小的可配置吞吐量的限制。如果未列出某个大小,请使用以下公式计算允许的值,其中 x 是卷的大小(以 TiB 为单位):

  • 可配置的最小吞吐量:10x
  • 可配置的最大吞吐量:MIN (90x, 2400)
大小 (TiB) 最小吞吐量(MiB/秒) 最大吞吐量 (MiB/s)
2 20 180
5 50 450
10 100 900
27 270 2,400
32 320 2,400

默认大小、IOPS 和吞吐量值

如果您在创建 Hyperdisk Throughput 卷时未指定大小或吞吐量值,Compute Engine 会分配默认值。

Hyperdisk Throughput 卷的默认大小为 2 TiB。

默认吞吐量和 IOPS 基于以下公式,其中 x 是卷的大小(以 TiB 为单位)。

  • 默认吞吐量:MIN (90x, 2400) MiB/秒
  • 默认 IOPS:4t,其中 t 是默认吞吐量。 您无法直接配置 IOPS 级别。

更改预配性能或大小

您可以每 6 小时更改一次预配大小,每 4 小时更改一次其吞吐量。如需了解如何修改大小或性能,请参阅修改 Hyperdisk 卷

挂接到实例时的性能限制

本部分列出了 Hyperdisk Throughput 的性能限制。您可以为单个 Hyperdisk Throughput 卷指定高达 2,400 MiB/秒的吞吐量。您无法预配 IOPS 级别,但每 MiB/秒预配吞吐量可带来 4 IOPS,最多可达 9,600 IOPS。

本部分列出了 Hyperdisk Throughput 卷针对每个受支持实例可以达到的性能上限。Hyperdisk Throughput 卷在挂接到实例时,其性能不能超过实例机器类型的限制。性能限制也会在挂接到同一实例的所有 Hyperdisk Throughput 卷之间共享,无论每个卷的预配性能如何。

使用多个 Hyperdisk Throughput 卷实现更高的性能

某些实例的性能可能会超过单个 Hyperdisk Throughput 卷的性能上限(2,400 MiB/秒)。 只有在您将多个 Hyperdisk Throughput 卷挂接到实例时,该实例才能达到这些更高的限制。

如果下表中实例的性能限制超过 2,400 MiB/秒,则只有在您挂接多个 Hyperdisk Throughput 卷时,该实例才能达到该限制。例如,使用 Hyperdisk Throughput 卷的 a3-*-8g 实例的性能限制为 3,000 MiB/秒。因此,如需达到 3,000 MiB/秒的吞吐量,您必须至少将两个 Hyperdisk Throughput 卷挂接到实例。

性能限制也适用于自定义机器类型

实例机器类型 最大 IOPS 最大吞吐量 (MiB/s)
A3 (A3+H100)
a3-*-1g 4,800 1,200
a3-*-2g 9,600 2,400
a3-*-4g 9,600 2400
a3-*-8g 12,000 3000
C3
c3-*-4 960 240
c3-*-8 3,200 800
c3-*-22 4,800 1,200
c3-*-44 7,200 1800
c3-*-88 9,600 2400
c3-*-176 19,200 4,800
c3-*-192 19,200 4,800
C3D
c3d-*-4 960 240
c3d-*-8 3,200 800
c3d-*-16 4,800 1,200
c3d-*-30 7,200 1800
c3d-*-60 9,600 2,400
c3d-*-90 9,600 2,400
c3d-*-180 9,600 2,400
c3d-*-360 9,600 2400
C41
c4-*-21 1,600 400
c4-*-41 1,600 400
c4-*-81 3,200 800
c4-*-161 4000 1000
c4-*-241 4,800 1,200
c4-*-321 6,400 1,600
c4-*-481 9,600 2400
c4-*-641 12,800 3,200
c4-*-961 20,000 5,000
c4-*-1441 20,000 5,000
c4-*-1921 40000 10,000
c4-*-2881 40000 10,000
C4A
c4a-*-1 1,600 400
c4a-*-2 3,200 800
c4a-*-4 3,200 800
c4a-*-8 4000 1000
c4a-*-16 6,400 1,600
c4a-*-32 9,600 2400
c4a-*-48 13,200 3,300
c4a-*-64 17,600 4,400
c4a-*-72 20,000 5,000
G2
g2-standard-4 960 240
g2-standard-8 3,200 800
g2-standard-12 3,200 800
g2-standard-16 4,800 1,200
g2-standard-24 4,800 1,200
g2-standard-32 7,200 1800
g2-standard-48 9,600 2,400
g2-standard-96 9,600 2400
G4
g4-standard-48 6,400 1,600
g4-standard-96 11,200 2,800
g4-standard-192 19,200 4,800
g4-standard-384 40000 10,000
H3
h3-standard-88 960 240
M3
m3-*-32 7,200 1800
m3-*-64 9,600 2,400
m3-*-128 9,600 2400
N2
n2-*-2 800 200
n2-*-4 960 240
具有 6 个 vCPU 的自定义 N2 类型 960 240
n2-*-8 3,200 800
具有 10 到 14 个 vCPU 的自定义 N2 类型 3,200 800
n2-*-16 4,800 1,200
具有 18 到 30 个 vCPU 的自定义 N2 类型 4,800 1,200
n2-*-32 7,200 1800
具有 36 到 44 个 vCPU 的自定义 N2 类型 7,200 1800
n2-*-48 9,600 2400
具有 52 到 60 个 vCPU 的自定义 N2 类型 9,600 2400
n2-*-64 12,000 3000
具有 68 到 76 个 vCPU 的自定义 N2 类型 12,000 3000
n2-*-80 12,000 3000
n2-*-96 12,000 3000
n2-*-128 9,600 2400
N2D
n2d-*-2 800 200
n2d-*-4 960 240
n2d-*-8 3,200 800
n2d-*-16 4,800 1,200
n2d-*-32 7,200 1800
n2d-*-48 9,600 2,400
n2d-*-64 9,600 2,400
n2d-*-80 9,600 2,400
n2d-*-96 9,600 2,400
n2d-*-128 9,600 2,400
n2d-*-224 9,600 2,400
N4
n4-*-2 960 240
n4-*-4 960 240
具有 6 个 vCPU 的自定义 N4 类型 960 240
n4-*-8 1920 480
具有 10 到 14 个 vCPU 的自定义 N4 类型 1920 480
n4-*-16 4,800 1,200
具有 18 到 30 个 vCPU 的自定义 N4 类型 4,800 1,200
n4-*-32 6,400 1,600
具有 34 到 46 个 vCPU 的自定义 N4 类型 6,400 1,600
n4-*-48 9,600 2400
具有 50 到 62 个 vCPU 的自定义 N4 类型 9,600 2,400
n4-*-64 9,600 2400
具有 66 到 78 个 vCPU 的自定义 N4 类型 9,600 2,400
n4-*-80 9,600 2400
N4A(预览版)
n4a-*-1 (Preview) 960 240
n4a-*-2 (Preview) 240 960
具有 3 个 vCPU 的自定义 N4A 类型 240 960
n4a-*-4 (Preview) 240 960
具有 5 到 7 个 vCPU 的自定义 N4A 类型 240 960
n4a-*-8 (Preview) 480 1920
具有 9 到 15 个 vCPU 的自定义 N4A 类型 480 1920
n4a-*-16 (Preview) 1,200 4,800
具有 17 到 31 个 vCPU 的自定义 N4A 类型 1,200 4,800
n4a-*-32 (Preview) 1,600 6,400
具有 33 到 47 个 vCPU 的自定义 N4A 类型 1,600 6,400
n4a-*-48 (Preview) 2,400 9,600
具有 49 到 63 个 vCPU 的自定义 N4A 类型 2400 9,600
n4a-*-64 (Preview) 2,400 9,600
N4D
n4d-*-2 960 240
n4d-*-4 960 240
n4d-*-8 1920 480
n4d-*-16 4,800 1,200
n4d-*-32 6,400 1,600
n4d-*-48 9,600 2,400
n4d-*-64 9,600 2,400
n4d-*-80 9,600 2,400
n4d-*-96 9,600 2400
T2D
t2d-*-1 800 200
t2d-*-2 800 200
t2d-*-4 960 240
t2d-*-8 3,200 800
t2d-*-16 4,800 1,200
t2d-*-32 7,200 1800
t2d-*-48 9,600 2,400
t2d-*-60 9,600 2400
Z3
z3-*-8 3,200 800
z3-*-14 3,200 800
z3-*-16 3,200 800
z3-*-22 4,800 1,200
z3-*-32 4,800 1,200
z3-*-44 7,200 1800
z3-*-88 9,600 2,400
z3-*-176 9,600 2400

1 此外还提供稳定状态性能。如需了解详情,请参阅具有稳定状态性能的机器类型的性能限制

Hyperdisk Throughput 卷的灾难防护

您可以使用标准快照备份 Hyperdisk Throughput 卷。快照会在特定时间点备份 Hyperdisk Throughput 卷上的数据。

跨可用区级复制

您无法将 Hyperdisk Throughput 卷复制到其他可用区。如需将数据复制到同一区域内的其他可用区,您必须使用 Hyperdisk Balanced High Availability 卷。

Hyperdisk Throughput 的区域级可用性

Hyperdisk Throughput 在所有可用区和区域提供。

Hyperdisk Throughput 存储池

您可以使用 Hyperdisk Throughput 存储池来简化规划、避免过度预配存储空间并降低成本。借助 Hyperdisk Throughput 存储池,您可以批量购买 Hyperdisk Throughput 存储空间。如需了解详情,请参阅 Hyperdisk 存储池简介

价格

您需要为 Hyperdisk Throughput 卷的总预配大小和吞吐量支付费用,直到您将其删除。即使卷未挂接到任何实例,或者实例已暂停或停止,也会产生费用。如需了解详情,请参阅磁盘价格

限制

  • Hyperdisk Throughput 卷是可用区级的,只能从创建卷的可用区进行访问。
  • 您无法通过 Hyperdisk Throughput 卷创建机器映像
  • 您无法通过 Hyperdisk Throughput 卷创建即时快照。
  • 您不能将 Hyperdisk Throughput 卷用作启动磁盘。
  • 您可以每 6 小时更改一次 Hyperdisk Throughput 卷的大小。您可以每 4 小时更改一次其吞吐量。
  • 如需将 Hyperdisk Throughput 与 N4、C4 或 C4A 实例搭配使用,请参阅将 Hyperdisk Throughput 卷挂接到 N4、C4 或 C4A 实例的限制

后续步骤