Hyperdisk Balanced High Availability について


ゾーン停止からアプリケーションを保護するには、Hyperdisk Balanced High Availability ボリュームを使用して、同じリージョン内の 2 つのゾーンにデータを同期的に複製します。同じボリュームへの書き込みアクセスを複数のゾーンで必要とするシナリオでは、Hyperdisk Balanced High Availability ボリュームを使用することもできます。このドキュメントでは、Hyperdisk Balanced High Availability の機能について説明します。

1 つの Hyperdisk Balanced High Availability ボリュームに対して、最大 100,000 IOPS と 1,200 MiB/秒のスループットを指定できます。ブートディスクとして使用できる Hyperdisk タイプは、Hyperdisk Balanced と Hyperdisk Balanced High Availability のみです。

新しい Hyperdisk Balanced High Availability ボリュームを作成するには、リージョン ディスクの作成と管理をご覧ください。

Hyperdisk と他の Hyperdisk タイプの詳細については、Hyperdisk についてをご覧ください。

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

Hyperdisk Balanced High Availability は、次のマシンシリーズで使用できます。

ユースケース

高可用性とゾーン停止に対する復元力が必要なアプリケーションには、Hyperdisk Balanced High Availability を使用します。次に例を示します。

  • 高速なフェイルオーバーを必要とする高パフォーマンス ワークロード
  • 異なるゾーンにあるインスタンスのデータへの同時書き込みアクセスが必要なワークロード
  • 2 つのロケーションでのデータ レプリケーションに関する規制要件があるワークロード
  • Microsoft SQL Server フェイルオーバー クラスタ インスタンス(FCI)

Hyperdisk Balanced High Availability ボリュームの障害復旧

Hyperdisk Balanced High Availability ボリュームは、インスタント スナップショット標準スナップショットでバックアップできます。スナップショットは、特定の時点で Hyperdisk Balanced High Availability ボリューム上のデータをバックアップします。

停止が発生した場合にデータを保護するには、Hyperdisk Balanced High Availability ボリュームの複数のゾーンと複数のリージョン間でレプリケーションを有効にします。

複数のゾーンにわたる同期レプリケーション

Hyperdisk Balanced High Availability ボリュームのゾーンレプリケーション(同期レプリケーション)では、2 つのゾーンにボリュームデータのレプリカが作成されます。一方のゾーンで一時的に停止した場合、もう一方のゾーンのレプリカにより、データを引き続き使用できます。ゾーンレプリケーションの詳細については、同期レプリケーションについてをご覧ください。

複数のリージョンにまたがる非同期レプリケーション

非同期レプリケーションを有効にすると、リージョンが停止した場合にデータを保護できます。非同期レプリケーションは、別のリージョンのボリューム上にデータのコピーを保持します。たとえば、us-west1 の Hyperdisk Balanced High Availability ボリュームを保護するには、非同期レプリケーションを使用して、us-east4 リージョンのセカンダリ ボリュームにボリュームを複製します。us-west1 のボリュームが使用できなくなった場合は、us-east4 のセカンダリ ボリュームを使用できます。

ベースライン パフォーマンス

Hyperdisk Balanced High Availability ボリュームには、最大 3,000 IOPS と 140 MiB/秒のスループットが追加料金なしで含まれています。140 MiB/秒を超えるプロビジョニングされたスループットと 3,000 IOPS を超えるプロビジョニングされた IOPS に対して課金されます。

Hyperdisk Balanced High Availability のプロビジョニングされたパフォーマンスについて

Hyperdisk ボリュームを作成するときにパフォーマンスをプロビジョニングする必要はありません。パフォーマンスをプロビジョニングしない場合、Compute Engine はデフォルト値でボリュームを作成します。この値は後で変更できます。デフォルト値の詳細については、IOPS とスループットのデフォルト値をご覧ください。

