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

Serverless App Engine:アプリケーションライフサイクルの管理

最終更新日:May 09, 2025

SAE にアプリケーションをデプロイした後、アプリケーションのライフサイクルを管理できます。たとえば、アプリケーションの更新、開始、停止、削除を実行できます。また、アプリケーションのインスタンスをスケールインまたはスケールアウトすることもできます。

手順

SAE コンソール にログオンします。左側のナビゲーションウィンドウで、[アプリケーション] > [アプリケーション] を選択します。表示されるページで、トップナビゲーションバーでリージョンを選択し、名前空間 ドロップダウンリストから名前空間を選択し、目的のアプリケーションの名前をクリックします。

IXAcRBAUok

アプリケーションの基本情報の表示

[基本情報] ページで、アプリケーションのすべての主要な構成を表示および管理できます。これらの詳細を説明した表を以下に示します。

計測データ

[計測データ] セクションでは、[月間 CU 使用量][今月の CPU リソース使用量][今月のメモリリソース使用量][リアルタイム CPU リソース使用量][リアルタイムメモリリソース使用量] などのメトリックを表示できます。これは、リソース割り当てを最適化するのに役立ちます。

アプリケーション情報

  • [アプリケーション情報] セクションでは、アプリケーション名、名前空間、アプリケーション ID などの基本的な詳細情報を表示できます。さらに、[インスタンスタイプ] の変更、[セキュリティグループ] の更新、vSwitch の変更、[アプリケーションタグ][アプリケーションの説明] の管理を行うことができます。詳細については、「アプリケーションの運用と保守」カテゴリのドキュメントをご参照ください。

  • [アプリケーションアクセス設定] セクションでは、SAE にデプロイされたアプリケーションへの外部ユーザーのアクセスを制御および管理できます。2 つのアクセス方法を使用できます。

  • [ゲートウェイルーティング設定] セクションで、[転送ポリシーの追加] を行うことができます。詳細については、「アプリケーションアクセス用にゲートウェイルーティング (Ingress) を構成する」カテゴリのドキュメントをご参照ください。

インスタンス

[インスタンス] タブでは、サービスに関連付けられているすべてのアプリケーションインスタンスを表示できます。各インスタンスは独立したアプリケーション環境です。このタブでは、各インスタンスのインスタンス ID、vSwitch、IP アドレスも表示できます。さらに、リアルタイムログの表示、イベントの監視、インスタンスの削除などの操作でこれらのインスタンスを管理できます。これにより、サーバーレスアプリケーションの効率的な管理と保守が容易になります。詳細については、「アプリケーションの運用と保守」カテゴリのドキュメントをご参照ください。

自動スケーリング

[自動スケーリング] タブで、[スケーリングメトリックによるインスタンス数の変化トレンド] を表示して、リソース使用率を測定できます。詳細については、「オブザーバブルスケーリングポリシー」をご参照ください。さらに、自動スケーリングポリシーを追加したり、アイドルモードを有効にして、コスト効率とパフォーマンスを最適化することもできます。詳細については、「自動スケーリングポリシーの構成」および「アイドルモード (招待プレビュー)」をご参照ください。

アプリケーションの構成を表示する

[基本情報] ページの右上隅にある [アプリケーション構成の表示] をクリックします。[現在の構成の表示] ダイアログボックスで、アプリケーションの構成の詳細を表示します。

アプリケーションステータスの表示

[基本情報] ページで、アプリケーションのステータスを表示および変更できます。詳細については、「アプリケーションの開始または停止」をご参照ください。

アプリケーションの更新

手順はシナリオによって異なります。

実行中のアプリケーションの変更

警告

アプリケーションを再デプロイすると、アプリケーションが再起動されます。ビジネスの中断などの予期しないエラーを防ぐために、オフピーク時にアプリケーションをデプロイすることをお勧めします。

  1. SAE コンソール にログオンします。左側のナビゲーションウィンドウで、[アプリケーション] > [アプリケーション] を選択します。表示されるページで、上部のナビゲーションバーでリージョンを、[名前空間] ドロップダウンリストから名前空間を選択し、目的のアプリケーション名をクリックします。

  2. アプリケーションの [基本情報] ページで、[アプリケーションのデプロイ] をクリックします。

停止したアプリケーションの変更

  1. SAE コンソール にログオンします。左側のナビゲーションウィンドウで、[アプリケーション] > [アプリケーション] を選択します。表示されるページで、上部のナビゲーションバーでリージョンを選択し、[名前空間] ドロップダウンリストから名前空間を選択して、目的のアプリケーション名をクリックします。

  2. アプリケーションの [基本情報] ページで、[アプリケーション構成の変更] をクリックします。

アプリケーションのインスタンス数が 1 より大きい場合は、リリースポリシーを選択して、更新されたアプリケーションをリリースします。

アプリケーションを以前のバージョンにロールバックする

[基本情報] ページの右上隅にある [以前のバージョンに戻す] をクリックします。[以前のバージョンに戻す] ページで、バージョンを選択し、リリース ポリシーを構成します。詳細については、「アプリケーションを以前のバージョンにロールバックする」をご参照ください。

