Compute Engine

インスタンス グループ

グループとして仮想マシンを作成、管理する

Google Cloud のマネージド インスタンス グループ(MIG)は、1 つのエンティティとして管理できる同じ構成を共有する仮想マシンのセットです。

新規のお客様には、Google Cloud で使用できる無料クレジット $300 分を差し上げます。その他の情報その他の Compute Engine ソリューションを確認する。

機能

需要の変化に合わせて自動スケーリング

アプリに追加のコンピューティング リソースが必要な場合は、自動スケーリングされたマネージド インスタンス グループ(MIG)によってグループ内の VM 数を自動的に増やし、需要に応じることができます。需要が低下した場合、自動スケーリングされた MIG は自動的に縮小するため、コストを削減できます。また、予測自動スケーリングまたはスケジュール設定された自動スケーリングを使用して、事前にスケーリングすることもできます。

ゾーンに分散して信頼性を向上させる

リージョン MIG を使用すると、アプリの負荷を複数のゾーンに分散できます。このレプリケーション機能により、ゾーン障害から守られます。ゾーンに障害が発生した場合、アプリは同じリージョンの残りの利用可能なゾーンで実行されている VM からトラフィックの処理を続行できます。

容量を自動的に取得して維持する

VM に障害が発生した場合でも、MIG は目的の VM 容量を作成し、グループサイズを維持します。グループ内の VM で障害が発生するか、プリエンプト(Spot VM)が発生すると、MIG はその VM を自動的に再作成します。

ステートフル ワークロードのサポート

MIG では、可用性の高いデプロイメントを構築し、ステートフルデータまたは構成(データベース、DNS サーバー、従来のモノリシック アプリケーション、チェックポインティングを使用した長時間実行バッチ計算など)を使用するアプリケーションの操作を自動化できます。 ステートフル MIG は、マシンの再起動、再作成、自動修復、更新イベントで各インスタンスの固有の状態(インスタンス名、アタッチされた永続ディスク、メタデータ)を保持します。

アプリケーション ベースの自動修復

アプリケーション ベースのヘルスチェックを設定して、アプリケーションが MIG の各 VM で期待どおりに応答するかどうかを定期的に検証することもできます。アプリケーションが VM で応答しない場合、MIG により VM が自動的に再作成されます。アプリケーションが応答していることを確認するほうが、単に VM が起動して実行されていることを確認するよりも正確な結果を得られます。

自動更新

MIG の自動更新機能を使用すると、MIG 内のインスタンスに新しいバージョンのソフトウェアを安全にデプロイし、ローリング アップデートやカナリア更新など、あらゆるロールアウト シナリオに柔軟に対応できます。また、デプロイメントの速度と範囲にとどまらず、サービス中断のレベルまで自在に制御可能です。

仕組み

MIG を使用するには、まずインスタンス テンプレートを作成し、グループ内のすべての VM の構成を定義します。次に、インスタンス テンプレート、必要な VM の数、自動スケーリングと自動修復の構成を提供する MIG を作成します。移行が完了すると、MIG によって VM が作成、管理されます。

スケーラブルで可用性の高いデプロイを設定、実行、更新する
マネージド インスタンス グループが、スケーラブルで可用性の高いデプロイの構築にどのように役立つかのデモをご覧ください。

一般的な使用例

対象

高可用性ウェブ アプリケーション

高可用性アプリケーションは、最小限のレイテンシとダウンタイムでクライアントに対応するよう意図されています。MIG には、ビルドに役立つ多くの機能があります。リージョン MIG を使用すると、アプリケーションを複数のゾーンに分散できます。予測自動スケーリングまたはスケジュール設定された自動スケーリングを使用して、アプリケーションを自動的にスケーリングします。インスタンスに障害が発生した場合、自動修復によって、影響を受けるインスタンスを自動的に修復できます。
MIG の高可用性機能の詳細
高可用性ウェブ アプリケーションのアーキテクチャ

高可用性ウェブ アプリケーション

高可用性アプリケーションは、最小限のレイテンシとダウンタイムでクライアントに対応するよう意図されています。MIG には、ビルドに役立つ多くの機能があります。リージョン MIG を使用すると、アプリケーションを複数のゾーンに分散できます。予測自動スケーリングまたはスケジュール設定された自動スケーリングを使用して、アプリケーションを自動的にスケーリングします。インスタンスに障害が発生した場合、自動修復によって、影響を受けるインスタンスを自動的に修復できます。
MIG の高可用性機能の詳細
高可用性ウェブ アプリケーションのアーキテクチャ