パフォーマンス要件がわかっている場合は、ボリュームの作成時に Hyperdisk Balanced High Availability ボリュームの IOPS とスループットの上限を指定できます。プロビジョニングされた値は、ボリュームの作成後に変更できます。サイズを指定しないと、IOPS またはスループット レベルを指定できません。

サイズとパフォーマンスの上限

Hyperdisk Balanced High Availability ボリュームに指定できるサイズ、IOPS、スループットの値には、次の上限が適用されます。

  • サイズ: 4 GiB~64 TiB。デフォルトのサイズは 100 GiB です。
  • IOPS: 3,000 ~ 100,000 IOPS。320 GiB 未満のボリュームの場合、指定できる IOPS 値の範囲はサイズによって異なります。詳細については、構成可能な IOPS の上限をご覧ください。
  • スループット: 140 ~ 1,200 MiB/秒のスループット。スループット値は、プロビジョニングする IOPS の量によって異なります。詳細については、プロビジョニングされたスループットの上限をご覧ください。

構成可能な IOPS の上限

Hyperdisk Balanced High Availability ボリュームの IOPS の上限は、次の上限に従って選択できます。最小値と最大値はサイズによって異なります。

  • 構成可能な最小 IOPS:
    • 4 GiB または 5 GiB ボリューム: IOPS はそれぞれ 2,000 IOPS と 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。

次の表に、一般的なボリューム サイズの構成可能な IOPS の上限を示します。サイズがリストにない場合は、前述の式を使用して、構成可能な最大 IOPS を計算します。

