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

对于一个虚拟化需求不大的公司来说,VirtualBox目前在托pipe几台轻型服务器方面做得很好 – 那么移动到一个更强大的平台会带来哪些好处呢?

我希望能够简化我的研究 – 获得VBox及其同类公司所不具备的function的简短列表。

您要追求企业级虚拟化解决scheme的主要原因是思想共享,支持,可pipe理性和function集。

资产共享非常重要,因为虚拟化是对技术的投资,需要平台的长期投资。 没有人希望成为挑选错误技术解决scheme的人。 所以这个领域的主要厂商(VMware,微软,思杰,KVM)都有一些动力。 这会影响第三方应用程序和插件; 想想SAN集成或备份软件。 更成熟的虚拟化套件具有其他产品利用的API。 很自然的,更多的解决scheme将被开发用于更stream行的平台。

支持与思想共享联系在一起。 我一直在用我的Citrix Xenserver / Cloudstack解决scheme来解决问题和模糊问题。 由于对解决scheme的理解和一般知识比Hyper-V或VMware要小一个数量级,所以我必须严重依赖Citrix支持,错误修正和反复试验来解决问题。 其他解决scheme将有更多的社区论坛,当然,更多的人审查了这项技术。

可pipe理性和function集也是关键。 虚拟机pipe理程序现在都提供了类似的原始function:能够在物理硬件节点上托pipe多个来宾虚拟机和不同的操作系统。 这是他们如何打包在一起,可以pipe理,形成整体解决scheme的看法。 自动化,监控,报告,解决性能问题的能力以及易于安装都是一些重要的属性。 而且,任何企业解决scheme都有能力在主机和/或存储之间实时迁移虚拟机客户端。

支持“企业级”虚拟化的主要附加价值。 VirtualBox提供了不错的支持,但是当涉及到关键业务function时,社区驱动的支持不会削减它。

VirtualBox也缺less很多企业真正想要的function,例如故障转移和实时备份。 此外,像这样的消费级软件在生产环境中没有经过严格的testing,不像像VMWare或Hyper-V这样的企业级软件已经通过了这些步伐。

所以,简而言之:

  1. 更好的支持
  2. 在企业环境中经过了良好的性能testing
  3. 在开源软件中没有find其他function

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

例如裸机 – >主机操作系统 – >pipe理程序 – >容器 – >操作系统

企业级虚拟化解决scheme将倾向于删除此层,通常提供更好的性能,因为您正在经历一个较less的抽象层。 这允许pipe理程序直接与CPU交谈,让它在时间切片和caching方面做出聪明的事情。

例如裸机 – >pipe理程序 – >容器 – >操作系统

我认为企业系统的一个重要组成部分是用户configuration

在大型组织中,需要平台的用户不需要login票据,然后等待IT部门人员configuration新的虚拟机。

例如,在Microsoft的System Center企业虚拟化产品套件(Operations Manager,Virtual Machine Manager,Configuration Manager,Orchestrator)中,如果我需要SharePoint Server,则连接到用户configuration网站并请求一个。 服务器产品检查我的配额,看看我是否可以负担得起,如果是,则从预加载的操作系统和服务库创build一个虚拟机,在具有最多可用硬件的主机上启动机器,客人机器提供给我。 没有等待IT部门的人员处理我的请求。

我也会在这里重复一些其他答案所提出的build议,即支持,但是可以说企业平台是由SLA支持的