Google Cloud Hyperdisk について


このページでは、Google Cloudの最新世代のネットワーク ブロック ストレージ サービスである Google Cloud Hyperdisk について説明します。特に要求の厳しいミッション クリティカルなアプリケーション用に設計された Hyperdisk は、データの永続性と管理機能の包括的なスイートを備えた、スケーラブルで高性能なストレージ サービスを提供します。Compute Engine の他のブロック ストレージ オプションについては、ディスクタイプを選択するをご覧ください。

Hyperdisk を使用すると、一般的なオンプレミスのストレージ エリア ネットワーク(SAN)のコストと複雑さなしで、Compute Engine ワークロードのプロビジョニング、管理、スケーリングを行えます。

Hyperdisk のストレージ容量はパーティション分割され、仮想マシン(VM)インスタンスで個々のボリュームとして利用できます。Hyperdisk ボリュームは VM から切り離されており、VM 間でボリュームのアタッチ、切断、移動を行うことができます。Hyperdisk ボリュームに保存されたデータは、VM を再起動しても削除されても保持されます。

Hyperdisk ボリュームには次の機能があります。

  • Hyperdisk ボリュームは、VM のマシンタイプに応じて、NVMe または SCSI インターフェースを使用して VM のディスクとしてマウントされます。
  • Hyperdisk ボリュームは、Persistent Disk よりもパフォーマンスが大幅に向上します。Hyperdisk では、同じタイプのボリューム間でパフォーマンスが共有される Persistent Disk と比較して、各ボリュームで専用の IOPS とスループットが得られます。
  • Hyperdisk を使用すると、ワークロードのニーズに合わせてストレージのパフォーマンスと容量をスケーリングできます。IOPS とスループットはスケールアップまたはスケールダウンできますが、容量は増やすことだけができます。
  • 複数の VM から静的データにアクセスするには、同じディスクを読み取り専用モードで何百もの VM にアタッチします。
  • vCPU が 32 個以上の VM の場合、Hyperdisk の最大合計容量は 512 TiB です。vCPU が 1~31 個の VM の場合、Hyperdisk の最大合計容量は 257 TiB です。
  • 同期レプリケーションは、Hyperdisk Balanced High Availability で使用できます。これは、同じリージョン内の 2 つのゾーン間でデータを同期的に複製します。これにより、1 つのゾーン障害に対して Hyperdisk Balanced High Availability ディスクデータの高可用性(HA)を確保します。
  • Hyperdisk Extreme、Hyperdisk Balanced、Hyperdisk ML は、ミリ秒未満のレイテンシを実現するように設計されています。

VM にアタッチできる Hyperdisk ボリュームの最大数は、Hyperdisk のタイプによって異なります。詳細については、VM あたりの Hyperdisk の制限をご覧ください。

Hyperdisk のタイプを選択する

このセクションでは、Hyperdisk のタイプと、ユースケースに適したタイプの選択について説明します。

  • ほとんどのワークロードでは、Hyperdisk Balanced を使用します。Hyperdisk Balanced は、Hyperdisk Extreme のパフォーマンスを必要としない LOB アプリケーション、ウェブ アプリケーション、中規模のデータベースなど、幅広いユースケースに適しています。同じゾーン内の複数の VM が同じディスクへの書き込みアクセスを同時に必要とするアプリケーションには、Hyperdisk Balanced を使用します。

  • ゾーン停止からアプリケーションを保護するには、Hyperdisk Balanced High Availabilityを使用して、同じリージョン内の 2 つのゾーンにディスクデータを同期的に複製します。Hyperdisk Balanced High Availability は、同じリージョン内の複数の VM が同じディスクへの書き込みアクセスを同時に必要とするアプリケーションにも使用できます。

  • 最高のスループットを必要とする ML ワークロードには、Hyperdisk ML を使用します。Hyperdisk ML は、利用可能な最高のスループットを実現しており、その結果、データの読み込み時間が最短になります。データの読み込み時間が短いことで、アクセラレータのアイドル時間が短縮され、コンピューティング費用が削減されます。大規模な推論やトレーニングのワークロードの場合は、1 つの Hyperdisk ML ボリュームを読み取り専用モードで複数の VM にアタッチできます。

  • パフォーマンスが重要なアプリケーションの場合、Extreme Persistent Disk がサポートされていないか、十分なパフォーマンスを提供していない場合は、Hyperdisk Extreme を使用します。Hyperdisk Extreme ディスクは、最大 IOPS とスループットがより高いことが特長で、ミリ秒未満の低レイテンシを実現します。また、ハイ パフォーマンス データベースなど、要求の厳しいワークロードで高いパフォーマンスを実現します。

  • Hadoop や Kafka などのスケールアウト分析ワークロード、コールド ストレージ、費用重視のアプリ用のデータドライブの場合は、Hyperdisk Throughput を使用します。Hyperdisk Throughput を使用すると、必要に応じて容量とスループットを柔軟にプロビジョニングできます。Hyperdisk Throughput は、Standard Persistent Disk ボリュームと比較して効率を高め、TCO を削減します。詳細については、Hyperdisk Throughput のスループットをご覧ください。

特定のマシンシリーズが Hyperdisk タイプをサポートしているかどうかを確認するには、マシンシリーズのサポートをご覧ください。

パフォーマンスの詳細については、パフォーマンスの上限をご覧ください。

機能の概要

次の表では、さまざまな Hyperdisk タイプの違いを示します。

Hyperdisk タイプ カスタマイズ可能なスループット カスタマイズ可能な IOPS VM 間で共有可能 ブートディスクのサポート
Hyperdisk Balanced はい *
Hyperdisk Balanced の高可用性
はい はい *
Hyperdisk Extreme × はい いいえ ×
Hyperdisk ML ×
読み取り専用モード
×
Hyperdisk Throughput いいえ いいえ ×
* ディスクがマルチライター モードの場合は、そのディスクが複数の VM にアタッチされていなくても、Hyperdisk Balanced ディスクまたは Hyperdisk Balanced High Availability ディスクをブートディスクとして使用することはできません。

Hyperdisk ストレージの仕組み

Hyperdisk ボリュームは、Persistent Disk ボリュームと同様に、VM がアクセスできる耐久性の高いネットワーク ストレージ デバイスです。各 Hyperdisk 上のデータは、複数の物理ディスクに分散されます。Compute Engine は物理ディスクとデータ分散を管理して、冗長性と最適なパフォーマンスを確保します。

Hyperdisk ボリュームは Titanium を使用して、高い IOPS とスループット レートを実現しています。Titanium は、ホスト CPU からデータセンター全体にデプロイされたシリコン デバイスに処理をオフロードします。

Hyperdisk ボリュームは VM とは独立して存在するため、VM を削除した後であっても、Hyperdisk ボリュームを切断または移動してデータを保持できます。Hyperdisk のパフォーマンスはサイズから切り離されているため、パフォーマンスを更新し、既存の Hyperdisk ボリュームのサイズを変更するか、または VM に Hyperdisk ボリュームを追加して、パフォーマンスと保存容量の要件を満たすことができます。

Hyperdisk ボリュームは、VM マシンタイプに応じて NVMe または SCSI ストレージ インターフェースを使用します。

Hyperdisk のマシンシリーズのサポート

