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

Enterprise Distributed Application Service:概要

最終更新日:Jan 07, 2025

Enterprise Distributed Application Service (EDAS) を使用すると、Elastic Compute Service (ECS) クラスターに Java マイクロサービスを作成してデプロイできます。

Overview

アプリケーション

EDAS の ECS クラスターは、Alibaba Cloud High-speed Service Framework (HSF) アプリケーションと、Spring Cloud や Dubbo アプリケーションなどの Java マイクロサービスをサポートしています。

説明

ECS クラスターにアプリケーションを作成してデプロイするのに役立つように、EDAS はさまざまなマイクロサービスのデモアプリケーションを提供しています。

ECS 環境

EDAS が提供する ECS 環境には、Alibaba Cloud ECS 環境とハイブリッドクラウド ECS 環境が含まれます。

  • Alibaba Cloud ECS 環境は、マイクロサービス名前空間、仮想プライベートクラウド (VPC)、ECS クラスター、ECS インスタンスなど、Alibaba Cloud リソースのみで構成されます。

    • ECS クラスターにアプリケーションを作成してデプロイするのに役立つように、EDAS は各リージョンにデフォルトの Alibaba Cloud ECS 環境を提供しています。各デフォルトの Alibaba Cloud ECS 環境は、デフォルトのマイクロサービス名前空間にデフォルトの ECS クラスターを提供します。ECS クラスターは、リージョンのデフォルト VPC を使用します。

    • 必要に応じて、Alibaba Cloud ECS 環境をカスタマイズすることもできます。各カスタム Alibaba Cloud ECS 環境は、マイクロサービス名前空間、VPC、ECS クラスター、ECS インスタンスなど、作成したリソースで構成されます。

  • ハイブリッドクラウド ECS 環境は、Alibaba Cloud ECS、自己管理型データセンター、およびその他のクラウドサービスプロバイダーによって提供されるインスタンスで構成されます。環境では、アプリケーションはインスタンスにデプロイされます。ただし、マイクロサービス名前空間、VPC、および ECS クラスターは Alibaba Cloud 上に作成されます。

アプリケーションの作成とデプロイ

必要に応じて、ECS 環境にアプリケーションを作成してデプロイできます。

デプロイパッケージとランタイム環境は、アプリケーションによって異なります。

  • デプロイパッケージ

    Spring Cloud アプリケーションと Dubbo アプリケーションは、JAR および WAR デプロイパッケージをサポートしています。HSF アプリケーションは、WAR デプロイパッケージのみをサポートしています。

  • アプリケーションランタイム環境

    • JAR パッケージを使用して Spring Cloud アプリケーションまたは Dubbo アプリケーションをデプロイする場合は、Java 環境を選択します。

    • WAR パッケージを使用して Spring Cloud アプリケーションまたは Dubbo アプリケーションをデプロイする場合は、Apache Tomcat を選択します。

    • WAR パッケージを使用して HSF アプリケーションをデプロイする場合は、EDAS Container を選択します。EDAS Container には、Ali-Tomcat と Pandora が含まれています。

EDAS コンソールを使用するか、API を呼び出すことによって、ECS クラスターに Java アプリケーションを作成してデプロイできます。

シナリオ

初めてアプリケーションを作成してデプロイする場合は、シナリオに基づいて次のいずれかのソリューションを選択してください。