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

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

コンテナは、クラウドとモバイルアプリの設計に革命をもたらす。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 マーケティング新着記事

news153.jpg

日立ソリューションズが仮想イベントプラットフォームを提供開始
セミナーやショールームなどを仮想空間上に構築。

news030.jpg

経営にSDGsを取り入れるために必要な考え方とは? 眞鍋和博氏(北九州市立大学教授)と語る【前編】
企業がSDGsを推進するために何が必要なのか。北九州市立大学の眞鍋和博教授と語り合った。

news022.jpg

「サイト内検索」ツール(有償版) 国内売れ筋TOP10(2021年7月)
サイト内検索(サイトサーチ)ツールは検索窓から自社サイト内のコンテンツを正確に、効...