このセクションでは、このドキュメントで説明した各 Hyperdisk タイプがサポートするマシンシリーズを示します。マシンシリーズが Hyperdisk をサポートしていない場合は、Persistent Disk を使用します。

マシンシリーズを選択して、サポートされている Hyperdisk タイプを確認します。

マシンシリーズ Hyperdisk Balanced Hyperdisk Extreme Hyperdisk Throughput Hyperdisk ML Hyperdisk Balanced HA
C4A
C4
C3
C3D
N4
N2
N2D
N1
T2D
T2A
E2
Z3
H3
C2
C2D
X4
M3
M2
M1
N1+GPU
A3(H100)
A3(H200)
A2
G2

マシンタイプの制限

このセクションでは、各 Hyperdisk タイプがサポートするマシンシリーズに適用される制限事項を示します。

  • A3 VM で Hyperdisk Balanced を使用するには、VM に 8 個以上の GPU が必要です。

  • Hyperdisk Extreme には次の制限が適用されます。

    • A3 マシンタイプには、4 つ以上の GPU が必要です。
    • C3 マシンタイプには、少なくとも 88 個の vCPU が必要です。
    • C3D マシンタイプには、60 個以上の vCPU が必要です。
    • C4 マシンタイプには、少なくとも 96 個の vCPU が必要です。
    • M1 マシンタイプには、80 個以上の vCPU が必要です。
    • C4A マシンタイプと M3 マシンタイプには、少なくとも 64 個の vCPU が必要です。
    • N2 には 80 個以上の vCPU が必要です。カスタム N2 マシンタイプはサポートされていません。
  • C3-metal マシンタイプでは Hyperdisk Throughput を使用できません。

VM 間で Hyperdisk ボリュームを共有する

同じボリュームを複数の VM に同時にアタッチすることで、Hyperdisk ボリュームを複数の VM 間で共有できます。

次のシナリオがサポートされています。

  • 複数の VM から単一のボリュームへの同時読み取り / 書き込みアクセス。クラスタ化されたファイル システムや、高可用性ワークロード(SQL Server フェイルオーバー クラスタ インフラストラクチャなど)におすすめです。Hyperdisk Balanced ボリュームと Hyperdisk Balanced High Availability ボリュームでサポートされています。

  • 複数の VM から単一のボリュームへの同時読み取り専用アクセス。これは、同じデータを含む複数のディスクを使用するよりも費用対効果が高くなります。アクセラレータ最適化 ML ワークロードにおすすめです。Hyperdisk ML ボリュームでサポートされています。

Hyperdisk Throughput ボリュームまたは Hyperdisk Extreme ボリュームを複数の VM にアタッチすることはできません。

ディスクの共有については、VM 間でディスクを共有するをご覧ください。

Hyperdisk ボリュームの暗号化

デフォルトでは、Compute Engine はGoogle-owned and Google-managed encryption keysで Hyperdisk ボリュームを保護します。顧客管理の暗号鍵(CMEK)を使用して Hyperdisk ボリュームを暗号化することもできます。

詳細については、ディスクの暗号化についてをご覧ください。

Hyperdisk ボリュームを使用した Confidential Computing

Hyperdisk Balanced ディスクにハードウェア ベースの暗号化を追加するには、ディスクの作成時にディスクの情報保護モードを有効にします。情報保護モードは、Confidential VM にアタッチされている Hyperdisk Balanced ディスクでのみ使用できます。

詳細については、Hyperdisk Balanced ボリュームの情報保護モードをご覧ください。

Hyperdisk の耐久性

ディスクの耐久性は、一般的な年における一般的なディスクのデータ損失確率(設計上)を表します。耐久性は、ハードウェア障害に関する次のような一連の前提条件を使用して計算されます。

  • 壊滅的なイベントの可能性
  • 分離方法
  • Google データセンターのエンジニアリング プロセス
  • 各ディスクタイプで使用される内部エンコーディング

Hyperdisk のデータ損失イベントは極めて希です。また、Google は、業界全体のサイレント データ破損のリスクを軽減するために多くの対策を講じています。

お客様が誤ってディスクを削除した場合など、 Google Cloud のユーザーによるエラーは、Hyperdisk の耐久性の対象外です。

以下の表は、ディスクタイプごとの耐久性を示しています。99.999% の耐久性とは、1,000 枚のディスクがあれば、100 年間 1 枚も失わずに済む可能性があるということです。

Hyperdisk Balanced Hyperdisk Extreme Hyperdisk ML Hyperdisk Throughput Hyperdisk Balanced の高可用性
99.999% を上回る 99.9999% を上回る 99.999% を上回る 99.999% を上回る 99.9999% を上回る

Hyperdisk の制限事項

  • Hyperdisk ボリュームからマシンイメージを作成することはできません。
  • スナップショットまたはイメージでマルチライター モードのディスクをバックアップすることはできません。最初にマルチライター モードを無効にする必要があります。
  • Hyperdisk Extreme ボリューム、Hyperdisk Throughput ボリューム、Hyperdisk Balanced High Availability ボリュームからイメージを作成することはできません。
  • Hyperdisk ボリュームからインスタント スナップショットを作成することはできません。
  • Hyperdisk Throughput ボリュームまたは Hyperdisk Extreme ボリュームは複数の VM にアタッチできません。
  • Hyperdisk Extreme、Hyperdisk ML、Hyperdisk Throughput ボリュームは、ブートディスクとして使用できません。
  • Hyperdisk ML ボリュームは最大 100 個の VM にアタッチできます(アタッチは 30 秒に 1 回まで)。
  • スナップショットまたはディスク イメージから読み取り / 書き込みモードの Hyperdisk ML ディスクは作成できません。ディスクは読み取り専用モードで作成する必要があります。
  • Hyperdisk ML ボリュームで読み取り専用モードを有効にすると、読み取り / 書き込みモードを再度有効にすることはできません。
  • 情報保護モードで Hyperdisk Balanced ボリュームを作成する場合は、その他の制限事項をご覧ください。
  • C3D マシンタイプで AMD SEV を使用する Confidential VM は、Hyperdisk Balanced と Hyperdisk Throughput をサポートしていません。

ディスクあたりの Hyperdisk の上限

次の表に、単一の Hyperdisk ボリュームに使用できる最大値と最小値を示します。

Hyperdisk のスループットと IOPS の詳細については、Hyperdisk の IOPS とスループットのプロビジョニングについてをご覧ください。

