2019年01月22日 05時00分 公開
特集/連載

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

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

[Clive Longbottom,TechTarget]
画像

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

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

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

VMとDokerの仕組みの違い

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

news109.jpg

Zenlyで見る「自宅滞在率」 都道府県別および国別比較
ゴールデンウイーク中の日本でコロナ感染防止に最も努めたのは自宅滞在率約78%の北海道...

news031.jpg

2時間配送を実現した「Walmart」他、米国のオンラインショッピングアプリが熱い
新型コロナウイルス感染症(COVID-19)拡大による外出自粛は世界的なトレンド。これに伴...

news135.jpg

コロナ禍で食費「増えた」が6割弱――電子チラシ「Shufoo!」運営会社が調査
「おうち時間」が増加したことで主婦の買い物動向はどう変化したのでしょうか。