Enterprise Distributed Application Service (EDAS) では、ハイブリッドクラウド Elastic Compute Service (ECS) クラスタにアプリケーションをデプロイでき、これらのクラスタにおけるスケールアウト、ネットワーキング、および集中管理のための完全なソリューションを提供します。Express Connect 回線を使用して、Alibaba Cloud ECS インスタンス、データセンターのサーバー、および他のクラウドサービスプロバイダーのサーバーを接続し、EDAS のハイブリッドクラウド ECS クラスタにインスタンスとサーバーを追加できます。このようにして、これらのクラスタにアプリケーションをデプロイし、EDAS によって提供されるアプリケーション管理機能を使用できます。
前提条件
EDAS Professional または Platinum を使用します。詳細については、「EDAS エディション」および「課金概要」をご参照ください。
背景情報
アプリケーションシステムには、次の要件と問題がある場合があります。
Alibaba Cloud のトラフィックには一定の変動があり、特別なシナリオではトラフィックの急増に直面する可能性があります。これらの期間のトラフィック量を予測できます。ただし、予測結果は正確ではない場合があります。スケールアウトの時間と ECS インスタンスの数は判断が困難です。事前に ECS インスタンスを購入する必要があります。
一部のコアビジネスシステムには高いセキュリティ要件があり、関連するアプリケーションをデータセンターにデプロイする必要があります。ただし、Alibaba Cloud ECS インスタンス、データセンターのサーバー、および他のクラウドサービスプロバイダーのサーバーは相互に通信できないため、異なる環境にデプロイされたアプリケーションを一元管理することはできません。
ビジネスニーズと可用性要件に基づいて、ハイブリッドクラウド環境にアプリケーションをデプロイする必要があります。ただし、これらのアプリケーションを一元管理することはできません。手動処理が必要であり、誤操作が発生する可能性があります。
ハイブリッドクラウドクラスタは、これらの要件を満たし、これらの問題を解決できます。
次の図は、ハイブリッドクラウド ECS クラスタのアーキテクチャを示しています。

ハイブリッドクラウドクラスタには、Alibaba Cloud ECS インスタンス、データセンターのサーバー、および他のクラウドサービスプロバイダーのサーバーが含まれます。
Alibaba Cloud ECS インスタンス、データセンターのサーバー、および他の CSP のサーバーは、Express Connect 回線を使用して接続されます。
アプリケーションは、ハイブリッドクラウド ECS クラスタにデプロイできます。
ハイブリッドクラウド環境では、EDAS は次のシナリオで使用されます。
Alibaba Cloud 上の EDAS を使用してデータセンターのアプリケーションを管理する: Express Connect 回線を使用してデータセンターを Alibaba Cloud の仮想プライベートクラウド (VPC) に接続した後、Alibaba Cloud 上の EDAS を使用してデータセンターのアプリケーションを管理できます。
他のクラウドサービスプロバイダーのサーバーをデプロイおよび管理する: EDAS を使用すると、Alibaba Cloud 以外のクラウドサービスプロバイダーのサーバーにアプリケーションをデプロイし、これらのサーバーを一元管理できます。
このトピックでは、Alibaba Cloud 上の EDAS を使用してデータセンターのサーバーを管理する方法について説明します。他のクラウドサービスプロバイダーのサーバーを管理するには、Express Connect 回線を使用して EDAS の Alibaba Cloud の VPC にサーバーを接続するだけです。その後、Alibaba Cloud に接続されているデータセンターのサーバーを管理するのと同じ方法で、これらのサーバーを管理できます。
準備
Express Connect をアクティブ化します。詳細については、「Express Connect」を参照してください。
Express Connect 経由の専用接続を申請して、データセンターを Alibaba Cloud の VPC に接続します。詳細については、「Express Connect 回線経由の専用接続を作成および管理する」をご参照ください。
データセンターのサーバーが次の要件を満たしていることを確認します。
オペレーティングシステム: CentOS 7
形式: 物理マシンまたは仮想マシン。Docker コンテナはサポートされていません。
ハードウェア: CPU とメモリの特別な要件はありません。
手順 1: ハイブリッドクラウドクラスタを作成する
にログインします。
左側のナビゲーションペインで、 を選択します。
[ECS クラスタ] ページで、上部ナビゲーションバーのリージョン ドロップダウンリストからクラスタを作成するリージョンを選択し、上部の [マイクロサービス名前空間] ドロップダウンリストからクラスタを作成するマイクロサービス名前空間を選択します。次に、[クラスタの作成] をクリックします。
このページまたは [クラスタの作成] ダイアログボックスでマイクロサービス名前空間を選択できます。[マイクロサービス名前空間]
環境の分離が必要な場合は、作成したマイクロサービス名前空間を選択します。[マイクロサービス名前空間]
環境の分離が必要ない場合は、[マイクロサービス名前空間] ドロップダウンリストから [デフォルト] を選択します。
[クラスタの作成] ダイアログボックスで、クラスタパラメータを設定し、[作成] をクリックします。

