Istio、サイドカーパターンを不要にする「Ambient Service Mesh」機能をメインブランチに統合、正式な機能へ

今回は「Istio、サイドカーパターンを不要にする「Ambient Service Mesh」機能をメインブランチに統合、正式な機能へ」についてご紹介します。

関連ワード (不要、実行、説明等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Istioは、サービスメッシュを実現する新たな仕組みとして試験的に開発していた「Ambient Service Mesh」をメインブランチに統合し、正式な機能として組み込んで行く方針であることを発表しました。

fig

現在のIstioは、各サービス(≒KubenetesのPod)ごとにプロキシを配置し、サービス間のネットワークをプロキシ経由で構成することによってサービスメッシュを構築しています。これによりサービス間の通信のトラフィックコントロール、暗号化、可観測性(オブザーバビリティ)などの機能が実現されるわけです。

この仕組みは、サービスの隣にプロキシを配置することから、「サイドカー」パターンなどと呼ばれています。

しかしPodごとにサイドカーをデプロイする必要があるため、これにかかる手間やリソースの消費が課題でした。

eBPFを用いたサイドカーフリーなCiliumへ注目が集まる

そうした中で最近、Linuxカーネルの内部をフックして機能を拡張できる「eBPF」と呼ばれる注目の技術を用いてサービスメッシュを実現する「Cilium」が注目されるようになってきました。

Ciliumではカーネル内部をフックして通信を処理する仕組みであるため、サイドカーパターンを用いることなく、シンプルかつ負荷の小さなサービスメッシュの構築が可能です。

おそらくはこのCiliumの躍進が背景にあり、Istioもサイドカーパターンを用いない、よりシンプルな方法を開発する必要に迫られたのだと推察されます。そして登場したのが、今回メインブランチにマージされた「Ambient Service Mesh」機能です。

ポッドではなくノードにプロキシを配置

Ambient Service Meshの説明図が下記です。左が従来のサイドカーパターンで、各サービス(水色の四角)の左に「P」で示されたプロキシが配置され、サービス間の通信はプロキシ経由で行われます。

右がAmbient Service Meshによるサイドカーレスのパターンです。

Ambient Service Meshではポッドごとではなく、複数のポッドを実行しているノード(灰色の長方形)ごとにプロキシが配置されます。

そしてすべてのポッド間(=サービス間)の通信は、ノード上のプロキシ経由で行われるため、このプロキシにサービスメッシュの機能を実装します。これによってポッドのサイドカーを不要にしているのです。

fig

現在、Istioはバージョン1.17が最新版であり、1.18からこのAmbient Service Meshが取り込まれる予定です。これまでIstioのアーキテクチャとして説明されていたサイドカーパターンは、このようにノードに対するプロキシへと置き換わっていくものと思われます。

関連記事

  • Istioが新たな仕組み「Ambient Mesh」を発表。サイドカーなしでサービスメッシュを実現

COMMENTS


Recommended

TITLE
CATEGORY
DATE
城南信用金庫、個人客や事業先向けのアプリ開発へ–日本IBMが支援
IT関連
2022-02-06 16:31
セールスフォースのAI倫理担当が語る、AI製品を取り巻く倫理問題
IT関連
2022-07-12 06:02
Switch、国内販売台数が累計2000万台を突破 ソフトは「あつ森」がトップ
くらテク
2021-06-03 15:01
ウクライナ侵攻で露呈–衛星など狙うサイバー攻撃が招く大混乱の可能性
IT関連
2022-07-10 19:56
アライドテレシス、帯域オートスケールに対応したSASEサービスを発表
IT関連
2022-11-10 10:40
HashiCorp、「HashiCorp Consul 1.18」を一般提供–長期サポートを導入
IT関連
2024-03-13 08:57
ホームフィットネスPelotonがアップルの「GymKit」との統合に懸念を表明
ヘルステック
2021-04-19 16:29
熊谷組、ERPシステムを外資系から国産に変更
IT関連
2022-04-23 08:39
激化するテック人材獲得競争に勝利するには
IT関連
2021-08-11 18:57
OpenAI、「GPT-4 Turbo」の新たなプレビューを公開–「怠ける」ケースの改善や値下げも
IT関連
2024-01-30 19:24
31万名超が参加登録する競技プロのAtCoder、実践を想定したプログラミング検定「アルゴリズム実技検定」実施日程を発表
IT関連
2022-01-29 12:19
炭素排出をなくし、地球に少し休ませる技術に投資するEIPの新ファンド
IT関連
2022-01-28 09:26
クラウドサービス企業Boxが予想を上回る四半期決算を発表、業績見通しを引き上げ復調を示唆
ネットサービス
2021-06-01 16:12
研究成果の迅速な公開とオープンサイエンス推進に向け、本格的プレプリント(査読前論文)サーバーJxivが3月24日公開
IT関連
2022-03-16 06:38