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

Enterprise Distributed Application Service:アプリケーション開発の概要

最終更新日:Mar 11, 2026

Enterprise Distributed Application Service (EDAS) は、Java マイクロサービスの構築・実行を支援するマネージド型プラットフォームです。Spring Cloud、Dubbo、または High-speed Service Framework (HSF) を使用してアプリケーションを開発できます。EDAS では、マイクロサービスのガバナンス、モニタリングとアラート、アプリケーション診断などの機能を、お客様自身で実装することなく利用可能です。

EDAS の機能

マイクロサービスアプリケーションを EDAS にデプロイすると、以下の機能が利用可能です。

  • アプリケーションライフサイクル管理: 環境を跨いだアプリケーションのデプロイ、スケーリング、ロールバック、および管理が可能です。

  • マイクロサービスガバナンス: サービス検索、カナリアリリース、外れ値削除、グレースフルシャットダウンを提供します。

  • モニタリングとアラート: アプリケーションのパフォーマンスメトリクスを追跡し、しきい値を超えた場合にアラートを通知します。

  • アプリケーション診断: 分散型サービス間で発生する問題をトレースおよびトラブルシューティングできます。

フレームワークの選択

EDAS は 3 種類のマイクロサービスフレームワークをサポートしています。以下の表を参考に、ご使用のユースケースに最も適したフレームワークを選択してください。

Spring CloudDubboHSF
タイプオープンソースのマイクロサービスフレームワークオープンソースの RPC フレームワークAlibaba Cloud 専用フレームワーク
統合工数不要 — コード変更や追加設定なしで、EDAS へ直接デプロイ可能依存関係の追加および設定の変更のみ — 非侵襲的なコード変更で済むEDAS Container を搭載した Ali-Tomcat 上で実行
推奨用途既に Spring Cloud を採用しているチーム、または新規プロジェクトを開始するチーム既に Dubbo を採用しているチーム、または高パフォーマンスな RPC を必要とするチーム従来の Alibaba Cloud アプリケーション
移行パスSpring Cloud アプリケーションを EDASへ移行Dubbo アプリケーションの EDAS への移行HSF から Dubbo 3.0 へのアップグレード
説明

Dubbo 3.0 は、オープンソース版 Dubbo と HSF を統合しています。EDAS コンソールから既存の HSF アプリケーションを Dubbo 3.0 へアップグレードできます。アップグレード後は、従来の開発手法を継続して使用できるほか、EDAS が Dubbo アプリケーション向けに提供するマイクロサービスガバナンス機能も活用可能です。

Spring Cloud

EDAS は、ネイティブの Spring Cloud マイクロサービスフレームワークをサポートしています。コード変更や追加設定を行わずに、Spring Cloud アプリケーションを EDAS へデプロイできます。デプロイ後は、アプリケーション管理、マイクロサービスガバナンス、モニタリングとアラート、アプリケーション診断といった機能を利用可能です。これらの機能により、アプリケーションの安定性およびセキュリティを向上させることができます。

ガバナンス機能には、サービス検索、カナリアリリース、外れ値削除、グレースフルシャットダウンが含まれます。

はじめに: Spring Cloud の概要

開発ガイド:

移行: Spring Cloud アプリケーションを EDAS へ移行

Dubbo

EDAS は Dubbo マイクロサービスフレームワークをサポートしています。依存関係の追加および設定の変更を行うことで、Dubbo マイクロサービスを EDAS へデプロイできます。非侵襲的なコード変更で済みます。デプロイ後は、アプリケーション管理、マイクロサービスガバナンス、モニタリングとアラート、アプリケーション診断など、EDAS の全機能を利用可能です。

はじめに: Dubbo の概要

開発ガイド:

移行: Dubbo アプリケーションを EDAS へ移行

HSF

High-speed Service Framework (HSF) は、異なる業務システム間におけるサービスの公開および呼び出し方法を標準化し、実装レベルでの相互依存性を低減します。HSF は、リモート通信、シリアル化、パフォーマンス劣化、同期および非同期呼び出しといった、複雑な分散コンピューティングの詳細を処理します。

説明

Dubbo 3.0 は、オープンソースの Dubbo と HSF を統合します。EDAS コンソールで、HSF アプリケーションを Dubbo 3.0 アプリケーションにスペックアップします。スペックアップ後は、元の方法で開発を継続するか、EDAS が Dubbo アプリケーション向けに提供するマイクロサービスガバナンス機能を使用できます。詳細については、「HSF アプリケーションを Dubbo 3.0 にスペックアップする」をご参照ください。

はじめに: HSF の概要

開発ガイド:

移行: Ali-Tomcat を使用して HSF から Dubbo へアプリケーションを移行する