仮想マシンとコンテナ 何が違い、どう使い分けるべきか?目的と場面で使い分ける

コンテナは、マイクロサービスアーキテクチャ、災害復旧、利用密度など、さまざまな点においてメリットがある。コンテナと仮想マシンを適切に使い分けることが重要だ。

2019年01月22日 05時00分 公開
[Clive LongbottomTechTarget]
画像

 IT分野ではコンテナ管理ツール「Docker」の名前を耳にすることが増えた。選択肢として主流になったというには程遠いが、企業ではある程度の地位を獲得している。コンテナ技術の採用が増えている現状では、コンテナの導入を避け仮想マシン(VM)にこだわり続けることはできないかもしれない。

 簡単に言えば、Dockerはコードをパッケージ化してプロビジョニングするツールだ。これにより、システム内のさまざまな部分が移動可能になる。Dockerの仕組みは分かりづらいかもしれないが、企業のIT部門はさまざまな理由からDockerを利用している。アプリケーションのコンテナ化は、ハイブリッドクラウドの構築に最適で、柔軟性と応答性が高いIT環境を実現する。

 では、DockerとVMの利用目的は同じなのだろうか。同じ点もあるが異なる点もあるというのが答えだ。Dockerの運用はVMとは異なり、使用される場所に特徴がある。

VMとDokerの仕組みの違い

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

news148.png

「三菱UFJ銀行」と「メルカリ」のフィッシング詐欺が増加――BBソフトサービス調査
BBソフトサービスが、詐欺サイト専用セキュリティソフトで検知・収集したデータを基に、...

news091.jpg

AI生成コンテンツの大増殖で「ソーシャルメディア」が「ソーシャル」ではなくなる日
AIが生み出すコンテンツをAIが学習しさらなるコンテンツを生成する未来は、私たちが望む...

news083.jpg

生成AIで美容業界の未来を創造 エスティ ローダーとマイクロソフトがAIイノベーションラボを設立
両社は消費者とのつながりを強化し、より迅速かつ効果的な市場投入を実現することを目的...