すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:マイクロサービスのグレースフルスタートの設定

最終更新日:Sep 14, 2024

オンラインアプリケーションでは、リリース、スケールアウト、スケールイン、再起動などの操作は避けられません。 サーバーレスApp Engine (SAE) は、上記の操作を実行するときにアプリケーションを保護するためのグレースフルスタート機能を提供します。

前提条件

マイクロサービスアプリケーションが作成されます。 詳細については、「アプリケーションの作成」をご参照ください。

グレースフルスタートの設定

警告

アプリケーションを再デプロイすると、アプリケーションは再起動されます。 業務中断などの予測できないエラーを防ぐため、オフピーク時にアプリケーションをデプロイすることを推奨します。

アプリケーションを更新するために実行できる手順は、アプリケーション内のインスタンスの数によって異なります。 このセクションでは、インスタンス数が1以上のアプリケーションに必要な機能を設定する方法の例を示します。 インスタンス数が0のアプリケーションの更新方法については、「アプリケーションの更新」をご参照ください。

  1. SAEコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[アプリケーション] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。 次に、アプリケーションの名前をクリックします。

  3. の右上隅に基本情報ページをクリックします。アプリケーションのデプロイ.

  4. [アプリケーションのデプロイ] ページの [Graceful Start and Shutdown of Microservices] セクションで、[Graceful Start of Microservices] タブをクリックします。 表示されるタブで、[Graceful Start for Microservicesの有効化] をオンにし、[Graceful Startの構成ウィザード] をクリックします。

  5. では、Graceful Startのパラメータ設定ステップ、関連パラメータを表示し、設定のプレビュー.

    パラメーター

    説明

    SAEグレースフルスタートが占領した港

    デフォルト値: 54199 値は変更できません。

  6. では、設定のプレビューステップ、設定を確認し、確認.

    説明

    マイクロサービスのグレースフルスタートを設定する前にアプリケーションのヘルスチェックを設定した場合、設定は選択したチェック方法によって異なります。

    • HTTPリクエストチェック: デフォルトでは、[マイクロサービスアプリケーションのビジネス準備チェックの有効化] チェックボックスがオンになっています。

    • [TCPポートチェック] または [コマンド実行チェック]: [マイクロサービスアプリケーションビジネス対応チェックの有効化] チェックボックスは、[アプリケーションビジネス対応チェック (対応設定)] タブに表示されません。

  7. 設定後、[確認] をクリックします。

グレースフルスタートの無効化

アプリケーションのグレースフルスタートを無効にするには、次の操作を実行できます。

アプリケーションの [基本情報] ページで、[アプリケーションのデプロイ] または [アプリケーション設定の変更] をクリックします。 [マイクロサービスのグレースフルスタートとシャットダウン] セクションで、[マイクロサービスのグレースフルスタートの有効化] をオフにし、[確認] をクリックします。