アプリケーションのインスタンスを手動でスケールインまたはスケールアウトする

[基本情報] ページの右上隅にある [手動スケーリング] をクリックします。詳細については、「インスタンスを手動でスケーリングする」をご参照ください。

説明
  • 元のインスタンスと追加するインスタンスの合計数がアプリケーションインスタンスの数の上限を超えると、スケールアウト操作は失敗します。追加のアプリケーションインスタンスを追加する場合は、DingTalk グループ 32874633 に参加して、クォータの増加を申請してください。

  • インスタンスのスケールインまたはスケールアウトが緊急でない場合は、自動スケーリング機能を使用することをお勧めします。詳細については、「自動スケーリングポリシーを設定する」をご参照ください。

アプリケーションのインスタンスを自動的にスケールインまたはスケールアウトする

[基本情報] ページの [インスタンスデプロイ情報] タブで、[Auto Scaling] セクションの [+ Auto Scaling ポリシーを追加] をクリックします。詳細については、「Auto Scaling ポリシーを設定する」をご参照ください。

アプリケーションの開始または停止

このセクションでは、アプリケーションの開始と停止の手順について説明します。複数のアプリケーションを同時に管理する方法については、「ワンクリック開始/停止機能を使用してアプリケーションを管理する」をご参照ください。

  • [アプリケーションの停止]: [基本情報] ページの右上隅にある [アプリケーションの停止] をクリックします。[注記] メッセージで、[OK] をクリックしてアプリケーションを停止します。

    ビジネス要件に基づいて、実行中のアプリケーションをいつでも停止できます。アプリケーションを停止すると、システムはアプリケーションの利用可能なインスタンスの最小数を 0 に、インスタンス数を 0 に自動的に設定します。この場合、システムはアプリケーションによって使用されている計算リソースの課金または計算を一時停止します。

    警告

    アプリケーションの実行中に Server Load Balancer (SLB) インスタンスや仮想プライベートクラウド (VPC) などの他のクラウドサービスまたはリソースに依存している場合、アプリケーションの停止後も、それらのサービスまたはリソースの使用に対して課金されます。

  • [アプリケーションの開始]: [基本情報] ページの右上隅にある [アプリケーションの開始] をクリックします。[注記] メッセージで、[OK] をクリックして、停止状態のアプリケーションを開始します。

    ビジネス要件に基づいて、停止したアプリケーションをいつでも開始できます。アプリケーションを開始すると、インスタンス数は、アプリケーションが停止される前に指定された値に復元されます。この場合、システムはアプリケーションによって使用されている計算リソースの課金または計算を再開します。

アプリケーションの再起動

実行中のアプリケーションの [基本情報] ページの右上隅にある [詳細] > [アプリケーションの再起動] を選択します。 [アプリケーションの再起動] ダイアログボックスで、指示に従ってパラメーターを設定します。

  • 自動スケーリングポリシーが有効になっている場合は、[アプリケーションの再起動後に自動スケーリングを再開] パラメーターを設定し、[確認] をクリックします。

  • 自動スケーリングポリシーが有効になっていない場合は、[最小利用可能インスタンス数] パラメーターを設定し、[確認] をクリックします。

説明

アプリケーションは正常に実行されているにもかかわらず、ビジネスが正常に実行されていない場合は、アプリケーションを手動で再起動しないでください。 ヘルスチェック機能を使用して、アプリケーション内のインスタンスのヘルスステータスを確認する必要があります。 チェック結果がインスタンスが異常であることを示している場合、システムはインスタンスを自動的に再起動します。 詳細については、「アプリケーションヘルスチェックの設定」をご参照ください。

アプリケーションの削除

[基本情報] ページの右上隅にある [詳細] > [アプリケーションの削除] を選択します。[アプリケーションの削除] メッセージで、[OK] をクリックしてアプリケーションを削除します。

警告

アプリケーションが実行時に SLB インスタンスや VPC などの他のクラウドサービスまたはリソースに依存している場合は、アプリケーションを削除する前に、サービスまたはリソースを引き続き使用する必要があるかどうかを確認してください。サービスまたはリソースを使用する必要がなくなった場合は、サービスを非アクティブ化するか、リソースを無効にすることができます。これにより、サービスまたはリソースの課金が停止されます。

アプリケーションのアプリケーション監視機能を有効または無効にする

[基本情報] ページの右上隅で、アプリケーション監視機能を有効または無効にします。詳細については、「アプリケーションのアプリケーション監視を有効または無効にする」をご参照ください。

  • [アプリケーション監視を有効にする]: [詳細] > [アプリケーション監視を有効にする] を選択します。[注記] メッセージで、[OK] をクリックしてアプリケーション監視機能を有効にします。

  • [アプリケーション監視を無効にする]: [詳細] > [アプリケーション監視を無効にする] を選択します。[注記] メッセージで、[OK] をクリックしてアプリケーション監視機能を無効にします。