为了保护您的应用免受可用区级服务中断的影响,请使用 Hyperdisk Balanced 高可用性卷在同一区域内的两个可用区之间同步复制数据。在需要对多个可用区中的同一卷进行写入访问的场景中,您也可以使用 Hyperdisk Balanced 高可用性卷。本文档介绍了 Hyperdisk Balanced 高可用性卷的特性。
您可以为单个 Hyperdisk Balanced 高可用性卷指定高达 100,000 IOPS 和 1,200 MiB/s 的吞吐量。Hyperdisk Balanced 和 Hyperdisk Balanced 高可用性是唯一可用作启动磁盘的 Hyperdisk 类型。
如需创建新的 Hyperdisk Balanced 高可用性卷,请参阅创建和管理区域级磁盘。
如需详细了解 Hyperdisk 和其他 Hyperdisk 类型,请参阅 Hyperdisk 简介。
机器系列支持
您可以将 Hyperdisk Balanced 高可用性与以下机器系列搭配使用:
使用场景
对于需要高可用性和可用区级服务中断恢复能力的应用,可使用 Hyperdisk Balanced 高可用性,例如:
- 需要快速进行故障切换的高性能工作负载
- 需要从不同可用区内的实例并发写入数据的工作负载
- 工作负载有法规要求,需要在两个位置进行数据复制
- Microsoft SQL Server 故障切换集群实例 (FCI)
Hyperdisk Balanced 高可用性卷的灾难防护
您可以通过即时快照和标准快照来备份 Hyperdisk Balanced 高可用性卷。快照可在特定时间点备份 Hyperdisk Balanced 高可用性卷上的数据。
为了在发生服务中断(这种情况一般不可能发生)时保护您的数据,您可以为 Hyperdisk Balanced 高可用性卷启用跨多个可用区和多个区域的复制功能。
跨多个可用区的同步复制
Hyperdisk Balanced 高可用性卷的可用区级复制(也称为同步复制)会在两个可用区内创建卷数据的副本。如果一个可用区发生暂时性服务中断,另一个可用区内的副本可确保数据仍然可用。如需详细了解可用区级复制,请参阅同步复制简介。
跨多个区域的异步复制
您可以通过启用异步复制功能,在发生区域性服务中断(这种情况一般不可能发生)时保护数据。异步复制会在另一个区域中维护卷上数据的副本。例如,为了保护 us-west1
中的 Hyperdisk Balanced 高可用性卷,您可以使用异步复制功能将该卷复制到位于 us-east4
区域的辅助卷。如果 us-west1
中的卷变得不可用,您可以使用 us-east4
中的辅助卷。
基准性能
Hyperdisk Balanced 高可用性卷免费提供最高 3,000 IOPS 和 140 MiB/s 的吞吐量。这意味着,您需要为超出 140 MiB/s 的预配吞吐量和超出 3,000 IOPS 的预配 IOPS 付费。
Hyperdisk Balanced 高可用性的预配性能简介
创建 Hyperdisk 卷时,您无需预配性能。如果您未预配性能,Compute Engine 会使用默认值创建卷,您稍后可以修改这些默认值。如需详细了解默认值,请参阅默认 IOPS 和吞吐量值。
如果您了解自己的性能需求,可以在创建高可用性 Hyperdisk Balanced 卷时为其指定 IOPS 和吞吐量限制,还可以在创建该卷后更改这些预配值。如果未指定大小,则无法指定 IOPS 或吞吐量级别。
大小和性能限制
以下限制适用于可为 Hyperdisk Balanced 高可用性卷指定的大小、IOPS 和吞吐量值。
- 大小:介于 4 GiB 到 64 TiB 之间。默认大小为 100 GiB。
- IOPS:介于 3,000 到 100,000 IOPS 之间。对于小于 320 GiB 的卷,可以指定的 IOPS 值范围因卷大小而异。如需了解详情,请参阅可配置 IOPS 的限制。
- 吞吐量:介于 140 到 1,200 MiB/s 之间,但吞吐量值取决于您预配的 IOPS。如需了解详情,请参阅预配吞吐量的限制。
可配置 IOPS 的限制
您可以根据以下限制为 Hyperdisk Balanced 高可用性卷选择 IOPS 限额。下限和上限限额因卷大小而异,如下所示
- 最小可配置 IOPS:
- 4 GiB 或 5 GiB 卷:IOPS 分别固定为 2,000 和 2,500 IOPS。
- 6 GiB-64 TiB:至少 3,000 IOPS。
- 最大可配置 IOPS:
- 6-249 GiB 卷:根据以下公式而异,其中
x
是卷大小(以 GiB 为单位):MIN (500x or 3,000)
。 - 250 GiB 到 64 TiB 的卷:最多 100,000 IOPS。
- 6-249 GiB 卷:根据以下公式而异,其中
下表列出了针对常见卷大小的可配置 IOPS 的限制。如果某个卷大小未列出,可使用上文提到的公式计算可配置的最大 IOPS。
大小 (GiB) | 可配置的 IOPS 值 |
---|---|
4 | 2,000 |
5 | 2500 |
10 | 3,000-5,000 |
50 | 3,000-25,000 |
150 | 3,000-75,000 |
249 | 3,000-95,000 |
250 或以上 | 3,000-100,000 |
可配置吞吐量的限制
容量为 4-5 GiB 的卷的固定吞吐量值为 140 MiB/s。对于较大的卷,您可以预配额外的吞吐量。支持的吞吐量值范围取决于预配的 IOPS,具体取决于以下公式。P
是预配的 IOPS 值。
- 可配置的最小吞吐量:
MAX (140, P/256)
MiB/s - 可配置的最大吞吐量:
MIN (1200 MiB/s, P/4)
MiB/s
下表列出了部分预配 IOPS 值以及相应的吞吐量范围的限制。如果某个卷大小未列出,可使用上述公式计算允许的值。
预配的 IOPS | 可配置的吞吐量 (MiB/s) |
---|---|
2,000 | 140-500 |
2500 | 140-625 |
3000 | 140-750 |
4000 | 140-1,000 |
8000 | 140-1,200 |
32000 | 140-1,200 |
5 万 | 156-1,200 |
64,000 | 250-1,200 |
3,000-100,000 | 140-1,200 |
3,000-100,000 | 250-1,200 |
默认 IOPS 和吞吐量值
如果您在创建 Hyperdisk Balanced 高可用性卷时未指定 IOPS 或吞吐量限额,Compute Engine 会分配默认值。分配的值基于以下公式,其中 x
是卷大小。
- 默认 IOPS:
- 6 GiB 或更小的卷:
500x
IOPS - 6 GiB 到 26.666667 TiB 的卷:
6x + 3,000
IOPS - 大于 26.666667 TiB 的卷:100,000 IOPS
- 6 GiB 或更小的卷:
- 默认吞吐量
- 6 GiB 或更小的卷:
140
MiB/s - 大于 6 GiB 的卷:
1.5x + 140
MiB/s
- 6 GiB 或更小的卷:
- 默认大小:100 GiB
更改预配性能或大小
您最多可以每 4 小时更改一次 Hyperdisk Balanced 高可用性卷的预配性能和大小。如需了解如何修改大小或性能,请参阅修改 Hyperdisk 卷。
挂接到实例时的性能限制
本部分列出了 Hyperdisk Balanced 高可用性的性能限制。您可以为单个 Hyperdisk Balanced 高可用性卷指定高达 100,000 IOPS 和 1,200 MiB/s 的吞吐量。
下表列出了 Hyperdisk Balanced 高可用性卷针对每个受支持实例可以达到的性能上限。Hyperdisk Balanced 高可用性卷在挂接到实例时,其性能不能超过实例机器类型的限制。性能限制也会在挂接到同一实例的所有 Hyperdisk Balanced 高可用性卷之间共享,无论每个卷的预配性能如何。
使用多个 Hyperdisk Balanced 高可用性卷实现更高的性能
某些实例可能会超过单个 Hyperdisk Balanced 高可用性卷的性能上限(100,000 IOPS 或 1,200 MiB/s)。只有在您将多个 Hyperdisk Balanced 高可用性卷挂接到实例时,该实例才能达到这些更高的限制。
如果下表中实例的性能限制超过 100,000 IOPS 或 1,200 MiB/s,则只有在您挂接多个 Hyperdisk Balanced 高可用性卷时,该实例才能达到该限制。例如,使用 Hyperdisk Balanced 高可用性的 c4a-*-72
实例的性能限制为 240,000 IOPS 和 5,000 MiB/s。如需达到此性能上限,您必须至少将五个 Hyperdisk Balanced 高可用性卷挂接到实例。
性能限制也适用于自定义 N4 机器类型。
实例机器类型 | 最大 IOPS | 最大吞吐量 (MiB/s) |
---|---|---|
a3-highgpu-1g |
120,000 | 1800 |
a3-highgpu-2g |
160,000 | 2400 |
a3-highgpu-4g |
160,000 | 4,800 |
a3-highgpu-8g |
160,000 | 4,800 |
a3-edgegpu-8g |
160,000 | 4,800 |
a3-ultragpu-8g |
320,000 | 10000 |
a3-megagpu-8g |
160,000 | 4,800 |
c3-*-4 |
25,000 | 400 |
c3-*-8 |
5 万 | 600 |
c3-*-22 |
100000 | 600 |
c3-*-44 |
100000 | 1,200 |
c3-*-88 |
100000 | 2500 |
c3-*-176 |
100000 | 2500 |
c3-*-192 |
100000 | 2500 |
c3d-*-4 |
25,000 | 400 |
c3d-*-8 |
5 万 | 600 |
c3d-*-16 |
100000 | 600 |
c3d-*-30 |
93,750 | 600 |
c3d-*-60 |
100000 | 1,900 |
c3d-*-90 |
100000 | 2500 |
c3d-*-180 |
100000 | 2500 |
c3d-*-360 |
100000 | 2500 |
c4a-*-1 |
25,000 | 400 |
c4a-*-2 |
5 万 | 800 |
c4a-*-4 |
5 万 | 800 |
c4a-*-8 |
5 万 | 1000 |
c4a-*-16 |
80,000 | 1,600 |
c4a-*-32 |
120,000 | 2400 |
c4a-*-48 |
160,000 | 3,300 |
c4a-*-64 |
240,000 | 4,400 |
c4a-*-72 |
240,000 | 5,000 |
m3-*-32 |
100000 | 1,200 |
m3-*-64 |
100000 | 2500 |
m3-*-128 |
100000 | 2500 |
n4-*-2 |
15,000 | 240 |
n4-*-4 |
15,000 | 240 |
n4-*-6 |
15,000 | 240 |
n4-*-8 |
15,000 | 480 |
具有 10 到 14 个 vCPU 的自定义 N4 机器类型, 例如 n4-*-10 、n4-*-12 和 n4-*-14
|
15,000 | 480 |
n4-*-16 |
80,000 | 1,200 |
具有 18 到 30 个 vCPU 的自定义 N4 机器类型, 例如 n4-*-18 、n4-*-24 和 n4-*-30
|
80,000 | 1,200 |
n4-*-32 |
100000 | 1,600 |
具有 34 到 46 个 vCPU 的自定义 N4 机器类型, 例如 n4-*-34 、n4-*-42 和 n4-*-46
|
100000 | 1,600 |
n4-*-48 |
100000 | 1,600 |
具有 50 到 62 个 vCPU 的自定义 N4 机器类型, 例如 n4-*-50 、n4-*-58 和 n4-*-62
|
100000 | 1,600 |
n4-*-64 |
100000 | 1,600 |
具有 66 到 78 个 vCPU 的自定义 N4 机器类型, 例如 n4-*-66 、n4-*-72 和 n4-*-78
|
100000 | 1,600 |
n4-*-80 |
100000 | 1,600 |
z3-*-88 |
160,000 | 4,800 |
z3-*-176 |
160,000 | 4,800 |
Hyperdisk Balanced 高可用性的区域级可用性
Hyperdisk Balanced 高可用性可在以下区域使用:
- 台湾彰化—
asia-east1
- 日本东京—
asia-northeast1
- 日本大阪—
asia-northeast2
- 新加坡裕廊西—
asia-southeast1
- 印度孟买—
asia-south1
- 澳大利亚悉尼—
australia-southeast1
- 比利时圣吉斯兰—
europe-west1
- 英国伦敦—
europe-west2
- 德国法兰克福—
europe-west3
- 荷兰埃姆斯哈文—
europe-west4
- 意大利米兰—
europe-west8
- 法国巴黎—
europe-west9
- 意大利都灵—
europe-west12
- 西班牙马德里—
europe-southwest1
- 卡塔尔多哈—
me-central1
- 沙特阿拉伯达曼—
me-central2
- 以色列特拉维夫—
me-west1
- 魁北克省,蒙特利尔—
northamerica-northeast1
- 安大略省,多伦多—
northamerica-northeast2
- 墨西哥,克雷塔罗—
northamerica-south1
- 巴西奥萨斯库(圣保罗)—
southamerica-east1
- 爱荷华州,康瑟尔布拉夫斯—
us-central1
- 南卡罗来纳州,蒙克斯科纳—
us-east1
- 弗吉尼亚州,阿什本—
us-east4
- 俄亥俄州,哥伦布—
us-east5
- 德克萨斯州达拉斯—
us-south1
- 俄勒冈州,达尔斯—
us-west1
- 内华达州,拉斯维加斯—
us-west4
在虚拟机之间共享 Hyperdisk Balanced 高可用性卷
为了实现工作负载聚簇和快速的高可用性 (HA) 故障切换(恢复时间目标小于 1 秒),您可以将同一个 Hyperdisk Balanced 高可用性卷挂接到多个实例。当您将一个 Hyperdisk Balanced 高可用性卷同时挂接到多个实例时,每个实例都会保持对该卷的写入权限。如需将一个卷挂接到多个实例,每个实例必须与该卷的副本位于同一可用区。
如需了解详情,请参阅在虚拟机之间共享磁盘。
价格
您需要为 Hyperdisk Balanced 高可用性卷的总预配大小、IOPS 和吞吐量支付费用,直到您将其删除。即使卷未挂接到任何实例,或者挂接到的实例已暂停或关停,也会产生费用。如需了解详情,请参阅磁盘价格。
Hyperdisk Balanced 高可用性的限制
- 您无法通过 Hyperdisk Balanced 高可用性卷创建机器映像。
- 多写入者模式下的 Hyperdisk Balanced 高可用性卷还有额外限制。
- 您最多可以每 4 小时更改一次 Hyperdisk 卷的大小和性能。