プロパティ Hyperdisk Balanced Hyperdisk Balanced HA Hyperdisk Extreme Hyperdisk ML Hyperdisk Throughput
最小ディスクサイズ 4 GiB 4 GiB 64 GiB 4 GiB 2 TiB
最大ディスクサイズ 64 TiB 64 TiB 64 TiB 64 TiB 32 TiB
最小 IOPS 3,000 IOPS 3,000 IOPS 容量 1 GiB あたり 2 IOPS プロビジョニングされたスループット 1 MBps あたり 16 IOPS スループット 1 MBps あたり 4 IOPS
最大 IOPS ディスク容量 1 GiB あたり 500 IOPS、
160,000 以下
ディスク容量 1 GiB あたり 500 IOPS、
100,000 以下
容量 1 GiB あたり 1,000 IOPS、
350,000 以下
プロビジョニングされたスループット 1 MBps あたり 16 IOPS スループット 1 MBps あたり 4 IOPS
最小スループット 140 MBps 140 MBps プロビジョニングされた IOPS あたり 256 KBps のスループット 1 GiB あたり 0.12 Mbps とディスクあたり 400 Mbps のいずれか大きい方 1 TiB あたり 10 Mbps またはディスクあたり 20 Mbps のいずれか大きい方
最大スループット IOPS を 4 で割った値、2,400 Mbps 以下 IOPS を 4 で割った値、1,200 Mbps 以下 プロビジョニングされた IOPS あたり 256 KiB(ただし 4,800 Mbps 以下)のスループット 1 GiB あたり 1,600 Mbps(ただし 1,200,000 Mbps 以下) 1 TiB あたり 90 Mbps またはディスクあたり 600 Mbps のいずれか小さい方
変更の頻度 4 時間ごと
(容量とパフォーマンス)
4 時間ごと
(容量とパフォーマンス)
4 時間ごと
(容量とパフォーマンス)
4 時間ごと
(容量)
6 時間ごと
(スループット)
6 時間ごと(容量)
4 時間ごと
(パフォーマンス)
* 達成可能な最大 IOPS とスループットは、最終的にはディスクがアタッチされている VM のマシンタイプによって制限されます。これらの制限については、このページで後述します。
サイズが 4 GiB または 5 GiB の Hyperdisk Balanced ボリュームと Hyperdisk Balanced HA ボリュームは、それぞれ正確に 2,000 または 2,500 IOPS でのみプロビジョニングできます。

VM あたりの Hyperdisk の上限

このセクションでは、VM で Hyperdisk ボリュームを使用する場合に適用される容量の上限について説明します。ここで説明する上限は、同じ VM にアタッチされているローカル SSD ディスクには適用されません。

VM あたりの最大合計容量

VM にアタッチするすべての Hyperdisk タイプと Persistent Disk タイプの最大合計ディスク容量(TiB)は、VM の vCPU の数によって異なります。容量制限は次のとおりです。

  • vCPU が 32 個未満のマシンタイプの場合:

    • すべての Hyperdisk またはすべての Persistent Disk は 257 TiB
    • Hyperdisk と Persistent Disk の組み合わせは 257 TiB
  • vCPU が 32 個以上のマシンタイプの場合:

    • すべての Hyperdisk は 512 TiB
    • Hyperdisk と Persistent Disk の組み合わせは 512 TiB
    • すべての Persistent Disk は 257 TiB

Hyperdisk ボリュームと Persistent Disk ボリュームの組み合わせは、単一の VM にアタッチできますが、Persistent Disk の合計ディスク容量は 257 TiB を超えることはできません。

すべてのタイプでの VM あたりの最大ディスク数

VM にアタッチできる個別の Persistent Disk ボリュームと Hyperdisk ボリュームの最大数は 128 です。したがって、28 個の Hyperdisk ボリュームを VM にアタッチした場合、同じ VM にさらに最大 100 個の Persistent Disk ボリュームをアタッチできます。

VM あたりの Hyperdisk ボリュームの最大数

VM にアタッチできる Hyperdisk ボリュームの最大数は、次の表に示すように、VM の vCPU の数によって異なります。

vCPU 数 Hyperdisk の最大数、すべてのタイプ* Hyperdisk Balanced ディスクの最大数 Hyperdisk Balanced HA ディスクの最大数 Hyperdisk Extreme ディスクの最大数 Hyperdisk ML ディスクの最大数 Hyperdisk Throughput ディスクの最大数
1~3 20 16 0 0 20 20
4~7 24 16 16 0 24 24
8~15 32 32 16 0 32 32
16~31 48 32 32 0 48 48
32~63 64 32 32 0 64 64
64 以上 128 32 32 8# 64 64
* Z3 VM は最大 32 個の Hyperdisk をサポートします。
VM にアタッチできる Hyperdisk Balanced ディスクと Hyperdisk Balanced High Availability ディスクの最大数は、マシンシリーズとマシンタイプに応じて 16~32 ボリュームになります。ディスクの上限については、各マシンシリーズのドキュメントをご覧ください。
# N2 VM で Hyperdisk Extreme を使用するには、80 個以上の vCPU が必要です。

Hyperdisk VM あたりの上限の概要

個々の VM インスタンスに対して、Hyperdisk の使用に次の制限があります。

  • VM にアタッチできるすべての Persistent Disk ボリュームと Hyperdisk ボリューム(ブートディスクを含む)の合計数の上限。
  • VM にアタッチされているすべてのディスクの合計容量の上限。
  • VM にアタッチできる Hyperdisk ボリュームの合計数の上限。
  • 単一の VM にアタッチできる各タイプの Hyperdisk ボリュームの最大数の上限。

複数の上限が適用される場合は、最も明確な上限が適用されます。たとえば、96 個の vCPU を備えた VM があり、Hyperdisk ボリュームと Persistent Disk ボリュームの組み合わせを使用するとします。次の上限が適用されます。

  • VM にアタッチできる Persistent Disk と Hyperdisk ボリュームの最大数: 128
  • すべてのタイプにまたがる Hyperdisk ボリュームの最大数: 128
  • Hyperdisk Throughput ボリュームの最大数: 64
  • Hyperdisk ML ボリュームの最大数: 64
  • Hyperdisk Extreme ボリュームの最大数: 8
  • Hyperdisk Balanced または Hyperdisk Balanced High Availability ボリュームの最大数: 32

次の例は、これらの上限を示しています。

  • VM あたりの単一タイプの Hyperdisk の最大数: VM にアタッチできる Hyperdisk Extreme ボリュームは 8 つのみです。これは、他の Persistent Disk や Hyperdisk ボリュームを VM にアタッチしない場合にも当てはまります。

  • VM あたりの Hyperdisk ボリュームの最大数: 8 個の Hyperdisk Extreme ボリュームを VM にアタッチする場合、他の Hyperdisk ボリュームを最大 120 個 VM にアタッチできます。これにより、Hyperdisk ボリュームの合計数が 128 になります。これは、VM にアタッチできる Hyperdisk ボリュームの最大数です。

  • すべてのタイプにまたがる VM あたりのディスクまたはボリュームの最大数: VM にアタッチできるすべてのタイプのディスクの最大数は 128 です。VM に合計 128 個の Hyperdisk ボリュームをアタッチすると、それ以上 Hyperdisk ボリュームまたは Persistent Disk ボリュームをアタッチできなくなります。ただし、VM に合計 64 個の Hyperdisk ボリュームのみアタッチする場合でも、最大 64 個の Persistent Disk ボリュームを VM にアタッチできます。

Hyperdisk のパフォーマンスの上限

次の表に、サポートされているマシンタイプの VM ごとの Hyperdisk のパフォーマンス上限を示します。

Persistent Disk のパフォーマンスの上限については、Persistent Disk のパフォーマンスの上限をご覧ください。

最大 IOPS レートは、読み取り IOPS または書き込み IOPS の場合です。読み取り IOPS と書き込み IOPS の両方を同時に実行する場合、合計レートがこの上限を超えることはできません。

ディスクタイプの VM あたりのパフォーマンス上限は、そのディスクタイプの単一ディスクのパフォーマンス上限を超える場合があります。例えば、Hyperdisk Extreme は、176 個の vCPU を搭載した C3 VM で最大 500,000 IOPS と 10,000 MBps を提供します。Hyperdisk Extreme のディスクあたりの上限は 350,000 IOPS と 5,000 Mbps のスループットであるため、このレベルのパフォーマンスを VM ごとに実現するには、複数の Hyperdisk Extreme ボリュームを同じ VM にアタッチする必要があります。

