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

Serverless App Engine:マイクロサービスシナリオの概要

最終更新日:Mar 12, 2026

Serverless App Engine (SAE) は、ネイティブの Spring Cloud および Dubbo マイクロサービスフレームワークをサポートしています。ネイティブの Spring Cloud および Dubbo マイクロサービスフレームワークに基づいて開発されたアプリケーションを SAE に移行およびデプロイして、マイクロサービス管理を行うことができます。

SAE サービスレジストリ

  • Spring Cloud

    SAE サービスレジストリは、Spring Cloud Alibaba Nacos Discovery レジストリのすべての特徴を統合します。

    Spring Cloud Alibaba Nacos Discovery は、Spring Cloud Registry 標準インターフェイスを使用し、Spring Cloud Registry 標準仕様に基づいています。Spring Cloud Alibaba Nacos Discovery は、Eureka、Consul、および ZooKeeper と同じ機能を提供し、サービス登録とサービスディスカバリをサポートします。

    ご利用のマイクロサービスアプリケーションでは、Eureka、Consul、ZooKeeper、および Redis を SAE サービスレジストリに置き換えることができます。SAE は、以下の利点も提供します。

    • SAE サービスレジストリは共有コンポーネントであり、運用保守のための物理機器や ZooKeeper などのコンポーネントのデプロイメントのコストを削減するのに役立ちます。
    • SAE サービスレジストリは、通信中に認証と暗号化を実行し、サービス登録プロセスのセキュリティを向上させます。
    • SAE サービスレジストリは、SAE の他のコンポーネントに統合されており、完全なマイクロサービスソリューションを提供します。
  • Dubbo

    SAE サービスレジストリは、Dubbo が提供する SPIベースのレジストリ拡張をサポートしています。サービスレジストリは、Dubbo 上でのサービス登録、ルーティングルール、ルール構成などの特徴をサポートします。

    説明

SAE にアプリケーションをデプロイすると、SAE サービスレジストリは、Nacos Server サーバーアドレス、サービスポート、および以下の情報 (namespaceaccess-keysecret-keycontext-path) を高い優先度で自動的に指定します。追加の構成は不要です。

ネイティブ Spring Cloud アプリケーション

  • Spring Cloud アプリケーションを初めて SAE にデプロイする場合、ローカルで依存関係を追加し、構成を管理してから、SAE にアプリケーションをデプロイする必要があります。詳細については、「Use Spring Cloud to develop microservice applications and deploy them on SAE」をご参照ください。
  • Eureka、Consul、ZooKeeper、および Redis などのコンポーネントを依存関係として使用する Spring Cloud アプリケーションをローカルで開発し、そのアプリケーションを SAE にデプロイする場合、登録および検出された依存関係と構成を Spring Cloud Alibaba Nacos Discovery に置き換えるだけで済みます。コードを変更することなく、SAE にアプリケーションをデプロイしてマイクロサービスホスティングを行うことができます。詳細については、「Modify service registration and discovery of applications to Nacos」をご参照ください。

ネイティブ Dubbo アプリケーション

  • ネイティブ Dubbo アプリケーションを初めて SAE にデプロイする場合、ローカルで依存関係を追加し、構成を管理してから、SAE にアプリケーションをデプロイする必要があります。詳細については、「Host Dubbo applications to SAE」をご参照ください。
  • Eureka、Consul、ZooKeeper、および Redis などのコンポーネントを依存関係として使用する Dubbo アプリケーションをローカルで開発し、そのアプリケーションを SAE にデプロイする場合、登録および検出された依存関係と構成を edas-dubbo-extension に置き換えるだけで済みます。コードを変更することなく、SAE にアプリケーションをデプロイしてマイクロサービスホスティングを行うことができます。詳細については、「Host Dubbo applications to SAE」をご参照ください。