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

Enterprise Distributed Application Service:ECS クラスター内のアプリケーションのライフサイクル管理

最終更新日:Mar 11, 2026

Enterprise Distributed Application Service (EDAS) は、Elastic Compute Service (ECS) クラスターにデプロイされたアプリケーションのライフサイクル管理を提供します。サポートされている操作には、アプリケーションの作成、デプロイ、更新、ロールバック、スケーリング、起動、停止、再起動、リセット、および削除が含まれます。アプリケーション実行環境のアップグレードまたはダウングレードも可能です。

次の表は、各ライフサイクル操作と、EDAS コンソールで実行する場所をまとめたものです。

操作場所アクション
デプロイまたは更新[基本情報] ページ[アプリケーションのデプロイ]
ロールバック[基本情報] ページ[アプリケーションのロールバック]
ロールバック (変更失敗時)[変更詳細] ページ[変更の停止]
スケールアウト[基本情報] ページ[スケールアウト]
スケールイン[インスタンス情報] タブ[インスタンスの一括処理]
アプリケーションの起動[基本情報] ページ[アプリケーションの起動]
アプリケーションの停止[基本情報] ページ[アプリケーションの停止]
個別インスタンスの起動または停止[インスタンス情報] タブ[操作] 列で [有効化] または [停止] をクリックします
インスタンスの一括起動または停止[インスタンス情報] タブ[インスタンスの一括処理]
アプリケーションの削除[基本情報] ページ[アプリケーションの削除]
インスタンスのリセット[インスタンス情報] タブ[操作] 列で [リセット] をクリックします
インスタンスの再起動[インスタンス情報] タブ[操作] 列で [再起動] をクリックします

アプリケーションの作成

サポートされているフレームワークに基づいてアプリケーションを開発し、デプロイメントパッケージにビルドします。そのパッケージを EDAS の ECS クラスターにデプロイします。

属性サポートされているオプション
フレームワークApache Dubbo, Spring Cloud, High-speed Service Framework (HSF)
パッケージタイプWAR, JAR

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

EDAS でアプリケーションを作成した後、[基本情報] ページに移動し、右上隅にある [アプリケーションのデプロイ] をクリックします。

デプロイ済みのアプリケーションを更新するには、[基本情報] ページで再度 [アプリケーションのデプロイ] をクリックします。

重要

最初のデプロイで使用したデプロイメントパッケージタイプ (WAR または JAR) と同じものを選択してください。

アプリケーションのロールバック

アプリケーションの更新後に例外が発生した場合、以前のバージョンにロールバックします。ロールバック方法は状況によって異なります。

シナリオページ操作
更新完了後に異常が検出された場合[基本情報] ページ右上隅にある [アプリケーションのロールバック] をクリックします
インスタンスの更新中の異常、デプロイメントパッケージが利用不可、またはヘルスチェック失敗の場合[変更詳細] ページ右上隅にある [変更の停止] をクリックします

アプリケーションのスケールアウト

既存のインスタンスが過負荷になった場合、インスタンスを追加してアプリケーションの計算能力を向上させます。

[基本情報] ページで、右上隅にある [スケールアウト] をクリックします。

詳細な手順については、「ECS クラスターにデプロイされたアプリケーションに ECS インスタンスを追加する」をご参照ください。

説明

追加するインスタンスと既存のインスタンスの総容量が、アプリケーションリソースがサポートできる上限を超えると、スケールアウトリクエストは失敗します。

アプリケーションのスケールイン

アプリケーションがアイドル状態の場合、インスタンスを削除して計算能力を削減します。

  1. [インスタンス情報] タブに移動します。

  2. [インスタンスの一括処理] をクリックします。

  3. [一括処理インスタンス] ダイアログボックスで、削除するインスタンスを選択します。

  4. [一括停止] をクリックし、その後、停止済みのインスタンスを削除します。

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

アプリケーションを停止すると、そのインスタンスの課金と計測は一時停止されます。

重要

Server Load Balancer (SLB) や Virtual Private Cloud (VPC) などの依存サービスは、アプリケーションが停止した後も料金が発生し続けます。

起動および停止操作がインスタンスに与える影響

条件効果
複数のインスタンスが利用可能な場合1つのインスタンスの起動または停止は、そのインスタンスのみに影響します。
単一のインスタンスが利用可能な場合インスタンスの起動または停止は、アプリケーション全体を起動または停止します。
アプリケーションの起動または停止利用可能なすべてのインスタンスが起動または停止されます。

起動または停止操作を実行するには、少なくとも1つのアプリケーションインスタンスが利用可能である必要があります。

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

[基本情報] ページで、右上隅にある [アプリケーションの起動] または [アプリケーションの停止] をクリックします。

個別インスタンスの起動または停止

単一インスタンス: [インスタンス情報] タブで、[操作] 列の [有効化] または [停止] をクリックします。

複数インスタンス: [インスタンス情報] タブで、[インスタンスの一括処理] をクリックします。ダイアログボックスで、ターゲットインスタンスを選択し、起動または停止します。

アプリケーションの削除

[基本情報] ページで、右上隅にある [アプリケーションの削除] をクリックします。

アプリケーションインスタンスのリセット

[インスタンス情報] タブで、[操作] 列の [リセット] をクリックして、インスタンスの実行環境をリセットします。リセット後も実行環境のバージョンは変更されません。

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

[インスタンス情報] タブで、[操作] 列の [再起動] をクリックして、実行中のインスタンスを停止して再起動します。

実行環境のアップグレードまたはダウングレード

ECS クラスターにアプリケーションをデプロイした後、運用・保守中に実行環境をアップグレードまたはダウングレードして、さまざまな要件を満たします。

詳細な手順については、「実行環境のアップグレードまたはダウングレード」をご参照ください。