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

Enterprise Distributed Application Service:概要

最終更新日:Jan 07, 2025

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

機能概要

Overview of ECS application management features

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 リソースを管理できます。

  • マイクロサービス名前空間

  • ECS クラスタ

  • ECS インスタンス

  • リソースグループ

上記のresourceを管理できます。詳細については、「概要」をご参照ください。

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

アプリケーションを開発およびテストした後、JAR および WAR パッケージを使用して、Spring Cloud、Dubbo、HSF アプリケーションなどの Java アプリケーションを ECS クラスタ (ハイブリッドクラウド ECS クラスタを含む) に作成およびデプロイできます。詳細については、「概要」をご参照ください。

更新とロールバック

EDAS にアプリケーションを作成してデプロイした後、ビジネス要件に基づいてアプリケーションを更新する必要がある場合があります。

  • EDAS コンソール、API、ツールプラグインなど、複数の方法を使用して、ビジネス要件に基づいて、カナリアモード、段階的、または一度にアプリケーションをリリースできます。

  • 更新されたアプリケーションでエラーが発生した場合、アプリケーションを以前のバージョンにロールバックできます。

詳細については、「概要」をご参照ください。

CI/CD

CI/CD プロセスは、アプリケーションのイテレーション中の効率を向上させるために必要です。Jenkins Apsara Devlops を使用して、アプリケーションに CI/CD を実装できます。

詳細については、Jenkins を使用した CI」をご参照ください。

アプリケーション監視

EDAS は Application Real-Time Monitoring Service (ARMS) と統合されています。これにより、主要なメトリックを監視し、EDAS にデプロイされたアプリケーションのアラートを設定できます。詳細については、「アプリケーションの概要」をご参照ください。

アプリケーション O&M

EDAS は、アプリケーションに次の O&M 機能を提供します。