プレースメント ポリシーについて


このドキュメントでは、プレースメント ポリシーの動作、課金、制限について説明します。

各仮想マシン(VM)インスタンスは、データセンターにあるクラスタであるサーバーラックに配置され、ホストと呼ばれます。デフォルトでは、Compute Engine は、異なるホストに VM を配置し、停電の影響を最小限に抑えます。プレースメント ポリシーを作成して VM に適用する場合、アプリケーションのニーズに応じて、相互に関係して VM の物理的な位置を再定義できます。可用性を高めるために、VM をさらに離れた場所に配置できます。ネットワーク レイテンシを短縮するために、VM を相互に近い場所に配置できます。

次の種類のプレースメント ポリシーを作成できます。

  • コンパクト プレースメント ポリシー: このポリシーは、VM を相互に近い場所に配置して指定し、ネットワークのレイテンシを短縮します。ハイ パフォーマンス コンピューティング(HPC)、機械学習(ML)、データベース サーバー ワークロードを実行する際などに VM が相互に頻繁に通信する必要がある場合は、VM を相互に近く配置すると便利です。

  • スプレッド プレースメント ポリシー: このポリシーでは、VM を別々の独自のハードウェア(アベイラビリティ ドメインと呼ばれます)に配置するように指定し、可用性と信頼性を高めます。VM を別々のアベイラビリティ ドメインに配置すると、VM のライブ マイグレーション中に最も重要な VM を実行し続けるか、同じハードウェアを共有する VM 間でのハードウェア障害の影響を軽減できます。

プレースメント ポリシーを作成したら、プレースメント ポリシーを指定する VM を作成するか、既存の VM にポリシーを適用して、VM の物理的な場所を指定できます。

課金

VM へのプレースメント ポリシーの作成、削除、適用に関連する追加費用は発生しません。

制限事項

以降のセクションでは、プレースメント ポリシーの制限事項について説明します。

すべてのプレースメント ポリシーの制限事項

すべてのプレースメント ポリシーには次の制限が適用されます。

  • プレースメント ポリシーはリージョン リソースであり、それらの使用は配置されているリージョンに限定されます。たとえば、リージョン us-central1 でプレースメント ポリシーを作成する場合、それは、同じリージョンまたは us-central1 内のゾーンにある Compute Engine リソースにのみ適用できます。

  • Compute Engine リソースごとに適用できるプレースメント ポリシーは 1 つのみです。

  • プレースメント ポリシーは VM からのみ削除または置換できます。他の Compute Engine リソースからプレースメント ポリシーを削除または置換することはできません。

  • プレースメント ポリシーは、Compute Engine リソースに適用されていない場合にのみ消去できます。

  • VM の将来の予約リクエストにプレースメント ポリシーを適用することはできません。

  • 単一テナントノードを指定する VM にはプレースメント ポリシーを適用できません。

コンパクト プレースメント ポリシーの制限事項

コンパクト プレースメント ポリシーには、すべてのプレースメント ポリシーの制限に加えて、次の制限があります。

  • コンパクト プレースメント ポリシーを作成するときに、最大距離値(プレビュー)を指定すると、VM を配置する距離を適切に制御できます。次の表に、各最大距離値でサポートされているマシンシリーズ、VM の数、ホスト メンテナンス ポリシーを示します。

    最大距離値 説明 サポートされているマシンシリーズ VM の最大数* サポートされるホスト メンテナンス ポリシー
    未指定(デフォルト) 可用性に基づいて、VM は可能な限り互いに近い位置に配置されます。 A2、A3、C2、C3、C2D、C3D、G2、H3、N2、N2D 1,500 移行または終了
    3 レイテンシを抑えるため、VM は隣接するクラスタに配置されます。 A2、C2、C3、C2D、C3D、G2、H3 1,500 移行または終了
    2 VM は隣接するラックに配置されます。隣接するクラスタに配置された VM よりもネットワーク レイテンシが低くなります。 A2、C2、C3、C2D、C3D、G2、H3 150 終了
    1 VM は同じラックに配置されます。ネットワーク レイテンシは可能な限り最小限に抑えられます。 A2、C2、C3、C2D、C3D、G2、H3 22 終了

    * VM の配置に使用できるリソースによっては、VM の最大数は少なくなります。

  • 予約用のコンパクト プレースメント ポリシーを作成する場合は、次の制限が適用されます。

    • VM の固定数を指定することはできません。

    • 最大距離値に 1 を指定することはできません。

    詳細については、予約の追加要件をご覧ください。

スプレッド プレースメント ポリシーの制限事項

スプレッド プレースメント ポリシーには、すべてのプレースメント ポリシーの制限に加えて、次の制限があります。

  • スプレッド プレースメント ポリシーは、最大 32 台の VM にのみ適用できます。

  • VM のオンデマンド予約にスプレッド プレースメント ポリシーを適用することはできません。

  • VM の物理的な場所を確認することはできません。

次のステップ