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

Enterprise Distributed Application Service:Spring Cloud の概要

最終更新日:Mar 12, 2026

Enterprise Distributed Application Service (EDAS) は、ネイティブの Spring Cloud マイクロサービスフレームワークをサポートしています。コードや構成を変更することなく、Spring Cloud アプリケーションを EDAS にデプロイすることで、エンタープライズグレードのサービスガバナンス、可観測性、およびアプリケーション管理を実現できます。これらの機能は、アプリケーションの安定性とセキュリティの向上に役立ちます。

EDAS に Spring Cloud アプリケーションをデプロイする理由

Spring Cloud は、サービス検出、負荷分散、サーキットブレーカー、構成管理、メッセージングなどの一般的なマイクロサービスパターンに対する標準を提供し、Spring Cloud Netflix、Spring Cloud Consul、Spring Cloud Gateway、Spring Cloud Sleuth、および Spring Cloud Alibaba (Alibaba Group のミドルウェアチームによって開発) などの実装を備えています。これらの標準に基づき、Spring Cloud は、サービスゲートウェイ、分散トレーシング、セキュリティ、分散ジョブスケジューリング、および分散ジョブ連携のための実装コンポーネントも提供します。

EDAS は、オープンソースフレームワークの上に本番環境対応機能を追加します。

  • マイクロサービスガバナンス -- カナリアリリース、外れ値削除、グレースフルシャットダウン、およびサービスクエリ。これらはすべてコード変更なしで実現できます。

  • 可観測性 -- 分散トレーシング、モニタリングとアラート、およびアプリケーション診断。

  • アプリケーション管理 -- アプリケーションの一元的なデプロイメントと管理。

Spring Cloud Netflix や Spring Cloud Consul などのコンポーネントで構築されたアプリケーションは、EDAS 上ですぐに実行できます。EDAS は、サービス登録と検出をデフォルトで処理し、Netflix Eureka や Consul Discovery などのコンポーネントを透過的に置き換えます。

コンポーネントの互換性

EDAS は Spring Cloud Edgware 以降のバージョンをサポートしています。次の表は、各機能とオープンソース実装のマッピング、および EDAS がそれらをどのように処理するかを示しています。

Spring Cloud 機能

オープンソース実装

EDAS の互換性

参照

一般機能

サービス登録と検出

  • Netflix Eureka

  • Consul Discovery

互換性あり。代替コンポーネントが利用可能

EDAS がデフォルトで処理

負荷分散

Netflix Ribbon

互換性あり

負荷分散の実装

サービス呼び出し

  • Feign

  • RestTemplate

互換性あり

--

構成管理

  • Config Server

  • Consul Config

互換性あり。代替コンポーネントが利用可能

アプリケーション構成の管理

サービスゲートウェイ

  • Spring Cloud Gateway

  • Netflix Zuul

互換性あり

サービスゲートウェイの構築

トレーシング

Spring Cloud Sleuth

互換性あり。代替コンポーネントが利用可能

--

Spring Cloud Stream

  • RabbitMQ binder

  • Kafka binder

互換性あり。代替コンポーネントが利用可能

--

Spring Cloud Bus

  • RabbitMQ

  • Kafka

互換性あり。代替コンポーネントが利用可能

--

セキュリティ

Spring Cloud Security

互換性あり

--

分散ジョブスケジューリング

Spring Cloud Task

互換性あり

ジョブスケジューリングの実装

分散連携

Spring Cloud Cluster

互換性あり

--

説明

この表に記載されていないコンポーネント (Hystrix、Zuul、Spring Cloud Gateway など) も、EDAS 上で期待どおりに動作します。

サポートバージョン

EDAS は Spring Cloud Edgware 以降をサポートしています。次の表は、Spring Cloud、Spring Boot、および Spring Cloud Alibaba のバージョンマッピングを示しています。

Spring Cloud

Spring Boot

Spring Cloud Alibaba

2020.0

2.4.x

2021.1

Hoxton

2.2.x

2.2.6.RELEASE

Greenwich

2.1.x

2.1.1.RELEASE

Finchley

2.0.x

2.0.1.RELEASE

Edgware

1.5.x

1.5.1.RELEASE

説明

ここに記載されていないバージョンについては、「Spring Cloud Alibaba リリースノート」をご参照ください。

関連項目