マイクロソフトは木曜日、次期バージョンの Windows Server の 4 番目のテクニカル プレビューを公開し、新しい Hyper-V コンテナー機能への一般アクセスを可能にしました。
これは、コンテナ化によって得られる柔軟性とユーティリティを開発者に提供する強力なツールであり、従来の仮想マシンに典型的に見られる分離性も提供します。この分離の重要な原則の一つは、Hyper-Vコンテナが独自のWindows Serverカーネルを持ち、ホストマシンと共有されないことです。これは、Microsoftが次期サーバーソフトウェアリリースのベータ版でも提供しているWindows Serverコンテナとは異なります。

マーク・ルッシノビッチ、Microsoft Azure CTO
このような分離は従来の仮想マシンで既に利用可能だったものと似ていますが、Hyper-VコンテナはDockerツールを使用してセットアップすることもでき、Windows Serverコンテナ内で実行されるものと同じパッケージを使用できます。コンテナ内で実行されるオペレーティングシステムは、物理マシンではなくコンテナ内での使用に最適化されているため、仮想マシンよりもパフォーマンスが向上します。
これは、MicrosoftがAzureクラウドプラットフォーム上で実行されるアプリケーションを相互に分離するために使用しているテクノロジーと同じです。Hyper-Vコンテナーにより、MicrosoftはAzure Machine Learningなどのサービスを実行する際に、1つのHyper-Vコンテナー上で実行されるワークロードが境界外にまで到達し、ホストマシンやその上で実行されている他のアプリケーションに悪影響を与えることを心配する必要がなくなります。
ただし、その分離にはコストがかかります。Microsoft Azure の CTO である Mark Russinovich 氏は最近のブログ投稿で、Hyper-V コンテナーは Windows Server コンテナーよりも起動が遅く、分離度の低いコンテナーほど小さくならないと述べています。
木曜日のベータ リリースには、コンテナーをより適切にサポートするネットワーク スタックの更新や、ネストされた仮想化の初期ベータを提供する Hyper-V の変更など、いくつかの改善も含まれています。
Microsoftは来年初めにWindows Server 2016を正式リリースする予定です。オンプレミスサーバー製品の開発継続は、同社の戦略における興味深い要素を示しています。MicrosoftはAzureパブリッククラウドプラットフォームを推進していますが、CEOのサティア・ナデラ氏は、オンプレミスのWindowsサーバーを同社のクラウドのエッジと位置付けていると述べています。