目前有两种 Microsoft HyperVisor 产品:
Hyper-V 服务器 2008 R2
http://www.microsoft.com/hyper-v-server/en/us/default.aspx
Server 2008 R2 Hyper-V 角色
http://www.microsoft.com/windowsserver2008/en/us/hyperv-main.aspx
问题- 就虚拟机管理程序的性能或功能而言,两者之间是否存在功能差异?
如果不是,那么使用 Hyper-V 角色而不是独立虚拟机管理程序的原因是什么?独立虚拟机管理程序占用空间和攻击面较小,具有明显的优势。
与独立的虚拟机管理程序相比,Hyper-V 角色似乎获得了更多媒体的关注和报道。
如果您使用的是 Server 2008 R2 Hyper-V Role,您能否分享一下为什么选择这样做而不是 Hyper-V Server?
答案1
就 Hypervisor 性能和功能而言,两者并无区别,它们都可以做同样的事情,且不受限制。当您安装完整的服务器产品时,您需要承担操作系统所需的开销。您可以使用您安装的版本中可用的所有其他角色,每个角色在添加时都会相互影响。
我在每个场景中都有一个。Hyper-V 服务器是一台配置较低的机器,我想为虚拟机充分利用它的所有功能。
带有 Hyper-V 的 Server 2008 R2 是一个具有大量内存和磁盘空间的开发服务器,我希望直接从控制台获得完整的 GUI 控制。
答案2
独立虚拟机管理程序占用空间和攻击面较小具有明显的优势。
是的,这就是为什么你要在....服务器核心而不是完整服务器上安装 Heyper-V ROLE。相同的攻击面。Hyper-V 服务器基本上只是针对不同的许可进行打包。
它比标准版支持更多的 RAM。此外,运行 Linux 主机时,您无需支付许可费用。因此,Hyper-V 服务器在 R2 中由于灵活性而成为“更好的”虚拟机管理程序,但实际收益通常接近于零。维护不是区别。
答案3
除了 Hyper-V 服务器的理论上的性能优势之外,还有一个重要的许可考虑因素。
使用 Server 2008 R2 Datacenter 加上 Hyper-V 角色,您可以托管无限数量的 Server 2008 R2 标准客户机,而无需为客户机获取许可证。换句话说,标准客户机的许可证包含在数据中心主机的许可证中。
Hyper-V 服务器不包含任何来宾许可证。