Hyperdisk Throughput について

このドキュメントでは、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 ボリュームをインスタンスにアタッチする必要があります。

パフォーマンスの上限は、カスタム N2、N2D、N4 マシンタイプにも適用されます。

インスタンスのマシンタイプ 最大スループット(MiB/秒) 最大 IOPS
a3-*-1g 1,200 4,800
a3-*-2g 2,400 9,600
a3-*-4g 2,400 9,600
a3-*-8g 3,000 12,000
c3-*-4 240 960
c3-*-8 800 3,200
c3-*-22 1,200 4,800
c3-*-44 1,800 7,200
c3-*-88 2,400 9,600
c3-*-176 4,800 19,200
c3-*-192 4,800 19,200
c3d-*-4 240 960
c3d-*-8 800 3,200
c3d-*-16 1,200 4,800
c3d-*-30 1,800 7,200
c3d-*-60 2,400 9,600
c3d-*-90 2,400 9,600
c3d-*-180 2,400 9,600
c3d-*-360 2,400 9,600
c4-*-2 400 1,600
c4-*-4 400 1,600
c4-*-8 800 3,200
c4-*-16 1,000 4,000
c4-*-24 1,200 4,800
c4-*-32 1,600 6,400
c4-*-48 2,400 9,600
c4-*-64 3,200 12,800
c4-*-96 5,000 20,000
c4-*-144 5,000 20,000
c4-*-192 10,000 40,000
c4-*-288 10,000 40,000
c4a-*-1 400 1,600
c4a-*-2 800 3,200
c4a-*-4 800 3,200
c4a-*-8 1,000 4,000
c4a-*-16 1,600 6,400
c4a-*-32 2,400 9,600
c4a-*-48 3,300 13,200
c4a-*-64 4,400 17,600
c4a-*-72 5,000 20,000
g2-standard-4 240 960
g2-standard-8 800 3,200
g2-standard-12 800 3,200
g2-standard-16 1,200 4,800
g2-standard-24 1,200 4,800
g2-standard-32 1,800 7,200
g2-standard-48 2,400 9,600
g2-standard-96 2,400 9,600
h3-standard-88 240 960
m3-*-32 1,800 7,200
m3-*-64 2,400 9,600
m3-*-128 2,400 9,600
n2-*-2 200 800
n2-*-4 240 960
n2-*-6 240 960
n2-*-8 800 3,200
10 ~ 14 個の vCPU を備えたカスタム N2 マシンタイプ
n2-*-10n2-*-12 など)
800 3,200
n2-*-16 1,200 4,800
18 ~ 30 個の vCPU を備えたカスタム N2 マシンタイプ
n2-*-18n2-*-24n2-*-30 など)
1,200 4,800
n2-*-32 1,800 7,200
36 ~ 44 個の vCPU を備えたカスタム N2 マシンタイプ
n2-*-36n2-*-40n2-*-44 など)
1,800 7,200
n2-*-48 2,400 9,600
52 ~ 60 個の vCPU を備えたカスタム N2 マシンタイプ
n2-*-52n2-*-58 など)
2,400 9,600
n2-*-64 3,000 12,000
68 ~ 76 個の vCPU を備えたカスタム N2 マシンタイプ
n2-*-68n2-*-72n2-*-76 など)
3,000 12,000
n2-*-80 3,000 12,000
n2-*-96 3,000 12,000
n2-*-128 2,400 9,600
n2d-*-2 200 800
n2d-*-4 240 960
n2d-*-8 800 3,200
n2d-*-16 1,200 4,800
n2d-*-32 1,800 7,200
n2d-*-48 2,400 9,600
n2d-*-64 2,400 9,600
n2d-*-80 2,400 9,600
n2d-*-96 2,400 9,600
n2d-*-128 2,400 9,600
n2d-*-224 2,400 9,600
n4-*-2 240 960
n4-*-4 240 960
n4-*-6 240 960
n4-*-8 480 1,920
10 ~ 14 個の vCPU を備えたカスタム N4 マシンタイプ
n4-*-10n4-*-12n4-*-14 など)
480 1,920
n4-*-16 1,200 4,800
18 ~ 30 個の vCPU を備えたカスタム N4 マシンタイプ
n4-*-18n4-*-24n4-*-30 など)
1,200 4,800
n4-*-32 1,600 6,400
34 ~ 46 個の vCPU を備えたカスタム N4 マシンタイプ
n4-*-34n4-*-42n4-*-46 など)
1,600 6,400
n4-*-48 2,400 9,600
50 ~ 62 個の vCPU を備えたカスタム N4 マシンタイプ
n4-*-50n4-*-58n4-*-62 など)
2,400 9,600
n4-*-64 2,400 9,600
66 ~ 78 個の vCPU を備えたカスタム N4 マシンタイプ
n4-*-66n4-*-72n4-*-78 など)
2,400 9,600
n4-*-80 2,400 9,600
t2d-*-1 200 800
t2d-*-2 200 800
t2d-*-4 240 960
t2d-*-8 800 3,200
t2d-*-16 1,200 4,800
t2d-*-32 1,800 7,200
t2d-*-48 2,400 9,600
t2d-*-60 2,400 9,600
z3-*-8 800 3,200
z3-*-14 800 3,200
z3-*-16 800 3,200
z3-*-22 1,200 4,800
z3-*-32 1,200 4,800
z3-*-44 1,800 7,200
z3-*-88 2,400 9,600
z3-*-176 2,400 9,600

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 インスタンスにアタッチする場合の制限事項をご覧ください。

次のステップ