このトピックでは、Enterprise Distributed Application Service (EDAS) コンソールを使用して、一度に指定されたインスタンスにアプリケーションをリリースすることで、Elastic Compute Service (ECS) クラスタにデプロイされたアプリケーションを更新する方法について説明します。
手順
にログインします。
左側のナビゲーションペインで、 を選択します。
アプリケーション ページで、上部のナビゲーションバーでリージョンを選択し、[マイクロサービス名前空間] ドロップダウンリストからマイクロサービス名前空間を選択します。 [クラスタタイプ] ドロップダウンリストから、[ECS クラスタ] を選択します。次に、アプリケーションリストで管理するアプリケーションの名前をクリックします。
[基本情報] ページで、右上隅にある [デプロイ] をクリックします。
[デプロイモードの選択] ページで、デプロイの開始[通常リリース (単一バッチ/複数バッチ)] セクションの右上隅にある をクリックします。
[通常リリース (単一バッチ/複数バッチ)] ページで、デプロイパッケージを指定し、新しいバージョンのアプリケーションのパラメータを設定し、リリースポリシーを設定して、[OK] をクリックします。
デプロイパッケージを指定し、新しいバージョンのアプリケーションのパラメータを設定します。
パラメータ
説明
デプロイ方法
アプリケーションのデプロイ方法。デプロイ方法は、アプリケーションが最初にデプロイされるときに選択されます。この方法は変更できません。たとえば、アプリケーションが最初にデプロイされるときに JAR パッケージが使用されます。アプリケーションを更新するときは、デプロイ方法として JAR のみ指定できます。
説明[履歴バージョン] に [デプロイ方法] パラメータを設定すると、アプリケーションを以前のバージョンにロールバックできます。詳細については、「EDAS コンソールを使用して ECS クラスタにデプロイされたアプリケーションをロールバックする」を参照してください。
ファイルのアップロード方法
新しいバージョンのデプロイパッケージをアップロードするために使用される方法。JAR または WAR パッケージをアップロードするか、JAR または WAR パッケージの URL を指定できます。デプロイパッケージのタイプは、アプリケーションを最初にデプロイするときに使用されるデプロイパッケージによって異なります。
[JAR パッケージのアップロード] または [WAR パッケージのアップロード] を選択した場合は、ファイルアップロードのボックスをクリックして、新しいバージョンのデプロイパッケージをアップロードします。
[JAR パッケージアドレス] または [WAR パッケージアドレス] を選択した場合は、下のフィールドにデプロイパッケージの URL を入力します。最初に、Object Storage Service (OSS) などのクラウドサービスにデプロイパッケージをアップロードする必要があります。
バージョン
アプリケーションの新しいバージョン。バージョン番号を入力するか、[タイムスタンプをバージョン番号として使用する] をクリックできます。
説明
新しいバージョンの説明。
リリースポリシーを設定します。
パラメータ
説明
グループ
アプリケーションを段階的に指定されたインスタンスにリリースするインスタンスグループ。
現在のアプリケーションにグループが 1 つしかない場合は、ドロップダウンリストから [すべてのグループ] を選択します。現在のアプリケーションのインスタンスの最大数が、[すべてのグループ] の横のかっこ内に表示されます。ドロップダウンリストには、[デフォルトグループ] も表示されます。これは [すべてのグループ] と同じです。
現在のアプリケーションに複数のグループがある場合は、必要に応じてグループを選択します。
説明[すべてのグループ] を選択すると、[グループあたりのバッチ数] パラメータの設定に基づいて、アプリケーションのすべてのグループのすべてのインスタンスでアプリケーションが更新されます。
グループあたりのバッチ数
アプリケーションがグループ内の指定されたインスタンスにリリースされるフェーズの数。アプリケーションを一度に指定されたインスタンスにリリースする場合は、このパラメータを [1 バッチ] に設定します。
バッチモード
[グループあたりのバッチ数] パラメータを [1 バッチ] に設定すると、このパラメータはデフォルトで [自動] に設定されます。
Java 環境
有効な値は、[Open JDK 8]、[Open JDK 7]、[Dragonwell 8] です。ビジネス要件に基づいてこのパラメータを設定します。
[OK] をクリックします。
リリースが開始されると、[変更の詳細] ページが表示されます。 [変更の詳細] ページで、リリースの進捗状況とステータスを表示できます。詳細については、「アプリケーションの変更を表示する」を参照してください。
結果の確認
変更レコードを表示します。
アプリケーションの詳細ページで、左側のナビゲーションペインの [変更レコード] をクリックします。
[変更レコード] ページで、[変更ステータス] 列の値が [成功] であることを確認します。
値が [成功] の場合、アプリケーションはリリースされています。
値が [実行に失敗しました] の場合、アプリケーションのリリースに失敗しています。 [アクション] 列の [表示] をクリックして、変更の詳細を表示し、問題のトラブルシューティングを行うことができます。
アプリケーションの詳細を表示します。
アプリケーションの詳細ページで、左側のナビゲーションペインの [基本情報] をクリックします。
[基本情報] ページで、[基本情報] タブをクリックします。 アプリケーション情報[基本情報] タブの デプロイパッケージ セクションで、 パラメータが最新のデプロイパッケージを示していることを確認します。
[基本情報] ページで、[インスタンス情報] タブをクリックします。 [インスタンス情報] タブで、指定されたグループの各インスタンスの [実行ステータス] パラメータの値が [正常] であることを確認します。