「サービスメッシュ」を支配するツールは? OSSは実用的なのかマイクロサービスに不可欠な通信制御【前編】

サービスメッシュに「OSS」を使うべきか「プロプライエタリ版」を使うべきかで企業は悩む。だがそうした企業の判断には、ある観点が抜けて落ちている。検討時にまず知っておくべきことは。

2022年02月18日 05時00分 公開
[Tom NolleTechTarget]

 コンテナ分野でどの製品が勝利を収めるのか――。この問題は興味深い。2017年ごろ、コンテナオーケストレーター「Kubernetes」はコンテナ運用における選択肢の一つでしかなかった。ところが2022年の今では、企業はKubernetesをコンテナ戦略に欠かせない存在だと考えるようになった。同じことが、マイクロサービスアーキテクチャ(後述)用の通信を制御する「サービスメッシュ」でも起こると業界関係者はみている。

「OSS」と「プロプライエタリ」のサービスメッシュ

 マイクロサービスは、機能ごとに分割した小規模のサービスだ。複数のマイクロサービスで構成するアプリケーションのアーキテクチャをマイクロサービスアーキテクチャと呼ぶ。各マイクロサービスに対して、サービスメッシュはトラフィック(データの流量や経路)の一元管理や負荷分散、アクセス制御などの機能を提供する。構成が単純なアプリケーションであればAPI(アプリケーションプログラミングインタフェース)による連携で十分だが、複雑なアプリケーションを作る場合はサービスメッシュを選択することが定番になりつつある。

 サービスメッシュには「オープンソースソフトウェア」(OSS)と「プロプライエタリ版」(ベンダーが提供する商用ツール)がある。「Istio」や「Linkerd」などのOSSが話題の中心だ。ただしマイクロサービスは複雑な仕組みになるため、企業はベンダーからのサポートがないOSSを使用することに臆病になる。

 企業はサービスメッシュを選択する際、「OSSが適しているのかどうか」を検討することが重要な問題だと考える。ただしそれよりも重要なのは、現実にはOSSとプロプライエタリ版の二者択一ではないということだ。OSSとプロプライエタリ版の定義は現実を正しく反映していないことがあり、それが落とし穴になる。

 主流のサービスメッシュはOSSをベースにしつつ、サポートサービスや補助ツールを併せて提供している。OSSでもあり有償ツールでもあるということだ。「OSSは実用的ではないので有償ツールを選ぶべきだ」という主張は、この現実を根拠にしていると考えていい。

TechTarget発 先取りITトレンド

米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。

Copyright © ITmedia, Inc. All Rights Reserved.

ITmedia マーケティング新着記事

news132.jpg

ハロウィーンの口コミ数はエイプリルフールやバレンタインを超える マーケ視点で押さえておくべきことは?
ホットリンクは、SNSの投稿データから、ハロウィーンに関する口コミを調査した。

news103.jpg

なぜ料理の失敗写真がパッケージに? クノールが展開する「ジレニアル世代」向けキャンペーンの真意
調味料ブランドのKnorr(クノール)は季節限定のホリデーマーケティングキャンペーン「#E...

news160.jpg

業界トップランナーが語る「イベントDX」 リアルもオンラインも、もっと変われる
コロナ禍を経て、イベントの在り方は大きく変わった。データを駆使してイベントの体験価...