パラメータ
説明
クラスタ名
クラスタの名前。名前は最大 64 文字で、文字、数字、アンダースコア (_)、およびピリオド (.) を含めることができます。
クラスタ
[alibaba Cloud 以外] を選択します。
クラスタタイプ
このパラメータは [ECS] にのみ設定でき、値を変更することはできません。
クラスタネットワークタイプ
クラスタ パラメータを [alibaba Cloud 以外] に設定した場合、このパラメータは [VPC] にのみ設定できます。
VPC ネットワーク
[VPC] を選択した後、作成済みの VPC を選択する必要があります。
マイクロサービススペース
クラスタが属するマイクロサービス名前空間。[マイクロサービス名前空間] デフォルトでは、クラスター ページで選択されたマイクロサービス名前空間が表示されます。[マイクロサービス名前空間] マイクロサービス名前空間が選択されていない場合は、[デフォルト] が [マイクロサービス名前空間] ドロップダウンリストに表示されます。[マイクロサービス名前空間] 必要に応じてこのパラメータを設定します。
リソースグループ
クラスタが属するリソースグループ。リソースグループは、リソース管理コンソールで現在の Alibaba Cloud アカウントによって作成されます。このグループは EDAS リソースグループではありません。使用可能なリソースグループがない場合は、[リソースグループの作成] をクリックしてリソース管理コンソールに移動し、リソースグループを作成します。詳細については、「リソースグループを作成する」をご参照ください。
クラスタが作成されると、ページの上部に [作成済み] と表示され、クラスタがクラスタリストに表示されます。
説明作成されたクラスタは空のクラスタにすぎません。ECS インスタンスとデータセンターのサーバーをクラスタに追加する必要があります。
手順 2: ハイブリッドクラウドクラスタにインスタンスを追加する
新しく作成された空のハイブリッドクラウドクラスタに、ECS インスタンス、データセンターのサーバー、および他のクラウドサービスプロバイダーのサーバーを追加する必要があります。
[ECS クラスタ] ページで、新しく作成されたクラスタの ID をクリックします。
[クラスタの詳細] ページで、既存の ECS を追加[ECS インスタンス] セクションの右上隅にある をクリックします。
[ECS インスタンスの追加] ダイアログボックスで、EDAS Agent をインストールするために使用されるコマンドをコピーします。
説明ハイブリッドクラウドクラスタにインスタンスを追加するには、コマンドラインインターフェース (CLI) を使用してインスタンスに EDAS Agent を手動でインストールする必要があります。
ルートユーザーとして ECS インスタンスまたはデータセンターのサーバーにログインし、EDAS Agent をインストールするために使用されるコマンドを貼り付けて実行します。
その後、ECS インスタンスまたはサーバーがクラスタに追加されます。
手順 3: 必要なポートを有効にする
ハイブリッドクラウドクラスタ内のアプリケーションで EDAS によって提供される関連機能が使用できるようにするには、クラスタにインスタンスを追加した後に、インスタンスの次のポートを有効にする必要があります。
8182: 基本的な監視ログとトレース監視ログのキャプチャに使用されるポート。
12200 ~ 12300: リモートプロシージャコール (RPC) を完了するために使用されるポート。
65000 ~ 65535: Web ポート。
ポートを有効にする方法は、クラスタ内のインスタンスタイプによって異なります。
ECS インスタンス: ポートを有効にする方法の詳細については、「セキュリティグループルールを追加する」をご参照ください。
データセンターまたは他のクラウドサービスプロバイダーのサーバー: ポートを有効にする方法の詳細については、対応するソリューションを参照してください。
結果の確認
[ECS クラスタ] ページに戻ります。クラスタリストで、新しく作成されたクラスタの [クラスタタイプ]、[クラスタステータス]、および [インスタンス] の値を表示します。
[クラスタタイプ] の値が [ECS クラスタ (alibaba Cloud 以外)] で、[クラスタステータス] の値が [正常] の場合、クラスタは作成されています。
[インスタンス] の値が追加されたインスタンスの数と同じ場合、インスタンスは追加されています。
表示するクラスタの ID をクリックします。[クラスタの詳細] ページが表示されます。[ECS インスタンス] セクションで、追加されたインスタンスの [インスタンス ID/名前] と ヘルスチェック パラメータを表示します。
インスタンスの ヘルスチェック の値が [実行中] の場合、インスタンスのステータスは正常です。
次のステップ
ハイブリッドクラウド ECS クラスタが作成された後、クラスタにアプリケーションをデプロイできます。ハイブリッドクラウド ECS クラスタにアプリケーションをデプロイする方法は、ECS クラスタの場合と同じです。詳細については、「概要」をご参照ください。