之前我使用虚拟盒在我自己的个人计算机上测试操作系统安装.我不确定它是否适合在实时服务器上进行实际虚拟化.我大多听说过Xen. virtualBox是否处于同一级别(生产环境虚拟化)?除了Xen之外还有哪些其他选择?
解决方法
我觉得遗漏的一个值得注意的事情是VirtualBox是一个完全不同的虚拟化类. VirtualBox属于“工作站虚拟化”(也称为桌面虚拟化)的类别,它很好用,但它与微软的Hyper-V或VMWare的ESXi并不相同.
Hyper-V,ESXi,KVM和Xen都是虚拟机管理程序 – 它们是微型操作系统,可以做一件事:运行虚拟机.设置完成后,您并没有真正与它们进行交互. (您可以,而且应该定期,但它不是您与之交互的主要机器.只需确保它已更新,等等)
VirtualBox与VMWare Server或Microsoft的Virtual PC更相似.这并不是说你不能在VirtualBox中做任何你不能做的事情,比如Xen,但这不是目标.
尽管如此,我个人不会推荐VirtualBox用于生产环境 – 在那里不是很多信任,因为你必须在它下面运行一个完整的操作系统(而不是前面提到的精简的小型虚拟机管理程序).不过,我确实喜欢它,用于在我的工作站上测试服务器,然后将其部署到我们已经确保满足所有要求的ESXi集群.
(哇,这是一个很重要的帖子.大学里的耶鲁文学课程!)