C4 Hyperdisk のパフォーマンスの上限

C4 マシンシリーズでは、すべての VM マシンタイプについて、定常状態の IOPS と最大 IOPS の読み取り / 書き込み、および定常状態と最大スループットの読み取り / 書き込みを確認できます。

Hyperdisk Balanced

Hyperdisk Balanced は、192 個の vCPU を搭載した C4 VM で最大 320,000 IOPS と 10,000 Mbps のスループットを提供します。Hyperdisk Balanced のディスクあたりの上限は 160,000 IOPS と 2,400 Mbps のスループットであるため、このレベルのパフォーマンスを VM ごとに実現するには、複数の Hyperdisk Balanced ボリュームをアタッチする必要があります。

マシンタイプ 最大ディスク数 安定状態の IOPS - 読み取り / 書き込み 最大 IOPS - 読み取り / 書き込み 安定状態のスループット - 読み取り / 書き込み 最大スループット - 読み取り / 書き込み
vCPU が 2 個の C4 8 6,200 50,000 120 MBps 400 Mbps
vCPU が 4 個の C4 16 12,500 50,000 240 Mbps 400 Mbps
vCPU が 8 個の C4 32 25,000 50,000 480 MBps 800 Mbps
vCPU が 16 個の C4 32 50,000 100,000 1,000 MBps 1,600 MBps
vCPU が 32 個の C4 32 100,000 100,000 1,600 MBps 1,600 MBps
vCPU が 48 個の C4 32 160,000 160,000 2,400 Mbps 2,400 Mbps
vCPU が 96 個の C4 128 240,000 240,000 4,800 MBps 4,800 MBps
vCPU が 192 個の C4 128 320,000 320,000 10,000 MBps 10,000 MBps

Hyperdisk Extreme

Hyperdisk Extreme は、192 個の vCPU を搭載した C4 VM で最大 500,000 IOPS と 10,000 Mbps を提供します。Hyperdisk Extreme のディスクあたりの上限は 350,000 IOPS と 5,000 Mbps のスループットです。このレベルのパフォーマンスを VM ごとに実現するには、複数の Hyperdisk Extreme ボリュームをアタッチする必要があります。

マシンタイプ 最大ディスク数 安定状態の IOPS - 読み取り / 書き込み 最大 IOPS - 読み取り / 書き込み 安定状態のスループット - 読み取り / 書き込み 最大スループット - 読み取り / 書き込み
vCPU が 2 個の C4 0 0 0 0 0
vCPU が 4 個の C4 0 0 0 0 0
vCPU が 8 個の C4 0 0 0 0 0
vCPU が 16 個の C4 0 0 0 0 0
vCPU が 32 個の C4 0 0 0 0 0
vCPU が 48 個の C4 0 0 0 0 0
vCPU が 96 個の C4 8 350,000 350,000 5,000 5,000
vCPU が 192 個の C4 8 500,000 500,000 10,000 10,000

他の VM のパフォーマンスの上限

他のすべてのマシンシリーズのパフォーマンス情報を次の表に示します。

Hyperdisk Balanced

マシンタイプ 最大 IOPS
読み取り / 書き込み
最大スループット(Mbps)
読み取り / 書き込み
GPU が 8 個の A3 High および Mega(2 つのボリュームを使用) 160,000 4,800
GPU が 8 個の A3 Ultra(2 つのボリュームを使用) 320,000 10,000
vCPU が 1 個の C4A 25,000 400
vCPU が 2 個または 4 個の C4A 50,000 800
vCPU が 8 個の C4A 50,000 1,000
vCPU が 16 個の C4A 60,000 1,600
vCPU が 32 個の C4A 120,000 2,400
vCPU が 48 個の C4A 160,000 3,300
vCPU が 64 個の C4A 240,000 4,400
vCPU が 72 個の C4A 240,000 5,000
vCPU が 4 個の C3 25,000 400
vCPU が 8 個の C3 50,000 800
vCPU が 22 個の C3 120,000 1,800
vCPU が 44 個の C3 160,000 2,400
vCPU が 88 個の C3 160,000 4,800
vCPU が 176 個以上の C3* 160,000 10,000
vCPU が 4 個の C3D 25,000 400
vCPU が 8 個の C3D 50,000 800
vCPU が 16~30 個の C3D 75,000 1,200
vCPU が 60 個以上の C3D 160,000 2,400
TPU が 1 つの CT6E 75,000 1,200
TPU が 4 個の CT6E 160,000 2,400
TPU が 8 個の CT6E 160,000 2,400
vCPU が 88 個の H3 15,000 240
vCPU が 40 個の M1 60,000 1,200
vCPU が 80 個の M1 100,000 2,400
vCPU が 96 個と 160 個の M1 100,000 4,000
vCPU が 208 個の M2 100,000 2,400
vCPU が 416 個の M2 100,000 4,000
vCPU が 32 個の M3 160,000 2,400
vCPU が 64 個以上の M3 160,000 4,800
vCPU が 2 個または 4 個の N4 15,000 240
vCPU が 8 個の N4 15,000 480
vCPU が 16 個の N4 80,000 1,200
vCPU が 32 個の N4 100,000 1,600
vCPU が 48 個の N4 160,000 2,400
vCPU が 960 個以上の X4 160,000 4,800

* ベアメタル インスタンスを含む。

Hyperdisk Balanced HA

マシンタイプ 最大 IOPS
読み取り / 書き込み
最大スループット(Mbps)
読み取り / 書き込み
vCPU が 1 個の C4A 25,000 400
vCPU が 2 個または 4 個の C4A 50,000 800
vCPU が 8 個の C4A 50,000 1,000
vCPU が 16 個の C4A 60,000 1,600
vCPU が 32 個の C4A 120,000 2,400
vCPU が 48 個の C4A 160,000 3,300
vCPU が 64 個の C4A 240,000 4,400
vCPU が 72 個の C4A 240,000 5,000
vCPU が 4 個の C3 25,000 400
vCPU が 8 個の C3 50,000 600
vCPU が 22 個の C3 100,000 600
vCPU が 44 個の C3 100,000 1,200
vCPU が 88 個以上の C3 100,000 2,500
vCPU が 4 個の C3D 25,000 400
vCPU が 8 個の C3D 50,000 600
vCPU が 16~30 個の C3D 100,000 600
vCPU が 60 個以上の C3D 100,000 1,200
vCPU が 32 個の M3 100,000 1,900
vCPU が 64 個以上の M3 100,000 2,500
vCPU が 2~7 個の N4 15,000 240
vCPU が 8~15 個の N4 15,000 480
vCPU が 16~31 個の N4 80,000 1,200
vCPU が 32~47 個の N4 100,000 1,600
vCPU が 48 個の N4 160,000 2,400
*このスループットを実現するには、2 つ以上のディスクを使用する必要があります。単一ディスクのスループットは 1,200 MBps に制限されています。
この IOPS を実現するには、2 つ以上のディスクを使用する必要があります。単一ディスクの IOPS の上限は 100,000 です。

Hyperdisk Extreme

