Enterprise Distributed Application Service (EDAS) を使用すると、Alibaba Cloud の Kubernetes クラスター上でコンテナ化アプリケーションを管理できます。また、データセンター内のセルフマネージドクラスターや他のクラウドプロバイダーのクラスターなど、ハイブリッドクラウドクラスターも利用可能です。アプリケーション実行環境にセキュリティ隔離が必要な場合は、microservices namespace を作成してリソースおよびサービスを分離してください。
Microservices namespace
Microservices namespace は、開発、テスト、本番環境など、アプリケーション向けの分離された実行環境を提供します。Microservices namespace を使用して、リソースおよびサービスを隔離できます。
EDAS にはデフォルトの microservices namespace が用意されており、独自の microservices namespace を作成することも可能です。
クラスター管理
EDAS は、Alibaba Cloud の Kubernetes クラスターおよびハイブリッドクラウドクラスター上でコンテナ化アプリケーションを管理することをサポートしています。Kubernetes クラスターを EDAS コンソールにインポートすれば、追加の複雑な操作なしに、これらのクラスター上に直接アプリケーションをホストできます。
EDAS では Kubernetes クラスターの作成オプションは提供されていません。Alibaba Cloud クラスターを作成する場合やハイブリッドクラウドクラスターを登録する場合は、Container Service for Kubernetes (ACK) コンソール にアクセスしてください。ACK は Kubernetes のネットワーキング機能と Alibaba Cloud Virtual Private Cloud (VPC) を深く統合し、安定性とパフォーマンス専有型のコンテナネットワークを提供します。異なる VPC は論理的に分離されています。
-
Alibaba Cloud Kubernetes クラスター
EDAS は Container Service for Kubernetes (ACK) とシームレスに統合しており、ACK コンソールで作成した ACK 専用クラスター、ACK マネージドクラスター、および ACK Serverless クラスターをインポートできます。3 種類のクラスターの比較については、「Container Service for Kubernetes とは」をご参照ください。
-
ACK 専用クラスターを作成する方法については、「ACK 専用クラスターの作成 (廃止済み)」をご参照ください。
-
ACK マネージドクラスターを作成する方法については、「ACK マネージドクラスターの作成」をご参照ください。
-
ACK Serverless クラスターを開始する方法については、「ACK Serverless のクイックスタート」をご参照ください。
ACK 専用クラスターおよび ACK マネージドクラスターは、EDAS に Container Service for Kubernetes クラスターとしてインポートされます。ACK Serverless クラスターは、サーバーレス K8s クラスターとしてインポートされます。
-
-
ハイブリッドクラウドクラスター
日常的な運用・メンテナンス (O&M) 時に、Alibaba Cloud 上、データセンター内、または複数のクラウドにまたがる複数の Kubernetes クラスターを保有している場合があります。このようなケースでは、これらのクラスターを Container Service for Kubernetes コンソールに登録することで、統一的なセキュリティ管理、アプリケーション管理、モニタリング、およびログ機能を利用でき、O&M コストを削減できます。
外部クラスターを ACK コンソールに登録する方法については、「ACK One 登録済みクラスターの作成」をご参照ください。
ハイブリッドクラウドクラスターは、EDAS に Container Service for Kubernetes クラスターとしてインポートされます。
Alibaba Cloud Kubernetes クラスターおよびハイブリッドクラウドクラスター上でのアプリケーションのホスト手順は類似しています。いずれの場合も、アプリケーションは Pod または Pod グループ上にホストされます。