2016-10-28 8 views
-1

ここで、マイクロサービスをコンテナとして展開するWindows Server 2016 Desktopがあるとします。また、自分のコンテナのベースイメージとしてWindows Server Coreを選択するとします。これにより、Hyper-Vコンテナを選択する必要があります。Windows Server CoreをベースイメージとするWindows Server Hyper-Vコンテナ

Windows Server CoreをHyper-Vコンテナのベースイメージとして実行することは、つまり、Windows Server Coreは、少なくともNano Serverと比較してディスク容量の面で非常に大きいです。

Windows Server CoreとWindows Server NanoをHyper-Vコンテナのベースイメージとして使用する主な違いは何ですか?私は、RAMの使用、ホスト内のディスクスペースの使用について考えています。例、多くのコンテナ(10-20)がある場合、Server Core(サイズが大きいため)を使用すると問題になりますか?

+0

winodwsサーバーコンテナにwindows server core imageをインストールすることができます。 https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/deploy-containers-on-server –

答えて

1

私はインストールのHyper-VとプロのWindows 10を使用して、これを試してみました知っている:基本イメージとしてWindows Serverのナノと

Hyper-Vのコンテナ。コンテナの開始時間は数秒でした。プロセスメモリ(vmmemプロセス)約200Mb。

ベースイメージとしてWindows Server Core(IISがインストールされている)を持つHyper-Vコンテナ。コンテナの開始時間は約30秒でした。プロセスメモリ(vmmemプロセス)約400Mb

もう一度ハイパーVコンテナの代わりに通常のコンテナで同じテストを行います。そのためには、AssureでWindows Server 2016デスクトップUIを起動する必要があります。

編集: これで通常のコンテナをテストしました。起動時間は、Hyper-Vコンテナの約半分でした。コンテナがカーネルをホストと共有しているため、メモリ使用量はほとんどありませんでした。

関連する問題