Container Service for Kubernetes (ACK) クラスターからService Mesh (ASM) にアプリケーションをデプロイできます。 これにより、サービスメッシュを使用してサービス管理が簡素化され、サービスが監視可能になり、開発および運用および保守 (O&M) の作業負荷が軽減されます。
背景情報
ASMは、完全マネージド型のサービスメッシュプラットフォームです。 ASMは、オープンソースのIstioサービスメッシュと互換性があります。 ASMを使用すると、簡単な方法でサービスを管理できます。 たとえば、ASMを使用して、サービス間トラフィックをルーティングおよび分割し、認証を使用してサービス間通信を保護し、メッシュ内のサービスの動作を観察できます。 ASMは、アプリケーションサービスを管理するための次の機能を提供します。トラフィック管理、セキュリティ管理、障害復旧、可観測性と監視、マイクロサービスアーキテクチャです。
アーキテクチャ
ASMのアーキテクチャを次の図に示します。
ASMは、Istioコントロールプレーン上のすべてのコンポーネントを統合および管理して、ASMの使用を簡素化します。これにより、アプリケーションの開発とデプロイに集中できます。 さらに、ASMはオープンソースのIstioと互換性があります。 宣言型パラメーターを使用して、柔軟なルーティングルールを定義し、メッシュ内のサービス間のトラフィックを一元管理できます。
マネージコントロールプレーンを持つASMインスタンスは、Elastic Container instanceベースのポッドで実行される複数のKubernetesクラスターまたはアプリケーションサービスからのアプリケーションサービスをサポートします。
主な機能
ASMは、ハイブリッドクラウド、マルチクラウド、およびマルチクラスターシナリオ用のマネージドおよび統合サービスメッシュ機能を構築します。 ASMは次の利点を提供します:
集中管理モード
ASMは、Container Service for Kubernetes (ACK) 管理クラスター、ACK専用クラスター、ACKサーバーレスクラスター、およびハイブリッドクラウドおよびマルチクラウド環境の登録済みクラスターで実行されるアプリケーションサービスを一元管理します。 これにより、アプリケーションサービスの観測性とトラフィック管理が統一されます。
集中トラフィック管理
ASMは、ハイブリッドクラウド、マルチクラウド、およびマルチクラスターシナリオでトラフィックを一元管理します。
制御プレーンの管理コアコンポーネント
ASMは、Istio制御プレーンのコアコンポーネントを管理する。 これにより、リソースのオーバーヘッドとO&Mコストを最小限に抑えることができます。
次の表は、ASMのコア機能を示しています。詳細については、「機能」をご参照ください。
機能 | 説明 | 関連ドキュメント |
ASMインスタンスの完全なライフサイクル管理 | ASMはIstioコントロールプレーン上のすべてのコンポーネントを管理し、数回クリックするだけでASMインスタンスをデプロイ、アップグレード、削除できます。 これにより、ASMインスタンスの使用とO&Mが簡素化されます。 | |
複数のタイプのクラスターでのアプリケーションの管理 | ASMを使用すると、ACKクラスター、ACKサーバーレスクラスター、エッジクラスター、および登録済みの外部Kubernetesクラスターでアプリケーションを管理できます。 | |
統合された入力ゲートウェイと出力ゲートウェイ | ASMは、インバウンドおよびアウトバウンドトラフィックを制御し、エンドツーエンド暗号化を実装するための入口および出口ゲートウェイを提供します。 | |
複数のタイプのトラフィック管理 | ASMは、トラフィックを管理するための次の機能を提供します。プロトコル固有のトラフィック管理、エンドツーエンドのカナリアリリース、回路切断、 ローカルスロットル、ウォームアップ、およびトラフィックシフト。 | |
非侵入型ゼロトラストセキュリティシステム | ASMは、すぐに使えるゼロトラストセキュリティソリューションを提供します。 このソリューションは簡単に構成でき、ID認証、セキュリティ証明書、ポリシーの実装、視覚的分析などの機能を提供します。 | ゼロ信頼セキュリティの概要 |
カスタムロジックの拡张性 | プラグインマーケットプレイスには複数の既成の拡張機能が用意されており、カスタムEnvoyフィルターがサポートされています。 | |
完璧なエコシステム統合 | ASMを使用すると、GitOps、Knative、およびKServeを使用して、サーバーレスおよびAIサービスをサポートできます。 |
関連するステップ
ASMの使用を開始する方法の詳細については、「開始」をご参照ください。