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

Enterprise Distributed Application Service:概要

最終更新日:Jan 07, 2025

Enterprise Distributed Application Service (EDAS) を使用すると、Elastic Compute Service (ECS) クラスタと Kubernetes クラスタにアプリケーションをホストできます。Kubernetes クラスタでは、EDAS は Java アプリケーションと、Node.js、Go、Python などの複数の言語でコンパイルされたアプリケーションをサポートしています。このトピックでは、さまざまな種類のアプリケーションをデプロイする方法について説明します。

Java アプリケーション

Spring Cloud、Dubbo、または High-speed Service Framework (HSF) アプリケーションを開発した後、WAR パッケージ、JAR パッケージ、またはイメージを使用して Kubernetes クラスタにアプリケーションをデプロイできます。

デプロイ方法

説明

ランタイム環境

監視とガバナンス

ドキュメント

イメージを使用してアプリケーションをデプロイする

カスタムイメージを使用して Kubernetes クラスタにデプロイされるアプリケーションに適用されます

カスタム環境

Java エージェントは、きめ細かい監視のためにアプリケーションランタイム環境に自動的にマウントされます。さらに、EDAS は、カナリアリリース、サービス認証、スロットリングとデグレードなど、マイクロサービスガバナンスのための完全なソリューションを提供します。

イメージを使用して Kubernetes クラスタに Java マイクロサービスアプリケーションをデプロイする

JAR パッケージを使用してアプリケーションをデプロイする

Dubbo アプリケーションと Spring Boot アプリケーションに適用されます

Java

JAR パッケージまたは WAR パッケージを使用して ACK クラスタにアプリケーションをデプロイする

WAR パッケージを使用してアプリケーションをデプロイする

Dubbo アプリケーションと Spring アプリケーションに適用されます

Java および Apache

WAR パッケージまたは FatJar パッケージを使用してアプリケーションをデプロイする

HSF アプリケーションに適用されます

EDAS コンテナ

説明

Kubernetes クラスタに複数の Java アプリケーションを同時に作成する場合は、InsertK8sApplication オペレーションを呼び出します。詳細については、EDAS 開発者ガイドInsertK8sApplication をご参照ください。

複数言語アプリケーション

カスタムイメージを使用して、複数言語アプリケーションを EDAS にデプロイおよびホストできます。

複数言語アプリケーションをデプロイする場合、EDAS は Istio のサービスメッシュを使用して、カナリアリリース、サービス認証、スロットリングとデグレードなど、マイクロサービスガバナンスのための完全なソリューションを提供します。

説明

Kubernetes クラスタに複数の複数言語アプリケーションを同時に作成する場合は、InsertK8sApplication オペレーションを呼び出します。