我只是想从性能和pipe理的angular度来了解利弊。 例如,ESXi只允许ssh访问,并且不能在pipe理程序上安装任何软件,它将安装,但重新启动时将被清除。 等等
VMWare Workstation是用于testing和开发的桌面产品,并不意味着运行服务器以供生产使用。
有些问题
总而言之,如果你想要一个生产系统,VMWare工作站不是一个select(恕我直言)。
将Ubuntu上的Xen或KVM与ESXi进行比较会更有意义,因为这种方法更具可比性。
VMware的工作站和ESXi是为完全不同的目的而devise的。 我每天都在用,所以会给我一个如何使用它们的细节。 你应该使用什么将完全取决于你想要做什么。
ESXi是一个精简的“裸机”pipe理程序,旨在直接安装在服务器系统上,而不需要直接与用户交互。 我已经安装了一些运行完整开发和临时环境的ESXi节点。 我可以在这些节点上运行多个Web服务器和数据库服务器虚拟机,并通过networking远程pipe理整个事物。
Workstation是一个在现有操作系统上运行的pipe理程序(我认为Windows和Linux都支持)。 我目前正在使用这个来模拟一个小的testing环境来制定一些棘手的ADconfiguration。 性能不如在ESXi上运行虚拟机,但具有关键优势,我可以select笔记本电脑,并使整个testing环境随我而行。
简而言之,Workstation对于尝试解决问题非常有用,并且可以让您轻松地在小型testing环境中启动并运行,但不要期望生产级别的性能和可靠性。 ESX / ESXi更适合数据中心的使用,您希望获得虚拟化的灵活性,同时具有最高的可靠性和性能。
ESXi将您的计算机变成一台计算设备,所有虚拟机都将独立运行。 ESXi将是一个轻量级的虚拟化环境。 但是,您没有工作站环境,因此您需要另一台计算机来pipe理它并使用虚拟机。
Ubuntu有一个完整的工作站环境。 当你坐在电脑上时,这将使电脑更容易工作。 另一方面,VMware Workstation没有充分利用潜在的硬件。 它不是为生产使用而devise的 – 您可以将VM设置为在基本操作系统中自动启动,但实际上并不是以这种方式工作的。
底线:如果你只有一台电脑,需要一个桌面环境,而且只是在玩 – VMware Workstation已经足够了。
如果您正在查看生产环境 – ESXi。
我使用在Debian Linux上运行的VMWare Server 2.0,并在其上运行三个Windows Server 2003虚拟机。 VMWare服务器=免费!