2017年04月11日 12時00分 UPDATE
特集/連載

「Windows Server 2016」2つのコンテナ「Hyper-Vコンテナ」と「Windows Serverコンテナ」の違いは?

コンテナは、クラウドとモバイルアプリの設計に革命をもたらす。Microsoftの「Hyper-Vコンテナ」と「Windows Server 2016コンテナ」の非常に重要な相違点を技術専門家が解説する。

[Michael Otey,TechTarget]

 Microsoftの「Windows Server 2016」のコンテナには2種類ある。1つは標準の「Windows Serverコンテナ」で、もう1つは「Hyper-Vコンテナ」だ。開発者の立場から見て、これらのコンテナには、どのような相違点があるのだろうか。

 Windows Server 2016のコンテナは、同じOSカーネルを共有するという点において、基本的に「Linux」のコンテナと同じである。どちらも軽量かつ効率的、そしてベアメタルで実行可能だ。Windows Serverコンテナを実行するために、仮想化を導入する必要はない。一方、Windows Server 2016の新しい概念であるHyper-Vコンテナは標準のコンテナより安全性が高い。このような構成が可能なOSは、Windows Server 2016だけだ。

 Hyper-Vコンテナを実行すると、各コンテナ専用の軽量な仮想マシンが起動する。これは基盤となるホストOSから各コンテナを分離することが目的だ。つまり、各仮想マシンと各コンテナには専用のWindowsカーネルが用意されるため、ホストと実行コンテナの完全な分離が実現できる。分離によって安全性が高まり、マルチテナント環境ではメリットが得られる。マルチテナント環境で分離を実現できなければ、同じホストOSカーネルを複数のテナントが共有することについて懸念が生じる恐れがあるからだ。だが、このようなマルチテナントシナリオでは、各コンテナに、他のコンテナと共有されることのない専用の基本OSカーネルが用意される。

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

news033.jpg

ブランドは信頼に値するか? 「イエス」は日本ではわずか38%――エデルマン・ジャパン調査
エデルマン・ジャパンは、世界8カ国、1万6000人を対象に実施した消費者意識調査の日本に...

news019.jpg

「ラグビーワールドカップ2019」がおじさんの心を動かす――CCC調査
「ラグビーワールドカップ2019」が日本で開催されたことで日本人のラグビー愛にどう変化...

news044.jpg

誰のためのBI? 本当の「アナリティクスの民主化」って? マイクロストラテジー・ジャパン社長に聞く
「エンタープライズBI+セルフサービスBI」を掲げるMicroStrategy。同社日本法人社長に話...