2014年12月17日 12時00分 UPDATE
特集/連載

Dockerの仕組みを解説【Q&A】注目のコンテナ化は仮想マシンとどう違う?

コンテナと仮想マシンは、いずれもワークロードをハードウェアから抽象化することを可能にする。だが、その2つのアプローチには考慮すべき重要な違いがある。分かりやすく説明しよう。

[Stephen J. Bigelow,TechTarget]

関連キーワード

仮想マシン(VM) | Docker


コンテナ化とは? 既存の仮想マシンとの違いは?

tt_aa_kaigai.jpg

 仮想マシン(VM)は完全なサーバを再現する。通常の仮想サーバでは、各VMの“ゲスト”には完全なOSの他、ドライバ、バイナリまたはライブラリ、そして実際のアプリケーションが含まれる。各VMはハイパーバイザーで動作し、ハイパーバイザーはホストOSで、ホストOSは物理サーバで動作する。これは実証済みのアプローチだが、ゲストOSとサポートバイナリがVM間で重複することがあるのはすぐ分かる。重複すると貴重なサーバメモリが浪費され、そのために各サーバがサポート可能なVMの台数が制限されてしまう。

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

news112.jpg

「メルカリハイ」の謎を解く――4人に1人が100円以下の利益でもフリマアプリに出品
なぜ人は100円以下の少額利益でもフリマアプリに出品してしまうのか。謎を解く鍵は「承認...

news049.jpg

買い物場所の使い分け調査2019――日本能率協会総合研究所
コンビニエンスストア、ドラッグストア、100円ショップなど業態別利用実態と「そこで買う...

news060.jpg

セブン&アイが自社にデータドリブンカルチャーを醸成するために使う「Tableau Blueprint」とは?
データドリブン組織を実現するための標準的な計画手順、推奨事項、ガイドラインをまとめ...