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

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

2018年04月03日 09時00分 公開
[Tom NolleTechTarget]

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

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

 コンテナホスティングソフトウェアには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 マーケティング新着記事

news193.jpg

IASがブランドセーフティーの計測を拡張 誤報に関するレポートを追加
IASは、ブランドセーフティーと適合性の計測ソリューションを拡張し、誤報とともに広告が...

news047.png

【Googleが公式見解を発表】中古ドメインを絶対に使ってはいけない理由とは?
Googleが中古ドメインの不正利用を禁止を公式に発表しました。その理由や今後の対応につ...

news115.jpg

「TikTok禁止法案」に米大統領が署名 気になるこれからにまつわる5つの疑問
米連邦上院が、安全保障上の理由からTikTokの米国事業の売却を要求する法案を可決し、バ...