2018年04月03日 09時00分 公開
特集/連載

DockerとKubernetesを利用するなら導入したいコンテナ管理ツールの選び方 AWS、Google、Pivotal、Red Hatなど比較 (1/2)

企業がコンテナ管理システムに求めるものはさまざまだ。それがオーケストレーションなのか、リソースの抽象化やセキュリティ強化なのかによって、適切なシステムは異なる。

[Tom Nolle,TechTarget]

 コンテナ管理システムを検討する際は、コンテナ製品を判断する上で重要なポイントが幾つかある。これらのポイントは、ニーズと製品機能の組み合わせで決まる。コンテナ管理システムは大抵多層構造になるため、購入プロセスが複雑になる。コンテナ管理ソフトウェアの導入目的を明確にしてから、その目的にかなう選択肢の検討に進むのが望ましい。

基本的なコンテナホスティング

 コンテナホスティングソフトウェアには2種類ある。1つは、一般的なアプリケーションセキュリティを求めるユーザー向けのソフトウェア。もう1つは、非常に高度なセキュリティを求めるユーザー向けのソフトウェアだ。基本的なアプリケーションセキュリティを求めるのなら「Docker」が適している。Dockerはコンテナ市場をけん引するリーダー的存在だ。コンテナ導入を検討している場合、明確な理由がない限り、Dockerを選ぶのがお勧めだ。基本的なコンテナホスティング製品を選ぶ上で唯一基準になるのは、求めるセキュリティが一般的なレベルなのか、非常に高レベルなのかだ。

画像 《クリックで拡大》

 セキュリティ要件が極めて厳しい場合に最善の選択肢はCoreOSの「rkt」(「ロケット」と発音)だ。これはコンテナホスティングソフトウェアとしては、2番目に人気の高いパッケージだ。rktは、Open Container Initiativeの規格に基づいているが、Dockerコンテナの実行もできる。ホストするアプリケーションの隔離機能に優れ、強力で使いやすい監視機能を備える。rktの監視機能のみを検討するユーザーもいるぐらいだ。だがDockerの人気は高く、広範なサポートが提供されるため、特に理由がなければDockerを選ぶ方がよいだろう。

 この分野の市場ではさまざまな動きがある。OpenStackは、「Kata Containers」という独自のコンテナプロジェクトを発表し、コンテナのシンプルさと仮想マシン(VM)のセキュリティとの融合を実現するとしている。このコンテナプロジェクトはまだ導入可能な段階に至っていないが、今後選択肢の1つになるだろう。

オーケストレーション戦略

 コンテナホスティングパッケージを見極めたら、次に検討するのはオーケストレーション戦略だ。大半のコンテナユーザーは、Dockerまたはrktのツールだけを使って、コンテナ管理用のアプリケーションを導入することになるだろう。だが、それでニーズを満たせなければ、オーケストレーション用の基本パッケージを追加することになる。

       1|2 次のページへ

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

news038.jpg

PR業界の最新潮流、インフルエンサー活用が進む――日本パブリックリレーションズ協会調べ
日本パブリックリレーションズ協会の推計によると、2018年度におけるPR業の売上高は1290...

news117.jpg

Criteoがモバイルアプリ広告事業を強化、新規獲得と既存顧客活性化のためにできること
インストール、リエンゲージメント、ダイナミックリターゲティングで、Criteoが企業のモ...

news032.jpg

日本の消費者はサブスクリプションにどれだけ前向きか――Zuora調べ
Zuoraが実施した世界のサブスクリプションビジネスの実態調査です。