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

:ワンクリックの開始および停止機能を使用してアプリケーションを管理する

最終更新日:Sep 03, 2024

Serverless App Engine (SAE) 上でホストされるアプリケーションの数が増加するにつれて、アイドル状態のアプリケーションによってリソースが占有される可能性がある。 これは、リソースの浪費を引き起こす。 たとえば、アプリケーションのインスタンスは、デプロイされたアプリケーションで共同デバッグテストが実行された後はリリースされません。 名前空間は、論理的に分離されたランタイム環境です。 ワンクリックの開始および停止機能を使用して、名前空間内の複数のアイドル状態のアプリケーションを一度に停止できます。 これにより、リソースをリリースしてコストを削減できます。 アプリケーションを再度使用する場合は、ワンクリックの開始および停止機能を使用して、一度にアプリケーションを起動できます。 この方法で、関連サービスを再開できます。

前提条件

同じ名前空間に複数のアプリケーションが作成されます。 詳細については、「名前空間の管理」をご参照ください。

一度に複数のアプリケーションを停止する

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

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

  3. の上部にアプリケーションページで、停止するアプリケーションが存在する名前空間を選択します。

    SAE批量启停之选择命名空间

  4. On theアプリケーションページで、停止するアプリケーションを選択します。

  5. [アプリケーションの一括停止] をクリックします。 [アプリケーションの一括停止] パネルで、[ポリシーの停止] パラメーターを設定し、[OK] をクリックします。

    • 今すぐ停止: [今すぐ停止] を選択すると、SAEは選択したすべてのアプリケーションをすぐに停止します。 このオプションは、一時的および1回限りのO&Mタスクのみが必要なシナリオに適しています。

    • スケジュールされた停止: [スケジュールされた停止] を選択すると、[スケジュールされた開始と停止のルール] ページにリダイレクトされます。 このオプションは、1回または繰り返しのスケジュールされたO&Mタスクが必要なシナリオに適しています。 たとえば、開発環境またはテスト環境のアプリケーションは、特定の日付の固定時点で開始または停止する必要があります。 詳細については、「スケジュールされた開始および停止ルールの管理」をご参照ください。

    警告
    • アプリケーションの停止後、SAEは選択したアプリケーションのすべてのインスタンスを削除し、業務を中断し、課金を停止します。 SAEは、アプリケーションの基本構成とServer Load Balancer (SLB) インスタンスに関する情報のみを格納します。 次回アプリケーションを再起動すると、数秒以内にアプリケーションを起動できます。

    • アプリケーションの再起動後、インスタンスのIPアドレスが変更されます。

    • アプリケーションの起動前に自動スケーリングポリシーが有効になっている場合、アプリケーションの停止後に自動スケーリングポリシーは使用できなくなります。 アプリケーションを再起動すると、自動スケーリングポリシーは自動的に有効になりません。 ポリシーを手動で有効にする必要があります。

  6. アプリケーションが停止しているかどうかを確認します。

    • 方法1: [アプリケーション] ページで、アプリケーションの [現在のインスタンス] /[予想されるインスタンス] 列に表示される値を表示します。 Current Instancesパラメーターの値が0の場合、アプリケーションは停止します。

    • 方法2: 名前空間の [レコードの変更] ページで、関連する変更レコードの [操作] 列の [表示] をクリックします。 [詳細の変更] ページで、実行ステータスを表示します。 [実行ステータス] フィールドに [実行済み] が表示されている場合、アプリケーションは停止します。sc_change_details_of_batch_stop_application

      説明

      バッチ操作が失敗した場合は、次の操作を実行できます。

      • 詳細なエラーログを表示するには、[操作] 列の [エラーメッセージ] をクリックします。

      • [操作] 列の [詳細の表示] をクリックして、アプリケーションのデプロイプロセスを表示します。

      • [操作] 列の [再試行] をクリックして、アプリケーションを再起動または停止します。 3回まで再試行できます。

一度に複数のアプリケーションを起動する

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

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

  3. の上部にアプリケーションページで、開始するアプリケーションが存在する名前空間を選択します。

    SAE批量启停之选择命名空间

  4. On theアプリケーションページで、起動するアプリケーションを選択します。

  5. [アプリケーションの一括開始] をクリックします。 [アプリケーションの一括開始] パネルで、[開始ポリシー] パラメーターを設定し、[OK] をクリックします。

    • 今すぐ開始: [今すぐ開始] を選択すると、SAEは選択したすべてのアプリケーションをすぐに開始します。 このオプションは、一時的および1回限りのO&Mタスクのみが必要なシナリオに適しています。

    • スケジュールされた開始: [スケジュールされた開始] を選択すると、[スケジュールされた開始と停止のルール] ページにリダイレクトされます。 このオプションは、1回または繰り返しのスケジュールされたO&Mタスクが必要なシナリオに適しています。 たとえば、開発環境またはテスト環境のアプリケーションは、特定の日付の固定時点で開始または停止する必要があります。 詳細については、「スケジュールされた開始および停止ルールの管理」をご参照ください。

    重要

    インスタンスのIPアドレスは、アプリケーションの起動後に変更されます。

  6. アプリケーションが起動しているかどうかを確認します。

    • 方法1: [アプリケーション] ページで、アプリケーションの [現在のインスタンス] /[予想されるインスタンス] 列に表示される値を表示します。 Current Instancesパラメーターの値がExpected Instancesパラメーターの値と同じである場合、アプリケーションが起動されます。

    • 方法2: 名前空間の [レコードの変更] ページで、関連する変更レコードの [操作] 列の [表示] をクリックします。 [詳細の変更] ページで、実行ステータスを表示します。 [実行ステータス] フィールドに [実行済み] が表示されている場合、アプリケーションが起動されます。sc_change_details_of_batch_start_application

      説明

      バッチ操作が失敗した場合は、次の操作を実行できます。

      • 詳細なエラーログを表示するには、[操作] 列の [エラーメッセージ] をクリックします。

      • [操作] 列の [詳細の表示] をクリックして、アプリケーションのデプロイプロセスを表示します。

      • [操作] 列の [再試行] をクリックして、アプリケーションを再起動または停止します。 3回まで再試行できます。