Answers:
您追求企业级虚拟化解决方案的主要原因是思维共享,支持,可管理性和功能集。
Mindshare之所以重要,是因为虚拟化是一项技术投资,一项需要平台寿命的投资。没有人愿意成为选择错误技术解决方案的人。因此,该领域的主要参与者(VMware,Microsoft,Citrix,KVM)都拥有一定的发展动力。这会影响第三方应用程序和插件;想想SAN集成或备份软件。更成熟的虚拟化套件具有其他产品可以利用的API。很自然会为更流行的平台开发更多的解决方案。
支持与思想共享相关。我一直在使用Citrix Xenserver / Cloudstack解决方案来应对错误和难以理解的问题。由于解决方案的思想共享和一般知识比Hyper-V或VMware等产品小一个数量级,因此我不得不严重依赖Citrix支持,错误修复和反复试验来解决问题。其他解决方案将有更多的社区论坛,当然还有更多的人对该技术进行了审查。
可管理性和功能集也是关键。如今,管理程序都提供了类似的原始功能:在物理硬件节点上托管多个来宾虚拟机和不同操作系统的能力。它们被很好地包装在一起并可以对其进行管理,从而塑造了整体解决方案的认知度。自动化,监视,报告,解决性能问题的能力以及易于安装是一些重要属性。此外,任何企业解决方案,必须迁移虚拟机来宾一定的能力生活主机和/或存储之间。
支持是“企业级”虚拟化的主要附加值。VirtualBox提供了体面的支持,但是在关键业务功能方面,社区驱动的支持并不会减少它。
VirtualBox还缺少企业真正想要的许多功能,例如故障转移和实时备份。另外,像这样的消费级软件在生产环境中并未经过严格的测试,与像VMWare或Hyper-V这样的企业软件一样,它已经经过了严格的测试。
因此,简而言之:
除了先前的答案外,还值得注意的是,大多数(如果不是全部)非企业虚拟化解决方案都位于主机操作系统之上。
例如Bare-metal-> Host OS-> Hypervisor-> Container-> OS
企业级虚拟化解决方案将倾向于删除这一层,当您经过较少的抽象层时,该层通常可提供更好的性能。这使系统管理程序可以直接与CPU对话,从而使CPU在时间分片和缓存方面做得很聪明。
例如,裸机->管理程序->容器->操作系统
我认为企业系统的重要组成部分是用户配置。
在大型组织中,需要平台的用户不想先记录票证,然后等待IT部门人员配置新的虚拟机。
例如,在Microsoft的System Center企业虚拟化产品套件(Operations Manager,Virtual Machine Manager,Configuration Manager,Orchestrator)中,如果需要(例如)SharePoint Server,则可以连接到用户配置网站并请求一个。服务器产品检查我的配额,看我是否可以负担得起,然后从预先加载的操作系统和服务的库中创建虚拟机,在具有最大可用硬件的任何主机上启动该计算机,并来宾机可供我使用。无需等待IT部门的人来处理我的请求。
我还将在这里重复其他几个答案所提出的建议,即支持,但是通过说企业平台附带SLA支持的支持来扩展它。
You have a copy of VirtualBox. Spin up as many VMs on your workstation as you want!
由用户提供,但我不会将其称为“企业级”,也不会我是否可以将其作为生产系统元素来支持我的业务的关键功能。另一方面,您描述的基于System Center的解决方案由于底层组件的健壮性而无法满足要求。