さまざまな環境のアプリケーションに対して、マイクロサービスエンジン(MSE)のマイクロサービスガバナンスを有効にすることができます。このトピックでは、さまざまな環境のアプリケーションに対してマイクロサービスガバナンスを有効にする方法について説明します。
マイクロサービス名前空間の管理
MSE マイクロサービスガバナンスは、マイクロサービス名前空間内のアプリケーションを管理します。これにより、異なる環境にデプロイされたアプリケーションが分離され、アプリケーション権限をきめ細かく制御できます。詳細については、「マイクロサービス名前空間の管理」をご参照ください。
ACK または ACS クラスタ内の Java マイクロサービスアプリケーションに対してマイクロサービスガバナンスを有効にする
コンテナサービス Kubernetes(ACK)クラスタまたはコンテナサービスコンピュートサービス(ACS)クラスタにデプロイされている Spring Cloud アプリケーションや Dubbo アプリケーションなどのマイクロサービスアプリケーションに対して、マイクロサービスガバナンスを有効にすることができます。詳細については、「ACK または ACS クラスタ内の Java マイクロサービスアプリケーションに対してマイクロサービスガバナンスを有効にする」をご参照ください。
ECS インスタンス上のマイクロサービスアプリケーションに対してマイクロサービスガバナンスを有効にする
Elastic Compute Service(ECS)インスタンスおよび Alibaba Cloud 以外の仮想マシン(VM)にデプロイされているマイクロサービスアプリケーションに対して、マイクロサービスガバナンスを有効にすることができます。詳細については、「ECS インスタンス上のマイクロサービスアプリケーションに対してマイクロサービスガバナンスを有効にする」をご参照ください。
オープンソース Kubernetes クラスタ内のアプリケーションに対して MSE マイクロサービスガバナンスを有効にする
MSE マイクロサービスガバナンスは、オープンソース Kubernetes クラスタ内の Spring Cloud アプリケーションと Dubbo アプリケーションにマイクロサービスガバナンス機能を提供します。ビジネスコードを変更する必要はありません。マイクロサービスガバナンス機能には、グレースフルシャットダウン、アウトライアー除去、サービスクエリ、サービス認証、サービステスト、カナリアリリースが含まれます。マイクロサービスガバナンス機能は、オンラインマイクロサービスアプリケーションの安定性と開発効率を大幅に向上させるのに役立ちます。詳細については、「オープンソース Kubernetes クラスタ内のアプリケーションに対して MSE マイクロサービスガバナンスを有効にする」をご参照ください。
マイクロサービスガバナンスにカスタムインターフェースを追加する
アプリケーション環境に MSE Java エージェントをインストールし、Java SDK を使用してアプリケーションをインストラメントすることにより、アプリケーションに対してマイクロサービスエンジン(MSE)のマイクロサービスガバナンスを有効にすることができます。詳細については、「マイクロサービスガバナンスにカスタムインターフェイスを追加する」をご参照ください。
Alibaba Cloud VPC 環境以外の環境でマイクロサービスガバナンスを有効にするためのネットワーク構成
Alibaba Cloud 仮想プライベートクラウド(VPC)環境にデプロイされていないアプリケーションに対してマイクロサービスガバナンスを有効にする場合は、ネットワーク接続に注意する必要があります。詳細については、「Alibaba Cloud VPC 環境以外の環境でマイクロサービスガバナンスを有効にするためのネットワーク構成」をご参照ください。