Enterprise Distributed Application Service (EDAS) を使用すると、Alibaba Cloud Elastic Compute Service (ECS) クラスタまたはハイブリッドクラウド ECS クラスタで Java アプリケーションを管理できます。EDAS は、ライフサイクル管理、継続的インテグレーションと継続的デリバリー (CI/CD)、監視、O&M などのさまざまな機能をマネージドアプリケーションに提供します。
機能概要

ECS 環境
EDAS は、Alibaba Cloud ECS クラスタとハイブリッドクラウド ECS クラスタをサポートしています。
Alibaba Cloud ECS クラスタは、仮想プライベートクラウド (VPC) に作成されます。各クラスタは複数の ECS インスタンスで構成されています。詳細については、「EDAS コンソールで ECS クラスタを作成する」をご参照ください。
ハイブリッドクラウド ECS クラスタは、VPC に作成されます。各クラスタは、Alibaba Cloud ECS、自己管理型データセンター、およびその他のクラウドサービスプロバイダーによって提供されるインスタンスで構成されています。詳細については、「ハイブリッドクラウド ECS クラスタを作成する」をご参照ください。
サポートされているアプリケーション
EDAS を使用すると、ECS クラスタで Spring Cloud、Dubbo、High-speed Service Framework (HSF) アプリケーションなどの Java マイクロサービスを管理できます。
機能
ECS 環境は、アプリケーションの管理に必要なライフサイクル管理、サービスガバナンス、監視、O&M、およびリソース管理機能を提供します。
機能 | 説明 |
リソース管理 | EDAS では、次の ECS リソースを管理できます。
上記のresourceを管理できます。詳細については、「概要」をご参照ください。 |
最初のアプリケーションデプロイ | アプリケーションを開発およびテストした後、JAR および WAR パッケージを使用して、Spring Cloud、Dubbo、HSF アプリケーションなどの Java アプリケーションを ECS クラスタ (ハイブリッドクラウド ECS クラスタを含む) に作成およびデプロイできます。詳細については、「概要」をご参照ください。 |
更新とロールバック | EDAS にアプリケーションを作成してデプロイした後、ビジネス要件に基づいてアプリケーションを更新する必要がある場合があります。
詳細については、「概要」をご参照ください。 |
CI/CD | CI/CD プロセスは、アプリケーションのイテレーション中の効率を向上させるために必要です。Jenkins と Apsara Devlops を使用して、アプリケーションに CI/CD を実装できます。 詳細については、Jenkins を使用した CI」をご参照ください。 |
アプリケーション監視 | EDAS は Application Real-Time Monitoring Service (ARMS) と統合されています。これにより、主要なメトリックを監視し、EDAS にデプロイされたアプリケーションのアラートを設定できます。詳細については、「アプリケーションの概要」をご参照ください。 |
アプリケーション O&M | EDAS は、アプリケーションに次の O&M 機能を提供します。 |