サイズ(GiB) 構成可能な IOPS 値
4 2,000
5 2,500
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/秒に固定されます。ボリュームのサイズが大きい場合は、追加のスループットをプロビジョニングできます。サポートされるスループット値の範囲は、次の式に基づいてプロビジョニングされた IOPS によって異なります。P はプロビジョニングされた IOPS 値です。

  • 構成可能な最小スループット: MAX (140, P/256) MiB/秒
  • 構成可能な最大スループット: MIN (1200 MiB/s, 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 ~ 1,200
32,000 140 ~ 1,200
50,000 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 High Availability ボリュームの作成時に 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 以下のボリューム: 140 MiB/秒
    • 6 GiB を超えるボリューム: 1.5x + 140 MiB/秒
  • デフォルト サイズ: 100 GiB

プロビジョニングされたパフォーマンスまたはサイズを変更する

Hyperdisk Balanced High Availability ボリュームのプロビジョニングされたパフォーマンスとサイズは、4 時間に 1 回まで変更できます。サイズまたはパフォーマンスを変更する方法については、Hyperdisk ボリュームを変更するをご覧ください。

インスタンスにアタッチした場合のパフォーマンスの上限

このセクションでは、Hyperdisk Balanced High Availability のパフォーマンスの上限について説明します。1 つの Hyperdisk Balanced High Availability ボリュームに対して、最大 100,000 IOPS と 1,200 MiB/秒のスループットを指定できます。

次の表に、サポートされているインスタンスごとに Hyperdisk Balanced High Availability ボリュームで達成可能な最大パフォーマンスを示します。インスタンスにアタッチされた Hyperdisk Balanced High Availability ボリュームのパフォーマンスは、インスタンスのマシンタイプの上限を超えることはできません。パフォーマンスの上限は、各ボリュームのプロビジョニングされたパフォーマンスに関係なく、同じインスタンスにアタッチされているすべての Hyperdisk Balanced High Availability ボリューム間で共有されます。

複数の Hyperdisk Balanced High Availability ボリュームでパフォーマンスを向上させる

特定のインスタンスで、1 つの Hyperdisk Balanced High Availability ボリュームの最大パフォーマンス(100,000 IOPS または 1,200 MiB/秒)を超えることがあります。複数の Hyperdisk Balanced High Availability ボリュームをインスタンスにアタッチすると、インスタンスでこれらの上限を達成できます。

次の表のインスタンスのパフォーマンスの上限が 100,000 IOPS または 1,200 MiB/秒を超える場合、インスタンスがその上限を達成するには、複数の Hyperdisk Balanced High Availability ボリュームをアタッチする必要があります。たとえば、Hyperdisk Balanced High Availability を使用する c4a-*-72 インスタンスのパフォーマンスの上限は 240,000 IOPS と 5,000 MiB/秒です。この最大パフォーマンスを実現するには、少なくとも 5 つの Hyperdisk Balanced High Availability ボリュームをインスタンスにアタッチする必要があります。

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

インスタンスのマシンタイプ 最大 IOPS 最大スループット(MiB/秒)
a3-highgpu-1g 120,000 1,800
a3-highgpu-2g 160,000 2,400
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 10,000
a3-megagpu-8g 160,000 4,800
c3-*-4 25,000 400
c3-*-8 50,000 600
c3-*-22 100,000 600
c3-*-44 100,000 1,200
c3-*-88 100,000 2,500
c3-*-176 100,000 2,500
c3-*-192 100,000 2,500
c3d-*-4 25,000 400
c3d-*-8 50,000 600
c3d-*-16 100,000 600
c3d-*-30 93,750 600
c3d-*-60 100,000 1,900
c3d-*-90 100,000 2,500
c3d-*-180 100,000 2,500
c3d-*-360 100,000 2,500
c4a-*-1 25,000 400
c4a-*-2 50,000 800
c4a-*-4 50,000 800
c4a-*-8 50,000 1,000
c4a-*-16 80,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
m3-*-32 100,000 1,200
m3-*-64 100,000 2,500
m3-*-128 100,000 2,500
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-*-10n4-*-12n4-*-14 など)
15,000 480
n4-*-16 80,000 1,200
18 ~ 30 個の vCPU を備えたカスタム N4 マシンタイプ(n4-*-18n4-*-24n4-*-30 など)
80,000 1,200
n4-*-32 100,000 1,600
34 ~ 46 個の vCPU を備えたカスタム N4 マシンタイプ(n4-*-34n4-*-42n4-*-46 など)
100,000 1,600
n4-*-48 100,000 1,600
50 ~ 62 個の vCPU を備えたカスタム N4 マシンタイプ(n4-*-50n4-*-58n4-*-62 など)
100,000 1,600
n4-*-64 100,000 1,600
66 ~ 78 個の vCPU を備えたカスタム N4 マシンタイプ(
: n4-*-66n4-*-72n4-*-78 など)
100,000 1,600
n4-*-80 100,000 1,600
z3-*-88 160,000 4,800
z3-*-176 160,000 4,800

Hyperdisk Balanced High Availability のリージョンの可用性

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

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

ワークロードのクラスタリングと 1 秒未満の目標復旧時間で高速な高可用性(HA)フェイルオーバーを有効にするには、同じ Hyperdisk Balanced High Availability ボリュームを複数のインスタンスにアタッチします。Hyperdisk Balanced High Availability ボリュームを複数のインスタンスに同時にアタッチすると、各インスタンスはボリュームへの書き込みアクセスを維持します。ボリュームを複数のインスタンスに接続するには、各インスタンスがボリュームのレプリカと同じゾーンに存在する必要があります。

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

料金

Hyperdisk Balanced High Availability ボリュームを削除するまで、プロビジョニングされた合計サイズ、IOPS、スループットに対して課金されます。ボリュームがインスタンスに接続されていない場合や、インスタンスが一時停止または停止されている場合でも、料金が発生します。詳細については、ディスクの料金をご覧ください。

Hyperdisk Balanced High Availability の制限事項

  • Hyperdisk Balanced High Availability ボリュームからマシンイメージを作成することはできません。
  • マルチライター モードの Hyperdisk Balanced High Availability ボリュームをスナップショットまたはイメージでバックアップすることはできません。最初にマルチライター モードを無効にする必要があります。
  • Hyperdisk ボリュームのサイズとパフォーマンスは、4 時間に 1 回まで変更できます。

次のステップ