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

Enterprise Distributed Application Service:デフォルトの ECS 環境での Spring Cloud および Dubbo アプリケーションのデプロイ

最終更新日:Mar 13, 2026

Enterprise Distributed Application Service (EDAS) は、Spring Cloud、Dubbo、High-speed Service Framework (HSF) のマイクロサービスアプリケーションのデプロイ方法を学習するためのデモを提供しています。また、EDAS は、アプリケーションを迅速にデプロイするためのデフォルトの Elastic Compute Service (ECS) 環境も提供しています。このトピックでは、デフォルトの ECS 環境にマイクロサービスアプリケーションをデプロイする方法について説明します。

前提条件

  • EDAS が有効化されていること。詳細については、「EDAS の有効化」をご参照ください。

  • Auto Scaling が有効化され、承認されていること。

背景情報

デフォルトの ECS 環境:各リージョンには、デフォルトの microservices namespace が含まれています。EDAS はこの namespace にデフォルトのクラスターを作成し、そのクラスターはリージョンのデフォルトの VPC を使用します。

アプリケーションデモ:EDAS コンソールは、Spring Cloud、Dubbo、HSF フレームワーク用のマイクロサービスアプリケーションデモのペアを提供しており、これらを使用して簡単なサービス呼び出しを実行できます。デプロイ手順は、フレームワークが異なっていても同様です。このトピックでは、Spring Cloud アプリケーションデモを例として使用します。デモの詳細については、「alibabacloud-microservice-demo」をご参照ください。

マイクロサービスアプリケーションの機能を実装する方法については、「アプリケーション開発の概要」をご参照ください。

プロセス

默认环境创建ECS应用

操作手順

プロバイダーアプリケーションの作成

マイクロサービスアプリケーションデモには、サーバー側のアプリケーション (プロバイダー) とクライアント側のアプリケーション (コンシューマー) が含まれています。このトピックでは、プロバイダーアプリケーションのデプロイ方法について説明します。プロバイダーをデプロイした後、同じ手順でコンシューマーアプリケーションをデプロイできます。

説明

サービス呼び出しの関係上、コンシューマーアプリケーションをデプロイする前に、プロバイダーアプリケーションをデプロイする必要があります。先にコンシューマーアプリケーションをデプロイすると、サービス呼び出しが失敗し、例外が発生します。

  1. にログインします

  2. 左側のナビゲーションウィンドウで、[アプリケーション管理] > [アプリケーション] を選択します。

  3. アプリケーション ページの上部のナビゲーションバーで、アプリケーションをデプロイするリージョンを選択します。表示されたページで、管理する microservices namespace を選択し、アプリケーション作成 をクリックします。
  4. アプリケーション作成 ページの アプリケーション基本情報 タブで、アプリケーションの基本情報を設定し、[次へ] をクリックします。

    创建应用_基本信息_公共云

    1. [クラスタータイプ] セクションで、[ECS クラスター] をクリックします。

    2. アプリケーション実行環境 セクションで、Java をクリックします。Java 環境 ドロップダウンリストから [Open JDK 8] を選択します。

      このトピックでは、Spring Cloud アプリケーションの JAR パッケージデモを例として使用するため、アプリケーション実行環境として Java を選択します。Spring Cloud または Dubbo アプリケーションの WAR パッケージ、あるいは HSF アプリケーションをデプロイする場合は、ページのプロンプトに従って適切なアプリケーション実行環境とバージョンを選択してください。

    3. [アプリケーション名] テキストボックスに、アプリケーションの名前を入力します。

    4. 任意:アプリケーション説明 テキストボックスに、アプリケーションの説明を入力します。

  5. [アプリケーション設定] タブで、アプリケーションのデプロイメントパッケージと環境を設定し、[次へ] をクリックします。

    应用配置页签

    パラメーター

    操作

    Source of Deployment Package

    Official Demo を選択します。

    Demo Type

    [Spring Cloud プロバイダーアプリケーション] を選択します。

    Instance Source

    Purchase Instance を選択します。

    環境

    Default Environment を選択します。

    Purchase Method

    Purchase Based on Recommended Specifications を選択します。

    Select Specifications

    Ultra-low-spec Instance を選択します。

    購入数量

    1 を入力します。

    Logon Password

    ECS インスタンスのログインパスワードを入力します。

    サービス契約

    [Elastic Compute Service 利用規約 | イメージの利用規約] を選択します。

  6. 詳細設定 タブで、[バージョン]アプリケーションヘルスチェック を設定し、[アプリケーションの作成] をクリックします。

    EDAS は、現在のタイムスタンプを yyyymmdd.hhmmss 形式のデフォルトバージョンとして使用します。

  7. アプリケーション作成が完了しました。 ステップで、アプリケーション基本情報アプリケーション設定詳細設定 を確認します。その後、[アプリケーションの作成] をクリックします。

    EDAS がアプリケーションのデプロイを開始すると、基本情報 タブの上部に 「アプリケーションの変更が進行中です...」 というメッセージが表示されます。デプロイには約 2 分かかります。

    また、メッセージの横にある [詳細の表示] をクリックして、アプリケーションの 詳細の変更 ページに移動することもできます。このページでは、デプロイの進捗状況とログデータを確認できます。

コンシューマーアプリケーションの作成

コンシューマーアプリケーションを作成するには、「プロバイダーアプリケーションの作成」の手順に従います。

コンシューマーアプリケーション用のインターネット向け SLB インスタンスの設定

アプリケーションは VPC 内に作成およびデプロイされ、デフォルトではパブリック IP アドレスを持ちません。アプリケーションをインターネットに公開するには、インターネット向け Server Load Balancer (SLB) インスタンスを設定する必要があります。

説明

EDAS は、管理対象の HTTP リスナーに対してセッション維持を有効にします。この設定は変更できません。

  1. にログインします

  2. 左側のナビゲーションウィンドウで、[アプリケーション管理] > [アプリケーション] を選択します。

  3. アプリケーション ページで、上部のナビゲーションバーからリージョンを選択します。ページの上部で microservices namespace を選択し、[クラスタータイプ][ECS クラスター] に設定してから、作成したコンシューマーアプリケーションの名前をクリックします。

  4. [基本情報] ページの [基本情報] タブに移動します。[アプリケーション設定] セクションで、[ロードバランサー (パブリック)] の横にある [追加] をクリックします。

  5. [ロードバランサー (パブリック) の追加] ダイアログボックスで、プロンプトに従ってロードバランサーのパラメーターを設定します。詳細については、「専用 SLB インスタンスのアプリケーションへのバインド」をご参照ください。

結果の確認

クライアント側のアプリケーションには Web サービスが含まれています。サーバー側とクライアント側の両方のアプリケーションがデプロイされた後、クライアント側アプリケーションの Web インターフェイスにログインできるかどうかを確認します。