マシンタイプ 最大 IOPS
読み取り / 書き込み
最大スループット(Mbps)
読み取り / 書き込み
GPU が 1 個の A3 High VM なし なし
GPU が 2 個の A3 High VM なし なし
GPU が 4 個の A3 High VM 350,000 5,000
GPU が 8 個の A3 High および Mega VM(2 つのボリュームを使用) 400,000 8,000
GPU が 8 個の A3 Ultra VM(2 つのボリュームを使用) 500,000 10,000
vCPU が 88 個の C3* 350,000 5,000
vCPU が 64 個以上の C4A 350,000 5,000
vCPU が 176 個以上の C3*,† 500,000 10,000
vCPU が 60 個以上の C3D* 350,000 5,000
M1 VM 100,000 4,000
M2 VM 100,000 4,000
vCPU が 64 個の M3 VM * 350,000 5,000
vCPU が 128 個の M3 VM * 450,000 7,200
vCPU が 80 個以上の N2 160,000 5,000
vCPU が 960 個以上の X4 400,000 10,000
vCPU が 88 個の Z3 350,000 5,000
vCPU が 176 個の Z3 350,000 5,000

* Microsoft Windows を使用する VM で Hyperdisk Extreme を使用する場合は、Windows VM インスタンスの既知の問題をご覧ください。
ベアメタル インスタンスを含む。

Hyperdisk ML

各 Hyperdisk ML ディスクに対して、最大 1,200,000 Mbps のスループットをプロビジョニングできます。プロビジョニングされたスループットは、VM タイプでサポートされている最大スループット レベルまで、ディスクがアタッチされている各 VM に分散されます。

たとえば、GPU が 8 個の A3 VM の最大スループットは 4,000 Mbps(4 Gbps)です。500,000 Mbps のスループットで Hyperdisk ML ボリュームをプロビジョニングする場合、プロビジョニングされた 500,000 Mbps のスループットを使用するには、ディスクを少なくとも 125 個の A3 VM にアタッチする必要があります。ただし、GPU が 1 つの A2 VM で同じディスクを使用するには、A2 VM の最大スループット上限が低いため、278 個の A2 VM が必要です。

スループットがどのように VM に分散されるかについての詳細は、Hyperdisk ML のスループットをご覧ください。

次の表では、Hyperdisk ML ボリュームにアタッチされた各 VM が達成できる最大スループットを示します。

各 Hyperdisk ML ボリュームは、プロビジョニングされたスループットの 1 Mbps あたり 16 IOPS を得ます。これは変更できません。IOPS の上限は、シーケンシャル I/O とランダム I/O に適用されます。

マシンタイプ vCPU 数 1 VM あたりの最大スループット(Mbps) 1 インスタンスあたりの最大 IOPS
A2(1 GPU) 12 1,800 28,800
2 個の GPU を搭載した A2 24 2,400 38,400
4 個の GPU を搭載した A2 48 2,400 38,400
8 個の GPU を搭載した A2 96 2,400 38,400
16 個の GPU を搭載した A2 96 2,400 38,400
1 個の GPU を搭載した A3 High 26 1,800 28,800
2 個の GPU を搭載した A3 High 52 2,400 38,400
4 個の GPU を搭載した A3 High 104 2,400 38,400
8 個の GPU を搭載した A3 High および Mega(読み取り専用モード) 208 4,000 64,000
8 個の GPU を搭載した A3 High および Mega(読み取り / 書き込みモード) 208 2,400 38,400
C3 4 400 6,400
8 800 12,800
22 1,800 28,800
44 以上 2,400 38,400
C3D 4 400 6,400
8 800 12,800
16 1,200 19,200
30 1,200 19,200
60 以上 2,400 38,400
TPU が 1 つの CT6E 44 1,200 19,200
TPU が 4 個の CT6E 180 1,800 28,800
TPU が 8 個の CT6E 180 1,800 28,800
G2 4 800 12,800
8 1,200 19,200
12 1,800 28,800
16 以上 2,400 38,400

8 個の GPU を搭載した A3 VM の場合、パフォーマンスは、ディスクが読み取り専用モードと読み取り / 書き込みモードのどちらで VM にアタッチされているかによって変わります。

Hyperdisk Throughput

Hyperdisk Throughput ボリュームごとに最大 600 Mbps のスループットをプロビジョニングできますが、同じ VM に複数の Hyperdisk Throughput ボリュームをアタッチする場合は、次の表に示すスループット制限が適用されます。

たとえば、表に示すように、22 個の vCPU を備えた C3 VM は、アタッチする Hyperdisk Throughput ボリュームの数に関係なく、最大 1,200 Mbps のスループットを提供できます。

1 つの Hyperdisk Throughput ボリュームを VM にアタッチした場合、VM の最大スループットは 600 Mbps です。2 つ以上の Hyperdisk Throughput ボリュームを VM にアタッチすると、VM の最大スループットは 1,200 Mbps になります。

マシンタイプ vCPU 数 VM あたりの
最大読み取り / 書き込みスループット(Mbps)*
最大スループットに達するために必要なディスクの最小数
1 個の GPU を搭載した A3 High 26 1200 2
2 個の GPU を搭載した A3 High 52 2400 4
4 個の GPU を搭載した A3 High 104 2400 4
8 個の GPU を搭載した A3 High および Mega 208 3000 5
C3 4 240 1
8 800 2
22 1200 2
44 1800 3
88 以上 2400 4
C3D 4 400 1
8 800 2
16 または 30 1200 2
60 以上 2400 4
G2 4 240 1
8 または 12 800 2
16 または 24 1200 2
32 1800 3
48 以上 2400 4
H3 88 240 1
M3 32 1800 3
64 または 128 2400 4
N2 1~3 200 1
4~7 240 1
8~15 800 2
16~31 1200 2
32-47 1800 3
48-63 2400 4
64~127 3000 5
128 以上 2400 4
N2D 2 200 1
4 240 1
8 800 2
16 1200 2
32 1800 3
48~63 2400 4
T2D 1~2 200 1
4 240 1
8 800 2
16 1200 2
32 1800 3
48 以上 2400 4
Z3 88 以上 2400 4
* 256 K 以上の I/O を想定しています。

Hyperdisk ストレージ プール

Hyperdisk ストレージ プールを使用すると、ブロック ストレージの総所有コスト(TCO)を簡単に削減し、ブロック ストレージの管理を簡素化できます。Hyperdisk ストレージ プールを使用すると、プロジェクト 1 つあたり最大 1,000 個のディスクで、容量とパフォーマンスのプールを共有できます。ストレージ プールではシン プロビジョニングとデータ削減の各機能を使用できるため、効率を高めることができます。

ストレージ プールを使用すると、オンプレミス SAN のクラウドへの移行を簡素化できます。また、ワークロードに必要な容量とパフォーマンスを簡単に提供することもできます。

特定のゾーンにあるプロジェクトのすべてのワークロードの推定容量と推定パフォーマンスでストレージ プールを作成します。次に、このストレージ プールにディスクを作成し、既存の VM にディスクをアタッチします。新しい VM の作成の一環として、ストレージ プールにディスクを作成することもできます。各ストレージ プールには、Hyperdisk Throughput など、1 種類のディスクがあります。Hyperdisk ストレージ プールには次の 2 種類があります。

  • Hyperdisk Balanced ストレージ プール: Hyperdisk Balanced ディスクでの処理に最適な汎用ワークロードに使用
  • Hyperdisk Throughput ストレージ プール: Hyperdisk Throughput ディスクでの処理に最適なストリーミング、コールドデータ、分析ワークロードに使用

