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


22

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

我希望可以简化我的研究-简短列出VBox及其同类产品没有的企业级虚拟化功能。


14
就业保障。从未见过需要VirtualBox经验的招聘广告。:)
TheCleaner

2
是否有任何消费级产品支持实时迁移,高可用性,单窗格管理等?
2013年

请在此上下文中定义“企业级”。
尼尔斯,

Answers:


27

您追求企业级虚拟化解决方案的主要原因是思维共享,支持,可管理性和功能集。

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

支持与思想共享相关。我一直在使用Citrix Xenserver / Cloudstack解决方案来应对错误和难以理解的问题。由于解决方案的思想共享和一般知识比Hyper-V或VMware等产品小一个数量级,因此我不得不严重依赖Citrix支持,错误修复和反复试验来解决问题。其他解决方案将有更多的社区论坛,当然还有更多的人对该技术进行了审查。

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


因此,您认为Citrix XEN不是企业级吗?Oracle-VM(仅使用XEN 4.x)是企业级的,因为它具有出色的GUI?
尼尔斯,

1
@Nils可能是针对某些人的,但是我是“ ...我的Citrix Xenserver / Cloudstack解决方案一直在与bug和模糊的问题作斗争……”
ewwhite

我现在明白了,为什么这个问题过去已经解决过……;-)
Nils

11

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

VirtualBox还缺少企业真正想要的许多功能,例如故障转移和实时备份。另外,像这样的消费级软件在生产环境中并未经过严格的测试,与像VMWare或Hyper-V这样的企业软件一样,它已经经过了严格的测试。

因此,简而言之:

  1. 更好的支持
  2. 经过良好测试的企业环境中的性能
  3. 在开源软件中找不到的其他功能

1
如果您以专业方式使用VirtualBox,则必须购买支持和许可证。那是否使它成为“企业级”?
尼尔斯,

1
@Nils让我知道何时可以购买这种许可证。构建企业软件时要考虑到企业。Virtualbox的设计考虑到了高级用户,而不是针对关键业务应用程序。
内森·C

当该产品仍属于Sun时,我们将购买许可证。我们使用该许可证向Sun开了一些支持案例。可能是Oracle在这里改变了销售技术,但是为什么我不打算在VirtualBox中使用实时迁移功能(如果不是企业用途的话)?
尼尔斯,

8

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

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

企业级虚拟化解决方案将倾向于删除这一层,当您经过较少的抽象层时,该层通常可提供更好的性能。这使系统管理程序可以直接与CPU对话,从而使CPU在时间分片和缓存方面做得很聪明。

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


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

3

我认为企业系统的重要组成部分是用户配置

在大型组织中,需要平台的用户不想先记录票证,然后等待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的解决方案由于底层组件的健壮性而无法满足要求。
voretaq13年

的确,还需要其他功能,但是,如果某产品没有由用户提供,则在我看来,它不是企业产品。
Greenstone Walker
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.