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

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

最終更新日:Sep 03, 2024

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

手順

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

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

アプリケーションの設定を表示する

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

アプリケーションの更新

アプリケーションの設定を変更する

アプリケーションのインスタンス数が0の場合、[基本情報] ページの右上隅にある [アプリケーション設定の変更] をクリックします。 [アプリケーション設定の変更] ページで、パラメーターを設定します。

説明 アプリケーションの設定が変更された後、アプリケーション内のインスタンスの数が次に0を超えたときに設定が有効になります。

アプリケーションのデプロイ

アプリケーションのインスタンス数が0より大きい場合は、[基本情報] ページの右上隅にある [アプリケーションのデプロイ] をクリックします。 [アプリケーションのデプロイ] ページで、パラメーターを設定します。 詳細については、以下のトピックをご参照ください。

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

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

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

[基本情報] ページの右上隅にある [手動スケーリング] をクリックします。 詳細については、「インスタンスの手動スケーリング」をご参照ください。
説明
  • 元のインスタンスと追加するインスタンスの合計数がアプリケーションインスタンス数の上限を超えると、スケールアウト操作は失敗します。 追加のアプリケーションインスタンスを追加する場合は、DingTalkグループ32874633に参加して適用し、クォータを増やします。
  • インスタンスをスケールインまたはスケールアウトする必要がない場合は、自動スケーリング機能を使用することを推奨します。 詳細については、「自動スケーリングポリシーの設定」をご参照ください。

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

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

アプリケーションの起動または停止

このセクションでは、アプリケーションを起動および停止する方法について説明します。 一度に複数のアプリケーションを起動および停止する方法については、「ワンクリック起動および停止機能を使用したアプリケーションの管理」をご参照ください。

  • アプリケーションの停止: [基本情報] ページの右上隅にある [アプリケーションの停止] をクリックします。 [メモ] メッセージで、[OK] をクリックしてアプリケーションを停止します。
    ビジネス要件に基づいて、実行中のアプリケーションをいつでも停止できます。 アプリケーションを停止すると、アプリケーションの使用可能なインスタンスの最小数が0に、インスタンスの数が0に自動的に設定されます。 この場合、システムは、課金またはアプリケーションによって使用されるコンピューティングリソースの数の計算を一時停止します。
    警告 アプリケーションが、Server Load Balancer (SLB) インスタンスや仮想プライベートクラウド (VPC) などの他のクラウドサービスやリソースに依存している場合、アプリケーションの停止後もサービスやリソースの使用に対して課金されます。
  • アプリケーションの開始: [基本情報] ページの右上隅にある [アプリケーションの開始] をクリックします。 [メモ] メッセージで、[OK] をクリックして、停止状態のアプリケーションを起動します。

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

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

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

  • 自動スケーリングポリシーが有効になっている場合は、[アプリケーションの再起動後に自動スケーリングを再開] パラメーターを設定し、[確認] をクリックします。
  • 自動スケーリングポリシーが有効になっていない場合は、[最小使用可能インスタンス] パラメーターを設定し、[確認] をクリックします。
説明 アプリケーションが期待どおりに実行されているが、ビジネスが期待どおりに実行されていない場合は、アプリケーションを手動で再起動しないでください。 ヘルスチェック機能を使用して、アプリケーション内のインスタンスのヘルスステータスを確認する必要があります。 チェックの結果、インスタンスが異常であることが示された場合、システムは自動的にインスタンスを再起動します。 詳細については、「アプリケーションヘルスチェックの設定」をご参照ください。

アプリケーションの削除

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

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

アプリケーションのアプリケーションモニタリング機能の有効化または無効化

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

  • アプリケーションモニタリングの有効化: [詳細] > [アプリケーションモニタリングの有効化] を選択します。 [メモ] メッセージで、[OK] をクリックして、アプリケーションモニタリング機能を有効にします。
  • アプリケーションモニタリングの無効化: [詳細] > [アプリケーションモニタリングの無効化] を選択します。 [メモ] メッセージで、[OK] をクリックして、アプリケーションモニタリング機能を無効にします。