Enterprise Distributed Application Service (EDAS) は、アプリケーション向けに ECS 環境および Kubernetes 環境・リソースを提供するプラットフォーム型サービス (PaaS) です。ECS 上へのアプリケーションデプロイには、環境、ネットワーク、サーバー単位でコンピューティング基盤を整理する必要があります。EDAS では、マイクロサービス名前空間、VPC、クラスター、ECS インスタンスの 4 種類のリソースタイプを用いて、環境の分離、ネットワークアクセス制御、コンピューティングリソースのグループ化、および個別サーバー上でのアプリケーション実行を実現します。
| リソース | 役割 | 利用可能な操作 |
|---|---|---|
| マイクロサービス名前空間 | 環境(開発、テスト、本番)を分離 | 作成、編集、削除 |
| VPC | クラスターおよびアプリケーション向けのネットワーク分離を提供 | VPC コンソール |
| クラスター | グループは、アプリケーションを実行する計算リソースです。 | 作成、スケールアウト、管理、削除 |
| ECS インスタンス | デプロイ済みアプリケーションを実行 | ECS 購入ページから購入し、EDAS Agent をインストール |
マイクロサービス名前空間
マイクロサービス名前空間は、アプリケーション向けの分離された実行環境を提供します。同一アカウント内で、開発・テスト・本番といった各ステージに応じてリソースおよびサービスを分離するために使用します。
| 操作 | 詳細 |
|---|---|
| 作成 | 特定の環境向けに新しい名前空間を設定 |
| 編集 | 名前空間のプロパティを変更 |
| 削除 | 不要となった名前空間を削除 |
手順については、「マイクロサービス名前空間の管理」をご参照ください。
VPC
Virtual Private Cloud (VPC) は、Alibaba Cloud 上で論理的に分離されたプライベートネットワークです。アプリケーションがネットワークレベルのセキュリティを必要とする場合、クラスターの作成およびアプリケーションのデプロイを VPC 内で実行してください。
VPC は、[VPC コンソール] で直接管理します。そこで行われた変更は、EDAS に自動的に同期されます。
クラスター
クラスターは、アプリケーションを実行するクラウドリソースの集合体です。EDAS では、以下の 2 種類の ECS クラスターをサポートしています。
Alibaba Cloud ECS クラスター
Alibaba Cloud の ECS インスタンスで構成されるクラスターです。
| タスク | リンク |
|---|---|
| クラスターの作成 | EDAS コンソールで ECS クラスターを作成 |
| インスタンスの追加 | ECS クラスターのスケールアウト — 新規インスタンスの購入または既存インスタンスの追加 |
| 表示・更新・削除 | ECS クラスターの管理 |
ハイブリッドクラウド ECS クラスター
Alibaba Cloud と外部インフラストラクチャを横断するクラスターです。Express Connect 回線を介して Alibaba Cloud の ECS インスタンス、オンプレミスサーバー、および他社クラウドプロバイダーのサーバーを接続し、それらを単一の EDAS 管理クラスターに追加します。
開始方法については、「ハイブリッドクラウド ECS クラスターの作成」をご参照ください。
ECS インスタンス
Elastic Compute Service (ECS) は、Alibaba Cloud が提供する基本的なクラウドコンピューティングサービスです。ECS インスタンスは、EDAS がアプリケーションをデプロイする仮想サーバーです。ECS インスタンスは、EDAS コンソールからリンクされている ECS 購入ページから購入できます。
ECS インスタンスへのアプリケーションデプロイ前に、EDAS Agent をインストールします。EDAS Agent は、EDAS クラスターと当該インスタンス上のアプリケーション間の通信を処理するデーモンです。
| インストール方法 | 使用タイミング |
|---|---|
| EDAS コンソール経由でインストール | インスタンスがすでに実行中の場合 |
| ECS インスタンス作成時に EDAS イメージを使用 | プロビジョニング時に EDAS Agent を自動含める場合 |
詳細については、「ECS インスタンスへの EDAS Agent のインストール」をご参照ください。
次のステップ
| 目的 | 操作 |
|---|---|
| EDAS における ECS の利用を開始 | ECS クラスターの作成 |
| 複数環境へのデプロイ | ハイブリッドクラウド ECS クラスターの作成 |
| アプリケーション環境の管理 | マイクロサービス名前空間の設定 |