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

Enterprise Distributed Application Service:Kubernetes 上でのアプリケーションホスティング

最終更新日:Mar 11, 2026

複数の Kubernetes クラスター(Alibaba Cloud、サードパーティクラウド、オンプレミスデータセンター)上でコンテナ化アプリケーションを実行する場合、各クラスターのデプロイメント、モニタリング、運用管理が複雑になります。Enterprise Distributed Application Service (EDAS) は、コンテナオーケストレーションに関する深い専門知識を必要とせずに、すべての Kubernetes クラスター上のコンテナ化アプリケーションを一元的にデプロイ・管理し、アプリケーションライフサイクル全体をサポートするプラットフォームを提供します。

ユースケース

  • クラスター内部の管理を意識することなく、Java、PHP、またはマルチ言語アプリケーションを Kubernetes にデプロイできます。

  • Alibaba Cloud および外部の Kubernetes クラスター上のコンテナワークロードを、単一のコンソールから一元管理できます。

  • 統合された Application Real-Time Monitoring Service (ARMS) を通じて、アプリケーションパフォーマンスを監視し、アラートを設定できます。

  • 組み込みのデプロイメントワークフローを使用して、アプリケーションのスケーリング、更新、ロールバックを実行できます。

サポートされるクラスタータイプ

EDAS は複数のソースからの Kubernetes クラスターに対応しています。ご利用のクラスターを EDAS にインポートすることで、クラスターの実行場所にかかわらず、すべてのコンテナ化アプリケーションを単一のプラットフォームから管理できます。

Kubernetes cluster types supported by EDAS
クラスターのソースサポートされるタイプインポート方法
Alibaba Cloud (ACK)専用 Kubernetes クラスター、マネージド Kubernetes クラスター、ACK Serverless クラスターContainer Service for Kubernetes (ACK) コンソールから直接インポートします。
サードパーティクラウドおよびオンプレミスデータセンター任意の標準 Kubernetes クラスターACK コンソールに登録した後、EDAS にインポートします。
説明

インポート後、ハイブリッドクラウドクラスター、専用 Kubernetes クラスター、マネージド Kubernetes クラスターは EDAS 上で ACK クラスターとして表示されます。サーバーレス Kubernetes クラスターは EDAS 上で ACK Serverless クラスターとして表示されます。

外部クラスターのインポートおよび管理の詳細については、「Kubernetes リソース管理概要」をご参照ください。

サポートされるアプリケーションタイプ

EDAS は、コンテナ内で Java、PHP、およびマルチ言語アプリケーションをホストします。デプロイメント方法はアプリケーションタイプによって異なります。

Application types supported by EDAS
アプリケーションタイプデプロイメント方法詳細
JavaJAR パッケージ、WAR パッケージ、またはコンテナイメージデプロイメント方法により実行環境が異なります。
PHPソースコードビルドソースコードから直接 PHP アプリケーションをビルド・ホストします。
マルチ言語(Node.js、Go、Python など)カスタムコンテナイメージ任意の言語ランタイムをカスタムイメージにパッケージ化します。

デプロイメント方法および実行環境の完全なリストについては、「アプリケーションデプロイメント概要」をご参照ください。

プラットフォーム機能

アプリケーションが Kubernetes 上で実行されると、EDAS はリソース管理、アプリケーションデプロイメント、継続的インテグレーション(CI)、継続的デプロイメント(CD)、アプリケーション監視、アプリケーション運用のためのツールを提供します。

EDAS platform features

アプリケーションのデプロイと更新

リソース管理

EDAS は Platform as a Service(PaaS)であり、ご利用のアプリケーション向けに Elastic Compute Service(ECS)インスタンスおよび Kubernetes 環境をプロビジョニングします。名前空間を使用してリソースを整理し、プラットフォーム内で外部クラスターを管理できます。詳細については、「Kubernetes リソース管理概要」をご参照ください。

アプリケーションパフォーマンスの監視

EDAS は ARMS と統合されており、デプロイ済みアプリケーションのパフォーマンスメトリクスを追跡し、アラートを管理します。詳細については、「アプリケーション監視概要」をご参照ください。

大規模アプリケーション運用

EDAS は、本番環境でアプリケーションを運用するための以下の運用ツールを提供します。

  • ロードバランシング:アプリケーションインスタンス間でトラフィックを分散します。

  • アプリケーションスケーリング:実行中のインスタンス数を調整します。

  • スロットリングおよびデグレーデーション:高負荷時にサービスを保護します。

  • 変更履歴:構成およびデプロイメント履歴を確認します。

  • イベントセンター:イベントを監視し、通知を管理します。

  • ログ管理:アプリケーションログを収集・分析します。

詳細については、「アプリケーション運用概要」をご参照ください。