Compute Engine

インスタンス グループ

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

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

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

機能

需要の変化に応じて自動スケーリング

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

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

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

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

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

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

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

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

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

自動更新

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

仕組み

MIG を使用するには、まずグループ内のすべての VM の構成を定義するインスタンス テンプレートを作成します。次に、インスタンス テンプレート、必要な VM の数、(必要に応じて)自動スケーリングと自動修復の構成を指定して、MIG を作成します。その後は、MIG により VM が作成され、管理されます。

スケーラブルで可用性の高いデプロイを設定、実行、更新する
マネージド インスタンス グループを使用して、スケーラブルで高可用性のデプロイを構築する方法のデモをご覧ください。

一般的な使用例

可用性

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

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

高可用性ウェブ アプリケーションのアーキテクチャ

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

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

高可用性ウェブ アプリケーションのアーキテクチャ

取得可能性

バッチ ワークロードまたは ML ワークロード

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

MIG でバッチ ワークロードを実行するアーキテクチャ図

    バッチ ワークロードまたは ML ワークロード

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

    MIG でバッチ ワークロードを実行するアーキテクチャ図

      永続性

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

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

      バッチ ワークロードのアーキテクチャ

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

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

        バッチ ワークロードのアーキテクチャ

          料金

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

          インスタンス グループ

          Compute Engine の料金設定に基づいて、VM ごとに課金されます。

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

          詳しくは、Compute Engine の料金をご覧ください。

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

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

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

          インスタンス グループ

          説明

          Compute Engine の料金設定に基づいて、VM ごとに課金されます。

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

          料金

          詳しくは、Compute Engine の料金をご覧ください。

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

          料金計算ツール

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

          カスタムの見積もり

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

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

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

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

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

          関連サービス

          プロダクト ドキュメント

          • Google Cloud プロダクト
          • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
          Google Cloud