マネージド インスタンス グループ(MIG)を作成する
Google Cloud コンソールを使用して Compute Engine でマネージド インスタンス グループ(MIG)を作成する方法を説明します。
MIG は、単一のエンティティとして管理できる仮想マシン(VM)インスタンスの集まりです。MIG は、自動修復、自動スケーリング、ロード バランシング、マルチゾーン対応、ステートフル ワークロードなどの機能をサポートしています。
MIG 内の各 VM はインスタンス テンプレートに基づいています。MIG を作成する前に、インスタンス テンプレートを作成する必要があります。
このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。
始める前に
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Compute Engine API を有効にします。
インスタンス テンプレートの作成
Google Cloud コンソールで、[インスタンス テンプレート] ページに移動します。
[
インスタンス テンプレートを作成 ] をクリックします。Ubuntu OS を使用するテンプレートを作成する手順は、次のとおりです。
[ブートディスク] セクションで [変更] をクリックします。[オペレーティング システム] リストで、[Ubuntu] を選択します。
[選択] をクリックします。
このテンプレートを使用すると、このテンプレートで作成されたすべての VM にこの設定が適用されます。チュートリアルの後半で使用するテンプレートの名前をメモしておきます。
[作成] をクリックしてインスタンス テンプレートを作成します。
Compute Engine がテンプレートを作成するまで数分かかります。テンプレートの準備が整うと、[インスタンス テンプレート] ページに表示されます。
インスタンス テンプレートを使用した MIG の作成
[
インスタンス グループ ] ページに移動します。[インスタンス グループの作成] をクリックして、次の操作を行います。[名前] フィールドでデフォルト名をそのまま使用するか、「
quickstart-instance-group-1
」と入力します。[インスタンス テンプレート] リストで、前に作成したインスタンス テンプレートを選択します。
[
ロケーション ] セクションで、[シングルゾーン] が選択されていることを確認します。[リージョン] フィールドで、MIG を作成するリージョンを選択します。
[
自動スケーリング ] セクションでは、変更する必要がない限りデフォルト設定をそのまま使用します。
MIG を作成するには、[作成] をクリックします。
Compute Engine がグループとその VM を作成するまで数分かかります。グループの準備が整うと、[インスタンス グループ] ページに表示されます。
マネージド インスタンス グループが正常に作成されました。
クリーンアップ
このページで使用したリソースについて、Google Cloud アカウントに課金されないようにするには、次の操作を行います。
リソースの削除
既存の Google Cloud プロジェクトを使用した場合は、作成したリソースを削除して、アカウントに課金されないようにします。
[インスタンス グループ] ページに移動します。
削除するインスタンス グループを選択します。
[削除] をクリックします。
プロンプトが表示されたら、必要な値を入力して [削除] をクリックします。
プロジェクトの削除
課金をなくす最も簡単な方法は、チュートリアル用に作成したプロジェクトを削除することです。
プロジェクトを削除するには:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
次のステップ
- マネージド インスタンスの操作方法を学習する。
- MIG を作成するための基本的なシナリオを学習する。
- 自動スケーリングの詳細と、自動スケーリング シグナルを使用して負荷の増減に合わせて VM を自動的に作成または削除する方法を学習する。
- アプリケーションの可用性を向上させるために、アプリケーション ベースの自動修復ヘルスチェックを設定する。アプリケーション ベースのヘルスチェックでは、アプリケーションが想定どおりに応答しない場合に、正常でない VM の自動再作成を MIG に通知します。
- 可用性をさらに改善するため、リージョン MIG を作成して、リージョン内の複数のゾーンに MIG の VM を分散する方法を学習する。
- MIG で VM の構成を更新するため、新しいインスタンス テンプレートを作成して適用する。詳細については、MIG 内の VM に新しい構成を適用するをご覧ください。
- ステートフル ワークロードのサポートが必要な場合は、ステートフル構成の追加をご覧ください。