このドキュメントでは、汎用 Hyperdisk タイプである Hyperdisk Balanced の機能について説明します。Hyperdisk Balanced は、ほとんどのワークロードに最適で、総所有コストに対して価格とパフォーマンスの最適な組み合わせを提供します。Hyperdisk と他の Hyperdisk タイプの詳細については、Hyperdisk についてをご覧ください。
1 つの Hyperdisk Balanced ボリュームに対して最大 160,000 IOPS と 2,400 MiB/秒のスループットを指定できます。Hyperdisk Balanced は、ミリ秒未満のレイテンシを実現するように設計されています。
新しい Hyperdisk Balanced ボリュームを作成するには、Hyperdisk ボリュームを作成するをご覧ください。
ユースケース
Hyperdisk Balanced は、次のユースケースを含むほとんどのワークロードに適しています。
- MySQL や PostgresQL などのデータベース
- 仮想デスクトップ インフラストラクチャ(VDI)
- 事業部門(LOB)アプリケーション
- コンピューティング インスタンスのブートディスク: TPU VM を含むすべてのインスタンスでサポートされている Hyperdisk タイプは、Hyperdisk Balanced と Hyperdisk Balanced High Availability のみです。
マシンシリーズのサポート
Hyperdisk Balanced は、次のマシンシリーズで使用できます。
ベースライン パフォーマンス
Hyperdisk Balanced ボリュームには、最大 3,000 IOPS と 140 MiB/秒のスループットが追加料金なしで含まれています。140 MiB/秒を超えるプロビジョニングされたスループットと 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 ~ 160,000 IOPS。320 GiB 未満のボリュームの場合、指定できる IOPS 値の範囲はサイズによって異なります。詳細については、プロビジョニングされた IOPS の上限をご覧ください。
- スループット: 140 ~ 2,400 MiB/秒のスループット。スループット値は、プロビジョニングする IOPS の量によって異なります。詳細については、プロビジョニングされたスループットの上限をご覧ください。
プロビジョニングされた IOPS の上限
Hyperdisk Balanced ボリュームの IOPS の上限は、次の上限に従って選択できます。最小値と最大値はサイズによって異なります。
- 構成可能な最小 IOPS:
- 4 GiB または 5 GiB ボリューム: IOPS はそれぞれ 2,000 IOPS と 2,500 IOPS に固定されます。
- 6 GiB ~ 64 TiB: 3,000 IOPS 以上。
- 構成可能な最大 IOPS:
- 6 ~ 319 GiB ボリューム: IOPS の上限はボリュームのサイズによって異なります。詳しくは、次の表をご覧ください。
- 320 GiB ~ 64 TiB ボリューム: 最大 160,000 IOPS。
特定のボリュームサイズで構成可能な IOPS 値の範囲を計算するには、次の数式を使用します。
- 最小 IOPS: 3,000 IOPS
- 最大 IOPS:
MIN (500x, 160,000)
MiB/秒。ここで、x
はボリュームのサイズです。
次の表に、一般的なボリューム サイズの構成可能な IOPS の上限を示します。
サイズ(GiB) | 構成可能な IOPS 値 |
---|---|
4 | 2,000 |
5 | 2,500 |
10 | 3,000 ~ 5,000 |
50 | 3,000 ~ 25,000 |
150 | 3,000 ~ 75,000 |
319 | 3,000 ~ 159,500 |
320 以上 | 3,000 ~ 160,000 |
プロビジョニングされたスループットの上限
容量が 4 GiB または 5 GiB のボリュームでは、スループットの固定値は 140 MiB/秒です。ボリュームのサイズが大きい場合は、追加のスループットをプロビジョニングできます。サポートされるスループット値の範囲は、プロビジョニングされた IOPS に依存し、次の式で計算されます。ここで、P
はプロビジョニングされた IOPS です。
- 最小スループット:
MAX (140, P/256)
MiB/秒 - 最大スループット:
MIN (2,400, P/4)
MiB/秒
次の表に、一部のプロビジョニングされた IOPS 値の上限と、対応するスループット範囲を示します。サイズがリストにない場合は、上記の式を使用して許容値を計算します。
プロビジョニングされた IOPS | 構成可能なスループット(MiB/秒) |
---|---|
2,000 | 140 ~ 500 |
2,500 | 140 ~ 625 |
3,000 | 140 ~ 750 |
4,000 | 140 ~ 1,000 |
8,000 | 140 ~ 2,000 |
32,000 | 140 ~ 2,400 |
50,000 | 156 ~ 2,400 |
64,000 | 250 ~ 2,400 |
150,000 | 585 ~ 2,400 |
160,000 | 625 ~ 2,400 |
デフォルトの IOPS 値とスループット値
Hyperdisk Balanced ボリュームの作成時に IOPS またはスループットの上限を指定しない場合、Compute Engine はデフォルト値を割り当てます。割り当てられた値は次の式に基づいています。ここで、x
はボリュームのサイズです。
- デフォルトの IOPS:
- ボリュームが 6 GiB 以下:
500x
IOPS - ボリューム 6 GiB と 26.666667 TiB:
6x + 3,000
IOPS - 26.666667 TiB を超えるボリューム: 160,000 IOPS
- ボリュームが 6 GiB 以下:
- デフォルトのスループット
- 6 GiB 以下のボリューム:
140
MiB/秒 - 6 GiB を超えるボリューム:
1.5x + 140 MiB/s
- 6 GiB 以下のボリューム:
- デフォルト サイズ: 100 GiB
インスタンスにアタッチした場合のパフォーマンスの上限
このセクションでは、Hyperdisk Balanced をサポートする各マシンタイプのパフォーマンス上限を示します。1 つの Hyperdisk Balanced ボリュームに対して最大 160,000 IOPS と 2,400 MiB/秒のスループットを指定できます。
次の表に、サポートされているインスタンスごとに Hyperdisk Balanced ボリュームで達成可能な最大パフォーマンスを示します。インスタンスにアタッチされた Hyperdisk Balanced ボリュームのパフォーマンスは、インスタンスのマシンタイプの上限を超えることはできません。パフォーマンスの上限は、各ボリュームのプロビジョニングされたパフォーマンスに関係なく、同じインスタンスにアタッチされているすべての Hyperdisk Balanced ボリューム間で共有されます。
複数の Hyperdisk Balanced ボリュームでパフォーマンスを向上させる
特定のインスタンスで、単一の Hyperdisk Balanced ボリュームの最大パフォーマンス(160,000 IOPS または 2,400 MiB/秒)を超える場合があります。インスタンスでこれらの上限を達成できるのは、複数の Hyperdisk Balanced ボリュームをインスタンスにアタッチした場合のみです。
次の表のインスタンスのパフォーマンスの上限が 160,000 IOPS または 2,400 MiB/秒を超える場合、インスタンスがその上限に達するには、複数の Hyperdisk Balanced ボリュームをアタッチする必要があります。たとえば、Hyperdisk Balanced を使用する c4a-*-72
インスタンスのパフォーマンスの上限は 240,000 IOPS と 5,000 MiB/秒です。この最大パフォーマンスを実現するには、少なくとも 2 つの Hyperdisk Balanced ボリュームをインスタンスにアタッチする必要があります。
パフォーマンスの上限は、カスタム N4 マシンタイプにも適用されます。
インスタンスのマシンタイプ | 最大 IOPS | 最大スループット(MiB/秒) |
---|---|---|
A3 | ||
a3-ultragpu-8g 2 |
320,000 | 10,000 |
a3-megagpu-8g |
160,000 | 4,800 |
a3-highgpu-8g |
160,000 | 4,800 |
a3-edgegpu-8g |
160,000 | 4,800 |
A42 | ||
a4-highgpu-8g |
320,000 | 10,000 |
A4X2 | ||
a4x-highgpu-4g |
320,000 | 10,000 |
C3 | ||
c3-*-4 |
25,000 | 400 |
c3-*-8 |
50,000 | 800 |
c3-*-22 |
120,000 | 1,800 |
c3-*-44 |
160,000 | 2,400 |
c3-*-88 |
160,000 | 4,800 |
c3-*-176 |
160,000 | 10,000 |
c3-*-192 |
160,000 | 10,000 |
C3D | ||
c3d-*-4 |
25,000 | 400 |
c3d-*-8 |
50,000 | 800 |
c3d-*-16 |
75,000 | 1,200 |
c3d-*-30 |
75,000 | 1,200 |
c3d-*-60 |
160,000 | 2,400 |
c3d-*-90 |
160,000 | 2,400 |
c3d-*-180 |
160,000 | 2,400 |
c3d-*-360 |
160,000 | 2,400 |
C4 | ||
c4-*-2 2 |
50,000 | 400 |
c4-*-4 2 |
50,000 | 400 |
c4-*-8 2 |
50,000 | 800 |
c4-*-16 2 |
100,000 | 1,600 |
c4-*-32 2 |
100,000 | 1,600 |
c4-*-48 2 |
160,000 | 2,400 |
c4-*-96 2 |
240,000 | 4,800 |
c4-*-192 2 |
320,000 | 10,000 |
C4A | ||
c4a-*-1 |
25,000 | 400 |
c4a-*-2 |
50,000 | 800 |
c4a-*-4 |
50,000 | 800 |
c4a-*-8 |
50,000 | 1,000 |
c4a-*-16 |
60,000 | 1,600 |
c4a-*-32 |
120,000 | 2,400 |
c4a-*-48 |
160,000 | 3,300 |
c4a-*-64 |
240,000 | 4,400 |
c4a-*-72 |
240,000 | 5,000 |
C4D | ||
c4d-*-2 2 |
22,500 | 400 |
c4d-*-4 2 |
50,000 | 400 |
c4d-*-8 2 |
50,000 | 800 |
c4d-*-16 2 |
75,000 | 1,200 |
c4d-*-32 2 |
75,000 | 1,600 |
c4d-*-48 2 |
75,000 | 1,600 |
c4d-*-64 2 |
160,000 | 2,400 |
c4d-*-96 2 |
160,000 | 2,800 |
c4d-*-192 2 |
240,000 | 4,800 |
c4d-*-384 2 |
320,000 | 10,000 |
TPU v6e | ||
ct6e-standard-1t |
75,000 | 1,200 |
ct6e-standard-4t |
160,000 | 2,400 |
ct6e-standard-8t |
160,000 | 2,400 |
H3 | ||
h3-standard-88 |
15,000 | 240 |
M1 | ||
m1-ultramem-40 |
60,000 | 1,200 |
m1-ultramem-80 |
100,000 | 2,400 |
m1-megamem-96 |
100,000 | 4,000 |
m1-ultramem-160 |
100,000 | 4,000 |
M2 | ||
m2-*-208 |
100,000 | 2,400 |
m2-*-416 |
100,000 | 4,000 |
M3 | ||
m3-*-32 |
160,000 | 2,400 |
m3-*-64 |
160,000 | 4,800 |
m3-*-128 |
160,000 | 4,800 |
M4 | ||
m4-*-56 2 |
160,000 | 2,400 |
m4-*-112 2 |
240,000 | 4,800 |
m4-*-224 2 |
320,000 | 10,000 |
N4 | ||
n4-*-2 |
15,000 | 240 |
n4-*-4 |
15,000 | 240 |
n4-*-6 |
15,000 | 240 |
n4-*-8 |
80,000 | 1,200 |
10 ~ 14 個の vCPU を備えたカスタム N4 マシンタイプ(n4-*-10 、n4-*-12 、n4-*-14 など) |
80,000 | 1,200 |
n4-*-16 |
80,000 | 1,200 |
18 ~ 30 個の vCPU を備えたカスタム N4 マシンタイプ(n4-*-18 、n4-*-24 、n4-*-30 など) |
80,000 | 1,200 |
n4-*-32 |
100,000 | 1,600 |
34 ~ 46 個の vCPU を備えたカスタム N4 マシンタイプ(n4-*-34 、n4-*-42 、n4-*-46 など) |
100,000 | 1,600 |
n4-*-48 |
160,000 | 2,400 |
50 ~ 62 個の vCPU を備えたカスタム N4 マシンタイプ(n4-*-50 、n4-*-58 、n4-*-62 など) |
160,000 | 2,400 |
n4-*-64 |
160,000 | 2,400 |
66 ~ 78 個の vCPU を備えたカスタム N4 マシンタイプ( : n4-*-66 、n4-*-72 、n4-*-78 など) |
160,000 | 2,400 |
n4-*-80 |
160,000 | 2,400 |
X4 | ||
x4-*-960 1 |
160,000 | 4,800 |
x4-*-1440 1 |
160,000 | 4,800 |
x4-*-1920 1 |
160,000 | 4,800 |
Z3 | ||
z3-*-192 1 (プレビュー) |
160,000 | 10,000 |
2 C4、C4D、M4 マシンタイプも安定状態のパフォーマンスを提供します。詳細については、安定状態のパフォーマンスのマシンタイプでのパフォーマンスの上限をご覧ください。
プロビジョニングされたパフォーマンスまたはサイズを変更する
Hyperdisk Balanced ボリュームのプロビジョニングされたパフォーマンスとサイズは、4 時間に 1 回まで変更できます。サイズまたはパフォーマンスを変更する手順については、Hyperdisk ボリュームを変更するをご覧ください。
Hyperdisk Balanced ボリュームの障害復旧保護
Hyperdisk Balanced ボリュームは、インスタント スナップショットと標準スナップショットでバックアップできます。スナップショットは、特定の時点で Hyperdisk Balanced ボリューム上のデータをバックアップします。
複数のリージョンにまたがるレプリケーション
非同期レプリケーションを有効にすると、リージョンが停止した場合にデータを保護できます。非同期レプリケーションは、別のリージョンのボリューム上にデータのコピーを保持します。たとえば、us-west1
の Hyperdisk Balanced ボリュームを保護するには、非同期レプリケーションを使用して、us-east4
リージョンのセカンダリ ボリュームにボリュームを複製します。us-west1
のボリュームが使用できなくなった場合は、us-east4
のセカンダリ ボリュームを使用できます。
ゾーン間のレプリケーション
Hyperdisk Balanced ボリュームを別のゾーンに複製することはできません。同じリージョン内の別のゾーンにデータを複製するには、Hyperdisk Balanced High Availability ボリュームを使用する必要があります。
Hyperdisk Balanced のリージョンの可用性
Hyperdisk Balanced は、すべてのゾーンとリージョンで使用できます。
Hyperdisk Balanced ストレージ プール
計画を簡素化し、ストレージの過剰プロビジョニングを回避して費用を削減するには、Hyperdisk Balanced ストレージ プールの使用を検討してください。Hyperdisk Balanced ストレージ プールを使用すると、Hyperdisk Balanced のストレージとパフォーマンスを一括で購入できます。詳細については、Hyperdisk ストレージ プールについてをご覧ください。
VM 間で Hyperdisk Balanced ボリュームを共有する
マルチライター モードを使用すると、Hyperdisk Balanced ボリュームを複数のインスタンスにアタッチできます。各インスタンスは書き込みアクセス権を保持します。この機能により、Microsoft SQL Server フェイルオーバー クラスタ インフラストラクチャなどのワークロードの高可用性が実現されます。
詳細については、VM 間でディスクを共有するをご覧ください。
料金
Hyperdisk Balanced ボリュームを削除するまで、プロビジョニングされた合計サイズ、IOPS、スループットに対して課金されます。ボリュームがインスタンスに接続されていない場合や、インスタンスが一時停止または停止されている場合でも、料金が発生します。詳細については、ディスクの料金をご覧ください。
Hyperdisk Balanced の制限事項
- Hyperdisk Balanced ボリュームはゾーンに存在し、ボリュームを作成したゾーンからのみアクセスできます。複数のゾーンから Hyperdisk ボリュームにアクセスする必要がある場合は、Hyperdisk Balanced High Availability ボリュームを作成します。
- Hyperdisk ボリュームからマシンイメージを作成することはできません。
- スナップショットまたはイメージでマルチライター モードのディスクをバックアップすることはできません。最初にマルチライター モードを無効にする必要があります。
- 情報保護モードの Hyperdisk Balanced ボリュームには、追加の制限事項があります。
- Hyperdisk Balanced ボリュームのサイズとパフォーマンスは 4 時間ごとに変更できます。