Hyperdisk ストレージ プールの使用方法については、ストレージ プールについてをご覧ください。

Hyperdisk のリージョンの可用性

Hyperdisk can be used in the followingHyperdisk は、次のリージョンまたはゾーンで使用できます。

Hyperdisk Balanced

次の表に、Hyperdisk Balanced をサポートする各リージョン内の特定のゾーンを示します。

リージョン 利用可能なゾーン
彰化県(台湾) - asia-east1 asia-east1-a
asia-east1-b
asia-east1-c
東京(日本) - asia-northeast1 asia-northeast1-a
asia-northeast1-b
asia-northeast1-c
大阪(日本) - asia-northeast2 asia-northeast2-a
asia-northeast2-b
asia-northeast2-c
ソウル(韓国) - asia-northeast3 asia-northeast3-a
asia-northeast3-b
asia-northeast3-c
ジュロンウェスト(シンガポール) - asia-southeast1 asia-southeast1-a
asia-southeast1-b
asia-southeast1-c
ジャカルタ(インドネシア) - asia-southeast2 asia-southeast2-a
asia-southeast2-c
ムンバイ(インド) - asia-south1 asia-south1-a
asia-south1-b
asia-south1-c
デリー(インド) - asia-south2 asia-south2-a
asia-south2-b
シドニー(オーストラリア) - australia-southeast1 australia-southeast1-a
australia-southeast1-b
australia-southeast1-c
メルボルン(オーストラリア) - australia-southeast2 australia-southeast2-b
australia-southeast2-c
ワルシャワ、ポーランド - europe-central2 europe-central2-a
europe-central2-b
マドリード(スペイン) - europe-southwest1 europe-southwest1-a
europe-southwest1-c
サンギスラン(ベルギー) - europe-west1 europe-west1-b
europe-west1-c
europe-west1-d
ロンドン(イギリス) - europe-west2 europe-west2-a
europe-west2-b
europe-west2-c
フランクフルト(ドイツ) - europe-west3 europe-west3-a
europe-west3-b
europe-west3-c
エームスハーヴェン(オランダ) - europe-west4 europe-west4-a
europe-west4-b
europe-west4-c
チューリッヒ(スイス) - europe-west6 europe-west6-b
europe-west6-c
ミラノ(イタリア) - europe-west8 europe-west8-a
europe-west8-c
パリ(フランス) - europe-west9 europe-west9-a
europe-west9-b
europe-west9-c
トリノ(イタリア) - europe-west12 europe-west12-a
europe-west12-b
europe-west12-c
モントリオール(ケベック州) - northamerica-northeast1 northamerica-northeast1-b
northamerica-northeast1-c
トロント(オンタリオ州) - northamerica-northeast2 northamerica-northeast2-a
northamerica-northeast2-b
northamerica-northeast2-c
カウンシルブラフス(アイオワ州) - us-central1 us-central1-a
us-central1-b
us-central1-c
us-central1-f
モンクスコーナー(サウスカロライナ州) - us-east1 us-east1-b
us-east1-c
us-east1-d
アッシュバーン(バージニア州) - us-east4 us-east4-a
us-east4-b
us-east4-c
コロンバス(オハイオ州) - us-east5 us-east5-a
us-east5-b
ダラス(テキサス州) - us-south1 us-south1-b
ザ ダルズ(オレゴン州) - us-west1 us-west1-a
us-west1-b
ロサンゼルス(カリフォルニア州) - us-west2 us-west2-b
us-west2-c
ラスベガス(ネバダ州) - us-west4 us-west4-a
us-west4-b
us-west4-c
サンパウロ州オザスコ(ブラジル) - southamerica-east1 southamerica-east1-b
southamerica-east1-c
サンティアゴ(チリ) - southamerica-west1 southamerica-west1-b
southamerica-west1-c
ドーハ(カタール) - me-central1 me-central1-b
me-central1-c
ダンマーム(サウジアラビア) - me-central2 me-central2-a
me-central2-c
テルアビブ(イスラエル) - me-west1 me-west1-a
me-west1-c

Hyperdisk Balanced HA

次の表に、Hyperdisk Balanced High Availability が利用可能なリージョンを示します。

  • 彰化県(台湾) - 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 Extreme

  • 彰化県(台湾) - asia-east1
  • 東京(日本) - asia-northeast1
  • 大阪(日本) - asia-northeast2
  • ソウル(韓国) - asia-northeast3
  • ムンバイ(インド) - asia-south1
  • デリー(インド) - asia-south2
  • ジュロンウェスト(シンガポール) - asia-southeast1
  • ジャカルタ(インドネシア) - asia-southeast2
  • シドニー(オーストラリア) - australia-southeast1
  • マドリード(スペイン) - europe-southwest1
  • サンギスラン(ベルギー) - europe-west1
  • ロンドン(イギリス) - europe-west2
  • フランクフルト(ドイツ) - europe-west3
  • エームスハーヴェン(オランダ) - europe-west4
  • チューリッヒ(スイス) - europe-west6
  • ミラノ(イタリア) - europe-west8
  • パリ(フランス) - europe-west9
  • トリノ(イタリア) - europe-west12-aeurope-west12-b
  • テルアビブ(イスラエル) - me-west1
  • モントリオール(ケベック州) - northamerica-northeast1
  • トロント(オンタリオ州) - northamerica-northeast2
  • サンパウロ州オザスコ(ブラジル) - southamerica-east1
  • カウンシルブラフス(アイオワ州) - us-central1
  • モンクスコーナー(サウスカロライナ州) - us-east1
  • アッシュバーン(バージニア州) - us-east4
  • コロンバス(オハイオ州) - us-east5-b
  • ザ ダルズ(オレゴン州) - us-west1
  • ロサンゼルス(カリフォルニア州) - us-west2
  • ソルトレイクシティ(ユタ州) - us-west3
  • ラスベガス(ネバダ州) - us-west4

Hyperdisk ML

リージョン 利用可能なゾーン
彰化県(台湾) - asia-east1 asia-east1-a
asia-east1-b
asia-east1-c
東京(日本) - asia-northeast1 asia-northeast1-a
asia-northeast1-b
asia-northeast1-c
ソウル(韓国) - asia-northeast3 asia-northeast3-a
asia-northeast3-b
ジュロンウェスト(シンガポール) - asia-southeast1 asia-southeast1-a
asia-southeast1-b
asia-southeast1-c
ムンバイ(インド) - asia-south1 asia-south1-b
asia-south1-c
サンギスラン(ベルギー) - europe-west1 europe-west1-b
europe-west1-c
ロンドン(イギリス) - europe-west2 europe-west2-a
europe-west2-b
europe-west3-b
エームスハーヴェン(オランダ) - europe-west4 europe-west4-a
europe-west4-b
europe-west4-c
チューリッヒ(スイス) - europe-west6 europe-west6-b
europe-west6-c
テルアビブ(イスラエル) - me-west1 me-west1-b
me-west1-c
カウンシルブラフス(アイオワ州) - us-central1 us-central1-a
us-central1-b
us-central1-c
us-central1-f
モンクスコーナー(サウスカロライナ州) - us-east1 us-east1-b
us-east1-c
us-east1-d
アッシュバーン(バージニア州) - us-east4 us-east4-a
us-east4-b
us-east4-c
コロンバス(オハイオ州) - us-east5 us-east5-a
us-east5-b
us-east5-c
ダラス(テキサス州) - us-south1 us-south1-a
ザ ダルズ(オレゴン州) - us-west1 us-west1-a
us-west1-b
us-west1-c
ソルトレイクシティ(ユタ州) - us-west3 us-west3-b
ラスベガス(ネバダ州) - us-west4 us-west4-a
us-west4-b
us-west4-c

