2015年07月17日 12時00分 公開
特集/連載

ハイパーバイザーとの違いは? 「コンテナ技術」を活用する5つのメリット/デメリットGartnerが提言する(2/2 ページ)

[Stephen J. Bigelow,TechTarget]
前のページへ 1|2       

4.手に負えなくなる可能性

 ハイパーバイザーベースの環境でVMライフサイクル管理が重要な場合、コンテナのライフサイクル管理は極めて重要になる。コンテナは驚異的な速さで起動および複製できる。これはコンテナの重要なメリットだが、気付かないうちに大量のコンピューティングリソースを消費する可能性もある。アプリケーションの構成要素であるコンテナが不要になったときに、コンテナが停止または削除されるなら問題ない。コンテナ化したアプリケーションをスケールアップして、後で元に戻すことを忘れた場合、企業は膨大かつ不要なクラウドコンピューティングのコストを負担することになる。クラウドプロバイダーはコンピューティング能力を貸与することで利益を得ているため、このような事態が発生しても一向に構わない。そのため、コンテナの導入状況を確認する責任はユーザーにある。

5.ツールの不足

 コンテナの監視と管理に必要なツールの種類は、依然として不足している。これは今に始まったことではない。ハイパーバイザーベースの仮想化の黎明期には、適切なツールの不足が顕著だった。現在では、有用なVMの監視ツールと管理ツールが簡単に利用できるようになったように、コンテナを管理するための新しいツールも提供され始めている。例えば、米Googleが提供するオープンソースのDocker管理ツール「Kubernetes」、Webベースのフロントエンドを使用してLinuxコマンドラインの機能を置き換える「DockerUI」、コンテナのログを一元管理された場所にルーティングする「Logspout」などがある。

 VM内でコンテナを使用し、VMツールの監視機能と管理機能を活用することで、管理者は適切なコンテナツールが不足している現状を回避できるとビットマン氏は提案する。VMツールは、コンテナツールより成熟していて豊富な機能が用意されている。そのため、コンテナツールが成熟するまでは、適切な代替ツールとして機能するだろう。

 ビットマン氏はコンテナに対してかなり熱心に取り組んでおり、コンテナについて幾つかのことを明言している。コンテナは高密度とスケーラビリティを実現することを目的とする高速で軽量な導入であること、ネイティブ(仮想化されていないI/O)でより高いパフォーマンスが得られること、Dockerなどのすぐに利用できる開発フレームワークがあること、GitHubなどの共有およびコラボレーション用の有名なツールがあることを保証している。だが、コンテナは全ての仮想タスクを対象とするユビキタスなソリューションではない。そのため、仮想化ツールボックスには新たなツールが追加されることになるだろう。そして、この追加のツールは、多くの従来のVMと上手く連動することが予想される。

前のページへ 1|2       

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

Yahoo!広告がLINE広告と連携 「LINE NEWS」面への配信を開始
ヤフーとLINENが広告事業で初めての連携。

news019.jpg

人はなぜFacebookを離脱したくなるのか? プライバシー懸念を上回る理由
さまざまな懸念もよそに拡大する巨大SNS。一方でそこからログアウトする人々は何を思うの...

news117.jpg

化粧品の二次流通市場規模は推計1555億円――メルカリとアイスタイル調査
二次流通市場購入者の40.1%が、使ったことがない化粧品を試すための“トライアル消費”...