入手可能性

バッチ ワークロードまたは機械学習ワークロード

大規模なバッチジョブには、数千の VM をプロビジョニングする機能が必要です。MIG を利用すると、1 つのコマンドで複数のゾーンにまたがって簡単に作成できます。密結合のバッチジョブには、コンパクト プレースメント ポリシーを使用してネットワーク レイテンシを短縮します。GPU 対応 VM を使用すると、分析、機械学習、その他のバッチ演算をスケーラブルで高性能なクラウド インフラストラクチャ上で実行できます。
キューに登録されたジョブに基づいてワーカーをスケーリングする方法を調べる
MIG でバッチ ワークロードを実行するアーキテクチャ図

    バッチ ワークロードまたは機械学習ワークロード

    大規模なバッチジョブには、数千の VM をプロビジョニングする機能が必要です。MIG を利用すると、1 つのコマンドで複数のゾーンにまたがって簡単に作成できます。密結合のバッチジョブには、コンパクト プレースメント ポリシーを使用してネットワーク レイテンシを短縮します。GPU 対応 VM を使用すると、分析、機械学習、その他のバッチ演算をスケーラブルで高性能なクラウド インフラストラクチャ上で実行できます。
    キューに登録されたジョブに基づいてワーカーをスケーリングする方法を調べる
    MIG でバッチ ワークロードを実行するアーキテクチャ図

      永続性

      高可用性データベース クラスタ

      永続的なデータや構成(データベース シャードや以前のアプリケーションなど)がある VM のグループを管理する必要がある場合は、ステートフル MIG が最適です。自動修復、マルチゾーン デプロイ、自動ローリング アップデートにより、ステートフル アプリケーションの稼働時間と復元力が向上します。ステートフル アプリケーションの例としては、Cassandra、MongoDB、mySQL、PostgreSQL、Kafka などがあります。

      ステートフル MIG の詳細を確認する
      バッチ ワークロードのアーキテクチャ

        高可用性データベース クラスタ

        永続的なデータや構成(データベース シャードや以前のアプリケーションなど)がある VM のグループを管理する必要がある場合は、ステートフル MIG が最適です。自動修復、マルチゾーン デプロイ、自動ローリング アップデートにより、ステートフル アプリケーションの稼働時間と復元力が向上します。ステートフル アプリケーションの例としては、Cassandra、MongoDB、mySQL、PostgreSQL、Kafka などがあります。

        ステートフル MIG の詳細を確認する
        バッチ ワークロードのアーキテクチャ

          料金

          インスタンス グループの料金インスタンス グループの使用に追加料金はかかりません。インスタンス グループが作成したリソースに対してのみ課金されます。
          プロダクト説明料金
          インスタンス グループ

          Compute Engine の料金に従って VM ごとに課金されます。

          新規のお客様には、最初の 90 日間に Google Cloud で使用できる無料クレジット $300 分を差し上げます。

          Compute Engine の料金を確認する。

          Google のセールスチームに連絡して、見積もりをリクエストすることもできます。

          インスタンス グループの料金

          インスタンス グループの使用に追加料金はかかりません。インスタンス グループが作成したリソースに対してのみ課金されます。

          インスタンス グループ
          説明

          Compute Engine の料金に従って VM ごとに課金されます。

          新規のお客様には、最初の 90 日間に Google Cloud で使用できる無料クレジット $300 分を差し上げます。

          料金

          Compute Engine の料金を確認する。

          Google のセールスチームに連絡して、見積もりをリクエストすることもできます。

          料金計算ツール

          リージョン固有の料金と手数料を含む、毎月の費用を試算できます。

          カスタムの見積もり

          カスタム見積もりをご希望の場合は、Google のセールスチームにお問い合わせください。

          インスタンス グループの詳細

          デプロイを自動化する準備はできましたか?

          コンピューティングの最新の情報を受け取る

          コンピューティング ソリューションを利用している顧客の事例

          Google Cloud
          • ‪English‬
          • ‪Deutsch‬
          • ‪Español‬
          • ‪Español (Latinoamérica)‬
          • ‪Français‬
          • ‪Indonesia‬
          • ‪Italiano‬
          • ‪Português (Brasil)‬
          • ‪简体中文‬
          • ‪繁體中文‬
          • ‪日本語‬
          • ‪한국어‬
          コンソール
          • Google Cloud プロダクト
          • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
          Google Cloud