Hyperdisk Throughput

Hyperdisk Throughput はすべてのゾーンで使用できます。

Hyperdisk の IOPS とスループットのプロビジョニングについて

サイズに応じてパフォーマンスが自動的に向上する Persistent Disk とは異なり、Hyperdisk ではパフォーマンスを直接プロビジョニングできます。パフォーマンスをプロビジョニングするには、特定のボリュームに対して目標とするパフォーマンス レベルを選択します。個々のボリュームでパフォーマンスが完全に分離されます。つまり、各ボリュームにプロビジョニングされたパフォーマンスが適用されます。

Hyperdisk の IOPS について

プロビジョニングされた IOPS は、Hyperdisk Balanced、Hyperdisk Balanced High Availability、Hyperdisk Extreme ボリュームでは変更できますが、Hyperdisk Throughput または Hyperdisk ML ボリュームでは変更できません。

Hyperdisk ボリュームが提供する最大 IOPS とスループット レベルを達成するには、次のワークロード パラメータを考慮する必要があります。

  • I/O サイズ: IOPS の上限は、I/O サイズが 4 KB または 16 KB であることを前提としています。最大スループットの上限は、64 KB 以上の I/O サイズを使用していることを前提としています。 Hyperdisk Throughput ボリュームの場合、最大スループット上限に達するには、256 KB の I/O サイズを使用します。
  • キューの長さ: キューの長さは、ボリュームに対する保留中のリクエストの数です。最大パフォーマンスの上限を達成するには、ワークロードの I/O サイズ、IOPS、レイテンシ感度に応じてキューの長さをチューニングする必要があります。最適なキューの長さはワークロードによって異なりますが、一般的には 256 より大きくする必要があります。
  • ワーキング セットサイズ: ワーキング セットのサイズは、短時間にアクセスされるボリューム データの量を表します。最適なパフォーマンスを実現するには、ワーキング セットのサイズを 32 GiB 以上にする必要があります。
  • アタッチされた複数のディスク: Hyperdisk ボリュームは、同じ VM にアタッチされているすべての Persistent Disk ボリュームと Hyperdisk ボリュームとの間で、VM ごとの最大 IOPS とスループットの上限を共有します。複数のディスクがアタッチされている場合、各ディスクには、アタッチされているすべての Hyperdisk ボリュームにプロビジョニングされた合計の IOPS のシェアに比例するパフォーマンスの上限が適用されます。Hyperdisk ボリュームのパフォーマンスをモニタリングする場合は、同じ VM にアタッチされている他のボリュームに送信する I/O リクエストを考慮してください。

ただし、Hyperdisk ボリュームの IOPS は、最終的に、ボリュームがアタッチされている VM の VM ごとの上限によって制限されます。これらの上限を確認するには、Hyperdisk のパフォーマンスの上限をご覧ください。

パフォーマンスを改善する方法については、Hyperdisk のパフォーマンスの最適化をご覧ください。

Hyperdisk Balanced と Hyperdisk Balanced High Availability の IOPS

Hyperdisk Balanced ボリュームまたは Hyperdisk Balanced High Availability ボリュームの作成時にディスクサイズまたは IOPS の値を指定しない場合、デフォルトの IOPS 値は 3,600 IOPS になります。ディスクのサイズを指定する場合、デフォルト値はサイズによって異なります。

  • 6 GiB 以下: ディスクサイズ 1 GiB あたり 500 IOPS
  • 6 GiB より大きい: 3,000 + ディスクサイズ 1 GiB あたり 6 IOPS。または Hyperdisk Balanced の場合は 160,000、Hyperdisk Balanced High Availability の場合は 100,000 のいずれか小さい方

Hyperdisk Balanced ボリュームと Hyperdisk Balanced High Availability ボリュームには、カスタム IOPS レベルをプロビジョニングできます。プロビジョニングされる IOPS は、次のルールに従います。

  • 最小: ディスク容量 1 GiB あたり 3,000 IOPS または 500 IOPS のいずれか小さい方。
  • 最大: ディスク容量 1 GiB あたり 500 IOPS、Hyperdisk Balanced の場合は 160,000 以下、Hyperdisk Balanced High Availability の場合は 100,000 以下

Hyperdisk ML の IOPS

Hyperdisk ML ボリュームにカスタム IOPS 値を指定することはできません。Hyperdisk ML ボリュームの IOPS は、1 Mbps あたり 16 IOPS の割合でプロビジョニングされたスループットに合わせてスケールされます。たとえば、スループットが 1,000 Mbps の Hyperdisk ML ボリュームには、最大 16,000 IOPS を設定できます。ただし、IOPS は最終的に、Hyperdisk Throughput ボリュームがアタッチされている VM のマシンタイプによって制限されます。

Hyperdisk Extreme の IOPS

Hyperdisk Extreme ボリュームを作成するときに IOPS の値を指定しなかった場合は、デフォルト値が使用されます。これは、ディスク容量 1 GiB あたり 100 IOPS またはマシンタイプの最大 IOPS のいずれか少ない方となります。Hyperdisk Extreme ボリュームに対し、カスタム IOPS レベルをプロビジョニングできます。プロビジョニングされる IOPS は、次のルールに従う必要があります。

  • ディスク容量 1 GiB あたり 2 IOPS 以上、1,000 IOPS 以下
  • マシンタイプに応じて、ボリュームあたり最大 350,000

Hyperdisk Throughput の IOPS

Hyperdisk Throughput ボリュームの場合、IOPS はプロビジョニングされたスループットに合わせてスケーリングされます。レートは、1 Mbps あたり 4 IOPS です。ただし、Hyperdisk Throughput ボリュームがアタッチされている VM のマシンタイプによって IOPS が最終的に制限されます。

Hyperdisk のスループットについて

次の Hyperdisk ボリュームでは、プロビジョニングされたスループットを変更できます。

  • Hyperdisk Balanced
  • Hyperdisk Balanced の高可用性
  • Hyperdisk Throughput
  • Hyperdisk ML

Hyperdisk Extreme ボリュームのプロビジョニングされたスループットは変更できません。

