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

Enterprise Distributed Application Service:ECS クラスタにデプロイされたアプリケーションを EDAS コンソールを使用して更新する

最終更新日:Jan 07, 2025

このトピックでは、Enterprise Distributed Application Service (EDAS) コンソールを使用して、一度に指定されたインスタンスにアプリケーションをリリースすることで、Elastic Compute Service (ECS) クラスタにデプロイされたアプリケーションを更新する方法について説明します。

手順

  1. にログインします。

  2. 左側のナビゲーションペインで、[アプリケーション管理] > [アプリケーション] を選択します。

  3. アプリケーション ページで、上部のナビゲーションバーでリージョンを選択し、[マイクロサービス名前空間] ドロップダウンリストからマイクロサービス名前空間を選択します。 [クラスタタイプ] ドロップダウンリストから、[ECS クラスタ] を選択します。次に、アプリケーションリストで管理するアプリケーションの名前をクリックします。

  4. [基本情報] ページで、右上隅にある [デプロイ] をクリックします。

  5. [デプロイモードの選択] ページで、デプロイの開始[通常リリース (単一バッチ/複数バッチ)] セクションの右上隅にある をクリックします。

  6. [通常リリース (単一バッチ/複数バッチ)] ページで、デプロイパッケージを指定し、新しいバージョンのアプリケーションのパラメータを設定し、リリースポリシーを設定して、[OK] をクリックします。

    1. デプロイパッケージを指定し、新しいバージョンのアプリケーションのパラメータを設定します。

      パラメータ

      説明

      デプロイ方法

      アプリケーションのデプロイ方法。デプロイ方法は、アプリケーションが最初にデプロイされるときに選択されます。この方法は変更できません。たとえば、アプリケーションが最初にデプロイされるときに JAR パッケージが使用されます。アプリケーションを更新するときは、デプロイ方法として JAR のみ指定できます。

      説明

      [履歴バージョン] に [デプロイ方法] パラメータを設定すると、アプリケーションを以前のバージョンにロールバックできます。詳細については、「EDAS コンソールを使用して ECS クラスタにデプロイされたアプリケーションをロールバックする」を参照してください。

      ファイルのアップロード方法

      新しいバージョンのデプロイパッケージをアップロードするために使用される方法。JAR または WAR パッケージをアップロードするか、JAR または WAR パッケージの URL を指定できます。デプロイパッケージのタイプは、アプリケーションを最初にデプロイするときに使用されるデプロイパッケージによって異なります。

      • [JAR パッケージのアップロード] または [WAR パッケージのアップロード] を選択した場合は、ファイルアップロードのボックスをクリックして、新しいバージョンのデプロイパッケージをアップロードします。

      • [JAR パッケージアドレス] または [WAR パッケージアドレス] を選択した場合は、下のフィールドにデプロイパッケージの URL を入力します。最初に、Object Storage Service (OSS) などのクラウドサービスにデプロイパッケージをアップロードする必要があります。

      バージョン

      アプリケーションの新しいバージョン。バージョン番号を入力するか、[タイムスタンプをバージョン番号として使用する] をクリックできます。

      説明

      新しいバージョンの説明。

    2. リリースポリシーを設定します。

      パラメータ

      説明

      グループ

      アプリケーションを段階的に指定されたインスタンスにリリースするインスタンスグループ。

      • 現在のアプリケーションにグループが 1 つしかない場合は、ドロップダウンリストから [すべてのグループ] を選択します。現在のアプリケーションのインスタンスの最大数が、[すべてのグループ] の横のかっこ内に表示されます。ドロップダウンリストには、[デフォルトグループ] も表示されます。これは [すべてのグループ] と同じです。

      • 現在のアプリケーションに複数のグループがある場合は、必要に応じてグループを選択します。

        説明

        [すべてのグループ] を選択すると、[グループあたりのバッチ数] パラメータの設定に基づいて、アプリケーションのすべてのグループのすべてのインスタンスでアプリケーションが更新されます。

      グループあたりのバッチ数

      アプリケーションがグループ内の指定されたインスタンスにリリースされるフェーズの数。アプリケーションを一度に指定されたインスタンスにリリースする場合は、このパラメータを [1 バッチ] に設定します。

      バッチモード

      [グループあたりのバッチ数] パラメータを [1 バッチ] に設定すると、このパラメータはデフォルトで [自動] に設定されます。

      Java 環境

      有効な値は、[Open JDK 8][Open JDK 7][Dragonwell 8] です。ビジネス要件に基づいてこのパラメータを設定します。

    3. [OK] をクリックします。

      リリースが開始されると、[変更の詳細] ページが表示されます。 [変更の詳細] ページで、リリースの進捗状況とステータスを表示できます。詳細については、「アプリケーションの変更を表示する」を参照してください。

結果の確認

  1. 変更レコードを表示します。

    1. アプリケーションの詳細ページで、左側のナビゲーションペインの [変更レコード] をクリックします。

    2. [変更レコード] ページで、[変更ステータス] 列の値が [成功] であることを確認します。

      • 値が [成功] の場合、アプリケーションはリリースされています。

      • 値が [実行に失敗しました] の場合、アプリケーションのリリースに失敗しています。 [アクション] 列の [表示] をクリックして、変更の詳細を表示し、問題のトラブルシューティングを行うことができます。

  2. アプリケーションの詳細を表示します。

    1. アプリケーションの詳細ページで、左側のナビゲーションペインの [基本情報] をクリックします。

    2. [基本情報] ページで、[基本情報] タブをクリックします。 アプリケーション情報[基本情報] タブの デプロイパッケージ セクションで、 パラメータが最新のデプロイパッケージを示していることを確認します。

    3. [基本情報] ページで、[インスタンス情報] タブをクリックします。 [インスタンス情報] タブで、指定されたグループの各インスタンスの [実行ステータス] パラメータの値が [正常] であることを確認します。