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

Serverless App Engine:アプリケーションのインスタンス仕様の変更

最終更新日:Sep 03, 2024

Serverless App Engine (SAE) にアプリケーションをデプロイした後、実行時に必要なインスタンスの仕様 (vCPUやメモリサイズなど) を変更できます。

前提条件

ビジネスの継続性を確保するには、インスタンスの仕様を変更する前に、[最小使用可能インスタンス] パラメーターを設定する必要があります。 詳細については、「アプリケーションを以前のバージョンにロールバックする」をご参照ください。

背景情報

アプリケーションが特定の期間実行された後、指定されたインスタンス仕様が必要なインスタンス仕様よりも低い場合、アプリケーションは失敗する可能性があります。 たとえば、メモリ使用量が多すぎると、メモリ不足 (OOM) エラーが発生する可能性があります。 この場合、アプリケーションが期待どおりに実行できるように、アプリケーションインスタンスの仕様を変更する必要があります。

重要 アプリケーションのインスタンス仕様を変更すると、SAEは自動的にアプリケーションを再デプロイします。
  • 1つのインスタンスのみを含むアプリケーションのインスタンス仕様を変更すると、そのアプリケーションは数秒間使用できなくなります。 この操作は、ビジネスリスクを抑制するためにオフピーク時に実行することを推奨します。
  • 複数のインスタンスを含むアプリケーションのインスタンス仕様を変更すると、アプリケーションは期待どおりに実行できます。

手順

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

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

  3. [基本情報] タブで、[アプリケーション情報] テーブルの [仕様の変更] をクリックします。
    bt_change_the_instance_type
  4. [インスタンス仕様の変更] ダイアログボックスで、ビジネス要件に基づいてインスタンス仕様のセットを選択し、[OK] をクリックします。
  5. 結果を確認します。
    • 方法1: [基本情報] ページの [基本情報] タブで、インスタンス仕様パラメーターの値を表示します。 値が更新されると、インスタンスの仕様が変更されます。
    • 方法2: アプリケーションの [変更レコード] ページで、対応する変更プロセスが [実行済み] 状態にあるかどうかを確認します。 変更プロセスが実行状態の場合、インスタンスの仕様が変更されます。