Hyperdisk ボリュームが提供する最大スループット レベルを達成するには、次のワークロード パラメータを考慮する必要があります。

  • I/O サイズ: 最大スループット上限は、次のものを使用していることを前提としています。
    • Hyperdisk Throughput: I/O サイズが 256 KB 以上。
    • Hyperdisk Balanced または Hyperdisk Balanced High Availability: I/O サイズが 64 KB 以上
  • キューの長さ: キューの長さは、ボリュームに対する保留中のリクエストの数です。最大パフォーマンスの上限を達成するには、ワークロードの I/O サイズ、IOPS、レイテンシ感度に応じてキューの長さをチューニングする必要があります。最適なキューの長さはワークロードによって異なりますが、一般的には 256 より大きくする必要があります。
  • 共有ディスク: サポートされている場合、同じディスクを複数の VM にアタッチして、ディスクのプロビジョニング済みスループットに到達させることが可能です。たとえば、プロビジョニングされたスループット上限が 50,000 MBps の Hyperdisk ML ボリュームがあるとします。1 つの A3 VM にアタッチした場合、達成可能な最大スループットは A3 VM の上限である 4,000 Mbps です。プロビジョニングされたディスクのスループットの上限に達するには、同じディスクを 15 台の A3 VM にアタッチします。
  • 複数のアタッチされたディスク: 複数の Hyperdisk ボリュームを VM にアタッチしたとき、すべての Hyperdisk ボリュームに対してプロビジョニングされた合計スループットがマシンタイプのドキュメントに記載されている上限を超える場合、合計ディスク パフォーマンスはマシンタイプの上限を超えないものとします。 たとえば、A3 VM の最大スループット(3,000 Mbps)に到達するには、各 Hyperdisk Throughput ボリュームの最大スループット上限が 600 Mbps であるため、少なくとも 5 個の Hyperdisk Throughput ボリュームを VM にアタッチする必要があります。

詳細については、Hyperdisk のパフォーマンスの最適化をご覧ください。

Hyperdisk Balanced と Hyperdisk Balanced High Availability のスループット

スループットまたはディスクサイズの値を指定しない場合、スループットのデフォルト値は 290 Mbps です。ディスクのサイズを指定する場合、デフォルト値はサイズによって異なります。

  • 6 GiB 以下: 140 Mbps
  • 6 GiB より大きい: ((6 * disk size in GiB) / 4) + 140 または 2,400 MBps(Hyperdisk Balanced)または 1,200 MBps(Hyperdisk Balanced High Availability)のいずれか小さい方

Hyperdisk Balanced ボリュームと Hyperdisk Balanced High Availability ボリュームにカスタム スループット レベルをプロビジョニングできます。各ディスクにプロビジョニングされたスループットは、次のルールに従う必要があります。

  • 最小: 140 Mbps、または構成された IOPS を 256 で割った値の大きい方。
  • 最大: Hyperdisk Balanced の場合は 2,400 MBps、Hyperdisk Balanced High Availability の場合は 1,200 MBps、またはプロビジョニングされた IOPS を 4 で割った値の大きい方。

Hyperdisk ML のスループット

1 つの Hyperdisk ML ボリュームに対して最大 1,200,000 Mbps のスループットをプロビジョニングでき、少なくとも 400 Mbps のスループットをプロビジョニングできます。プロビジョニングされたスループットは、接続されているすべての VM 間で共有されます。つまり、ディスクがアタッチされているすべての VM で消費される合計スループットは、プロビジョニングされたスループットを超えることはできません。

プロビジョニングされたスループットには次のルールが適用されます。

  • VM アタッチメントの数: ボリュームが 20 個を超える VM にアタッチされている場合は、VM ごとに少なくとも 100 Mbps のスループットをプロビジョニングする必要があります。たとえば、ディスクを 500 台の VM にアタッチする場合は、ディスクに 50 Gbps 以上のスループットをプロビジョニングする必要があります。

  • デフォルトのスループット: デフォルトのスループットは、ディスクサイズの GiB あたり 24 Mbps または 400 Mbps のいずれか大きい方です。

    たとえば、10 GiB の Hyperdisk ML ボリュームは、デフォルトで 400 Mbps のスループットでプロビジョニングされます。これは、24 MBps * 10 = 240 が最小 400 Mbps を下回るためです。

  • GiB あたりのスループット上限: ディスク容量の 1 GiB あたり 0.12 Mbps~1,600 Mbps をプロビジョニングできます。ただし、プロビジョニングされたスループットは 400 Mbps~1,200,000 Mbps の範囲でなければなりません。

    たとえば、10 GiB の Hyperdisk ML ボリュームの場合、ディスクの最大スループットは 16,000 Mbps です(1,600 MBps * 10)。ディスクのサイズが原因で、最大スループット 1,200,000 Mbps はプロビジョニングできないためです。

    一方、20 TiB のディスクの場合、32,000,000 Mbps(1,600 MBps * 20,000)はディスクあたりの最大スループット 1,200,000 Mbps を超えるため、最大スループットは 1,200,000 Mbps になります。

Hyperdisk Throughput のスループット

Hyperdisk Throughput ボリュームのスループット レベルをプロビジョニングできます。プロビジョニングされたスループットは、次のルールに従う必要があります。

  • ボリュームあたり最大 600 Mbps。
  • 容量 1 TiB あたり 10 Mbps 以上、90 Mbps 以下。

スループット値を指定しない場合、Compute Engine はディスク容量の 1 TiB あたり 90 Mbps(最大 600 Mbps)でディスクをプロビジョニングします。

Hyperdisk Throughput ボリュームの場合、スループットはボリュームのサイズまたはプロビジョニングされた vCPU の数に応じて自動的にスケーリングされません。Hyperdisk Throughput ディスクごとに、必要なスループット レベルを指定する必要があります。

Hyperdisk Extreme のスループット

Hyperdisk Extreme ボリュームの場合、スループットは I/O あたり 256 Kbps のスループットのレートでプロビジョニングする IOPS 数に応じてスケーリングされます。ただし、最終的にスループットには、Hyperdisk Extreme ボリュームがアタッチされている VM の vCPU の数に依存する VM ごとの上限があります。

Hyperdisk Extreme ボリュームのスループットは、全二重通信ではありません。Hyperdisk パフォーマンスの上限に記載されている最大スループット上限は、読み取り / 書き込みスループットの合計に適用されます。

料金

Hyperdisk ボリュームを削除するまで、プロビジョニングされた合計容量に対して課金されます。月単位、GiB 単位で課金されます。さらに、以下に対して課金されます。

  • Hyperdisk Balanced では、プロビジョニングされた IOPS とプロビジョニングされたスループット(MBps)に対して、ベースライン値 3,000 IOPS と 140 MBps のスループットを超える月額料金が課金されます。
  • Hyperdisk Extreme では、プロビジョニングされた IOPS に基づいて月額料金が課金されます。
  • Hyperdisk ML では、プロビジョニングされたスループット(Mbps)に基づいて月額料金が課金されます。複数の VM を 1 つの Hyperdisk ML ボリュームにアタッチしても追加料金は発生しません。
  • Hyperdisk Throughput では、プロビジョニングされたスループット(Mbps)に基づいて月額料金が課金されます。

リージョン ディスクのデータは 2 つの場所に書き込まれるため、Hyperdisk Balanced High Availability ストレージの費用は Hyperdisk Balanced ストレージの 2 倍です。

料金について詳しくは、ディスクの料金をご覧ください。

Hyperdisk と確約利用割引

Hyperdisk ボリュームは以下に対応していません。

  • リソースベースの確約利用割引(CUD)
  • 継続利用割引(SUD)

Hyperdisk とプリエンプティブル VM インスタンス

Hyperdisk は、Spot VM(またはプリエンプティブル VM)で使用できます。ただし、Hyperdisk には割引されたスポット料金はありません。

次のステップ