Istio サービス メッシュの概要
Cisco Container Platform には Istio サービス メッシュのサポートが含まれています。Istio サービス メッシュは論理的にデータ プレーンとコントロール プレーンに分割されます。データ プレーンには、インテリジェントなプロキシ(Envoy) のセットが含まれ、コントロール プレーンは信頼性の高い Istio フレームワークを提供します。また、Istio という用語はコントロール プレーンとデータ プレーンのコンポーネントを含むサービス メッシュ スタック全体を言及する同義語としても使用される場合があります。
サービス メッシュ テクノロジーでは、南北および東西の L4 および L7 のアプリケーション トラフィック メッシュを構築できます。実際のアプリケーション コードから L4 および L7 のアプリケーション ネットワー キングに関連するいくつかの共通タスクを削除する、言語に依存しないフレームワークをコンテナ化されたアプリケーションに提供します。共通タスクには L4 および L7 のサービス ルーティングとロード バランシング、言語に依存しない方法での多言語環境のサポート、および高度なテレメトリが含まれます。サービス メッシュ テクノロジーは、アプリケーションのモニタリング、セキュリティ、ロード バランシング、およびトラブルシューティングなどの運用上の機能を強化します。複数クラウド トポロジにサービス メッシュを導入することで、複数の独立したクラウド導入環境にわたって実行するアプリケーションでこれらの機能が動作できるようにします。
次の図に、Istio サービス メッシュの高度なアーキテクチャを示します。
Cisco Container Platform では、Istio および Envoy のコンポーネントがアップストリームの Istio コミュニティでサポートされています。南北および東西のロード バランシング用の Pilot、Mixer、Citadel、および Data Plane Envoy プロキシなどのソリューションのコントロールおよびデータ プレーン コンポーネントが Cisco Container Platform でサポートされています。
これらのテクノロジーの詳細については、 Istio および Envoy のアップストリーム コミュニティのドキュメントのページを参照してください。
(注) |
現在、Istio サービス メッシュ機能は、Tech Preview 機能としてマークされており、Istio コミュニティ バージョン v1.0 を使用します。導入した Cisco Container Platform のバージョンでのサポートについてはサービス担当者にお問い合わせください。 |