“企业级”虚拟化有什么好处?

War*_*ica 22 virtualization xen hyper-v virtualbox vmware-esxi

对于具有适度虚拟化需求的公司——VirtualBox 目前在托管一些轻型服务器方面做得很好——迁移到更强大的平台有什么好处?

我希望能稍微缩短我的研究 - 获得企业级虚拟化具有 VBox 及其同类产品没有的功能的简短列表。

eww*_*ite 27

您希望采用企业级虚拟化解决方案的主要原因是思想共享、支持、可管理性和功能集。

Mindshare很重要,因为虚拟化是一项技术投资,一项需要平台寿命的投资。没有人想成为选择错误技术解决方案的人。因此,该领域的主要参与者(VMware、Microsoft、Citrix、KVM)都有一定的动力。这会影响第三方应用程序和插件;想想 SAN 集成或备份软件。更成熟的虚拟化套件具有可供其他产品利用的 API。自然会为更流行的平台开发更多解决方案。

支持与思想共享有关。我一直在与我的 Citrix Xenserver/Cloudstack 解决方案中的错误和模糊问题作斗争。由于解决方案的思想共享和一般知识比 Hyper-V 或 VMware 小一个数量级,我不得不严重依赖 Citrix 支持、错误修复和反复试验来解决问题。其他解决方案将有更多的社区论坛,当然,还有更多审查该技术的人。

可管理性和功能集也是关键。今天的管理程序都提供类似的原始功能:能够在物理硬件节点上托管多个来宾虚拟机和不同的操作系统。正是它们打包在一起的程度和可以管理的程度决定了对整体解决方案的看法。自动化、监控、报告、解决性能问题的能力以及易于安装是一些重要的属性。此外,任何企业解决方案,必须迁移虚拟机来宾一定的能力生活主机和/或存储之间。


Nat*_*n C 11

“企业级”虚拟化的主要附加值是支持。VirtualBox 提供了不错的支持,但在关键业务功能方面,社区驱动的支持不会削减它。

VirtualBox 还缺乏企业真正需要的许多功能,例如故障转移和实时备份。此外,与 VMWare 或 Hyper-V 等企业软件不同,此类消费级软件并未在生产环境中进行大量测试。

所以,简而言之:

  1. 更好的支持
  2. 在企业环境中进行了良好的性能测试
  3. 开源软件中没有的附加功能


Dog*_*ody 8

除了前面的答案之外,还值得注意的是,大多数(如果不是全部)非企业虚拟化解决方案都位于主机操作系统之上。

例如 Bare-metal -> Host OS -> Hypervisor -> Container -> OS

企业级虚拟化解决方案将倾向于删除这一层,当您通过一个更少的抽象层时,它通常会提供更好的性能。这允许 Hypervisor 直接与 CPU 对话,让它在时间切片和缓存方面做一些聪明的事情。

例如裸机 -> 管理程序 -> 容器 -> 操作系统

  • 这是个好的观点。还值得注意的是,您的第一个示例称为类型 2 管理程序。您提到的第二个是类型 1(或“本机”)管理程序。阅读更多信息:http://en.wikipedia.org/wiki/Hypervisor#Classification (3认同)