このドキュメントでは、Hyperdisk Throughput の機能について説明します。Hyperdisk Throughput は、ボリュームあたり最大 2,400 MiB/秒のスループットを必要とする、コスト重視の分析ワークロードに最適です。また、シーケンシャル I/O と大きなブロックサイズを使用するワークロードにも適しています。
Hyperdisk と他の Hyperdisk タイプの詳細については、Hyperdisk についてをご覧ください。
1 つの Hyperdisk Throughput ボリュームに対して最大 2,400 MiB/秒のスループットを指定できます。IOPS レベルをプロビジョニングすることはできませんが、プロビジョニングされたスループットの 1 MiB/秒ごとに 4 IOPS(最大 9,600 IOPS)まで返します。
Hyperdisk Throughput のレイテンシ プロファイルは、ハードディスク ベースのストレージと同様で、平均読み取りレイテンシは 10~30 ミリ秒です。
新しい Hyperdisk Throughput ボリュームを作成するには、Hyperdisk ボリュームを作成するをご覧ください。
ユースケース
Hyperdisk Throughput は、次のユースケースに適しています。
- Kafka や Hadoop などの分析ワークロード
- コールド ストレージ
- コスト重視のワークロード向けのデータドライブ
マシンシリーズのサポート
Hyperdisk Throughput は、次のマシンシリーズで使用できます。ベアメタル インスタンスでは Hyperdisk Throughput を使用できません。
第 4 世代インスタンスへの Hyperdisk Throughput ボリュームのアタッチに関する制限事項
Hyperdisk Throughput ボリュームを作成して、C4、C4A、N4 などの第 4 世代インスタンスにアタッチする場合、そのボリュームを他の第 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/秒ごとに 4 IOPS がプロビジョニングされます(最大 9,600 IOPS)。
プロビジョニングされるスループットの上限
次の表に、一般的なボリューム サイズにプロビジョニングされるスループットの上限を示します。サイズがリストにない場合は、次の式を使用して許容値を計算します。ここで、x はボリュームのサイズ(TiB)です。
- 構成可能な最小スループット:
10x - 構成可能な最大スループット:
MIN (90x, 2400)
| サイズ(TiB) | 最小スループット(MiB/秒) | 最大スループット(MiB/秒) |
|---|---|---|
| 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 レベルを直接構成することはできません。
プロビジョニングされるパフォーマンスまたはサイズを変更する
プロビジョニングされるサイズは 4 時間ごとに、スループットは 6 時間ごとに変更できます。サイズまたはパフォーマンスを変更する方法については、Hyperdisk ボリュームを変更するをご覧ください。
インスタンスにアタッチした場合のパフォーマンスの上限
このセクションでは、Hyperdisk Throughput のパフォーマンスの上限について説明します。1 つの Hyperdisk Throughput ボリュームに対して最大 2,400 MiB/秒のスループットを指定できます。IOPS レベルをプロビジョニングすることはできませんが、プロビジョニングされたスループットの 1 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/秒のスループットを実現するには、少なくとも 2 つの Hyperdisk Throughput ボリュームをインスタンスにアタッチする必要があります。
パフォーマンスの上限は、カスタム マシンタイプにも適用されます。
| インスタンスのマシンタイプ | 最大 IOPS | 最大スループット(MiB/秒) |
|---|---|---|
| A3(A3+H100) | ||
a3-*-1g | 4,800 | 1,200 |
a3-*-2g | 9,600 | 2,400 |
a3-*-4g | 9,600 | 2,400 |
a3-*-8g | 12,000 | 3,000 |
| C3 | ||
c3-*-4 | 960 | 240 |
c3-*-8 | 3,200 | 800 |
c3-*-22 | 4,800 | 1,200 |
c3-*-44 | 7,200 | 1,800 |
c3-*-88 | 9,600 | 2,400 |
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 | 1,800 |
c3d-*-60 | 9,600 | 2,400 |
c3d-*-90 | 9,600 | 2,400 |
c3d-*-180 | 9,600 | 2,400 |
c3d-*-360 | 9,600 | 2,400 |
| C41 | ||
c4-*-21 | 1,600 | 400 |
c4-*-41 | 1,600 | 400 |
c4-*-81 | 3,200 | 800 |
c4-*-161 | 4,000 | 1,000 |
c4-*-241 | 4,800 | 1,200 |
c4-*-321 | 6,400 | 1,600 |
c4-*-481 | 9,600 | 2,400 |
c4-*-641 | 12,800 | 3,200 |
c4-*-961 | 20,000 | 5,000 |
c4-*-1441 | 20,000 | 5,000 |
c4-*-1921 | 40,000 | 10,000 |
c4-*-2881 | 40,000 | 10,000 |
| C4A | ||
c4a-*-1 | 1,600 | 400 |
c4a-*-2 | 3,200 | 800 |
c4a-*-4 | 3,200 | 800 |
c4a-*-8 | 4,000 | 1,000 |
c4a-*-16 | 6,400 | 1,600 |
c4a-*-32 | 9,600 | 2,400 |
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 | 1,800 |
g2-standard-48 | 9,600 | 2,400 |
g2-standard-96 | 9,600 | 2,400 |
| 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 | 40,000 | 10,000 |
| H3 | ||
h3-standard-88 | 960 | 240 |
| M3 | ||
m3-*-32 | 7,200 | 1,800 |
m3-*-64 | 9,600 | 2,400 |
m3-*-128 | 9,600 | 2,400 |
| 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 | 1,800 |
| 36~44 個の vCPU を備えたカスタム N2 タイプ | 7,200 | 1,800 |
n2-*-48 | 9,600 | 2,400 |
| 52~60 個の vCPU を備えたカスタム N2 タイプ | 9,600 | 2,400 |
n2-*-64 | 12,000 | 3,000 |
| 68~76 個の vCPU を備えたカスタム N2 タイプ | 12,000 | 3,000 |
n2-*-80 | 12,000 | 3,000 |
n2-*-96 | 12,000 | 3,000 |
n2-*-128 | 9,600 | 2,400 |
| N2D | ||
n2d-*-2 | 800 | 200 |
n2d-*-4 | 960 | 240 |
n2d-*-8 | 3,200 | 800 |
n2d-*-16 | 4,800 | 1,200 |
n2d-*-32 | 7,200 | 1,800 |
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 | 1,920 | 480 |
| 10~14 個の vCPU を備えたカスタム N4 タイプ | 1,920 | 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 | 2,400 |
| 50~62 個の vCPU を備えたカスタム N4 タイプ | 9,600 | 2,400 |
n4-*-64 | 9,600 | 2,400 |
| 66~78 個の vCPU を備えたカスタム N4 タイプ | 9,600 | 2,400 |
n4-*-80 | 9,600 | 2,400 |
| N4A(プレビュー) | ||
n4a-*-1 (Preview) | 960 | 240 |
n4a-*-2 (Preview) | 960 | 240 |
| 3 個の vCPU を備えたカスタム N4A タイプ | 960 | 240 |
n4a-*-4 (Preview) | 960 | 240 |
| 5~7 個の vCPU を備えたカスタム N4A タイプ | 960 | 240 |
n4a-*-8 (Preview) | 1,920 | 480 |
| 9~15 個の vCPU を備えたカスタム N4A タイプ | 1,920 | 480 |
n4a-*-16 (Preview) | 4,800 | 1,200 |
| 17~31 個の vCPU を備えたカスタム N4A タイプ | 4,800 | 1,200 |
n4a-*-32 (Preview) | 6,400 | 1,600 |
| 33~47 個の vCPU を備えたカスタム N4A タイプ | 6,400 | 1,600 |
n4a-*-48 (Preview) | 9,600 | 2,400 |
| 49~63 個の vCPU を備えたカスタム N4A タイプ | 9,600 | 2,400 |
n4a-*-64 (Preview) | 9,600 | 2,400 |
| N4D | ||
n4d-*-2 | 960 | 240 |
n4d-*-4 | 960 | 240 |
n4d-*-8 | 1,920 | 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 | 2,400 |
| 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 | 1,800 |
t2d-*-48 | 9,600 | 2,400 |
t2d-*-60 | 9,600 | 2,400 |
| 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 | 1,800 |
z3-*-88 | 9,600 | 2,400 |
z3-*-176 | 9,600 | 2,400 |
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 ボリュームは、ブートディスクとして使用できません。
- Hyperdisk Throughput ボリュームのサイズは 6 時間ごとに変更できます。スループットは 4 時間ごとに変更できます。
- N4、C4、C4A インスタンスで Hyperdisk Throughput を使用するには、Hyperdisk Throughput ボリュームを N4、C4、C4A インスタンスにアタッチする場合の制限事項をご覧ください。