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

アプリケーション
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 アプリケーションを作成してデプロイできます。
シナリオ
初めてアプリケーションを作成してデプロイする場合は、シナリオに基づいて次のいずれかのソリューションを選択してください。
クイックスタート
デフォルトの ECS 環境にデモアプリケーションをデプロイします。詳細については、デフォルトの ECS クラスターにマイクロサービスアプリケーションをデプロイする をご参照ください。
マイクロサービス名前空間、VPC、および ECS クラスターで構成されるカスタム ECS 環境にデモアプリケーションをデプロイします。詳細については、カスタム ECS 環境に Spring Cloud アプリケーションと Dubbo アプリケーションをデプロイする をご参照ください。
Alibaba Cloud ECS 環境
Alibaba Cloud カスタム ECS 環境にアプリケーションをデプロイします。詳細については、ECS クラスターにアプリケーションを作成してデプロイする をご参照ください。
ハイブリッドクラウド ECS 環境
ハイブリッドクラウド ECS 環境にアプリケーションをデプロイします。詳細については、ハイブリッドクラウドクラスターにアプリケーションをデプロイする をご参照ください。