ハイパーバイザはHyper-V、コンテナはDocker(WindowsOSで)を使用した場合、ソフトウェアをインストールする際に必要なディスク容量はどれくらいでしょうか。
Windows ServerかWindows 8以降の64bit版ProまたはEnterpriseエディションならHyper-Vは標準で搭載されていますので、別途インストールする必要はありません。
一方、Dockerは使ったことがないので詳しくは判りませんが、Docker自体はLinux専用なので、Windowsの場合は仮想マシンにLinux環境を構築してその中でDockerを動かす必要があるみたいですね。その仮想マシンのディスクイメージのサイズ分の(インストーラーでVirtualBoxを含めた場合はそのサイズも追加で)容量を消費することになります。(すみません。Docker動かすのにどれだけ必要かまでは判りません。)
上の技術を使って、VMを構築した際に、VM一つ分当たりそれぞれどれくらいのディスク容量が必要になるのでしょうか。
これに関しては、何に使うのかでだいぶ変わってくると思います。手元にあるHyper-Vで構築したUbuntu Serverのディスクイメージは10GBほどです(設定は可変の120GB)。DockerはOSをインストールしなくて良いのでその分小さくなると思います。
例えばHyper-Vをインストールして32GB、VMを構築するのに20GB必要だとすると、ソフトウェアをインストールしてVMを起動するまでに52GB必要となる、という計算は正しいのでしょうか?
前述の通り、Hyper-Vはインストールする必要がないので、VMの20GBのみということになります。
追記
書いていて気づいたのですが、WindowsでDockerを使うと、結局仮想マシン上で動くことになるので、パフォーマンス的な恩恵はあまり期待できなさそうですね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/14 16:42