我正在考虑开始使用虚拟化。
我想要运行一些服务器(一些 Linux 和一些 Windows),并且至少在 Mac 机器上运行 iPhone 开发。
VMWare 提供的如此多不同产品让我有些不知所措。
我应该从哪里开始?以及如何选择适合我的产品?
虚拟机可以在不同产品(Workstation、Player、Server、Fusion、vSphare……)之间移动吗?
在这种情况下,规划有多重要? - 如果我开始使用工作站并发现我实际上需要服务器,会发生什么?(或反之亦然)。
如果我想将虚拟机存储在 netgear readyNAS 上,有什么限制需要注意吗?无论如何,这样做是个好主意吗?
是否有一些大型的产品比较表?
有没有其他好的 VMWare 替代品,支持 PC 和 Linux 服务器以及 MAC 机器?
答案1
正确的...
播放器(免费) - 非常入门级,但运行良好 - 如果我准备好了一台机器,需要向非技术人员展示,我会把文件给他们,他们安装并运行...非常简单。
工作站(付费)——非常稳定和强大的虚拟化,提供许多先进的功能,可打造出色的测试和开发环境。
服务器(免费)——与工作站非常相似,但有一些限制,它的设计更为强大,更易于管理,尽管它不必如此,但它设计为在服务器上运行并且单独运行。
Fusion - 有点像 Workstation,但是适用于 Mac。
Vsphere(非常昂贵)——基本上,它安装在裸机上,并提供非常高性能的虚拟化环境——非常好!
(未列出但...)ESXi(免费)-Vsphere但缺少许多管理工具。
至于如果您使用一个然后转移到其他产品会发生什么 - 很多产品实际上是彼此兼容的 - 您可以在其中一个中创建并在其他产品中使用,只要您在创建新的 VM 时选择正确的级别即可:
对于 Readynas,坦率地说,除非这是一个大型企业环境,否则我建议只使用本地存储。
至于替代方案,您可以使用 Hyper-V,但是...这些产品都不支持 Mac 作为客户机(VMware Fusion 除外)- 它违反了 Apple EULA。
就我个人而言,如果这是针对您拥有的一台机器,请使用 VMWare Workstation。如果这是针对您当前正在使用的服务器并且不想格式化/更改,请使用 VMWare Server。如果这是针对全新的服务器,请使用 Esxi。
答案2
查看 VMWare 的主页 (http://www.vmware.com)。
基本上:
工作站 - 如果您需要普通的桌面虚拟化,您可以在那里使用 2D 和 3D 加速的客户端。这是大多数人需要的。就像您想要的 iPhone 开发那样(但是,您应该尝试AirPlaySDK.)
Player - 最基本的桌面解决方案,免费,并且包含基本功能。
Server - 用于服务器。基本上,如果您在某处有专用服务器,并且想要运行虚拟机,则可以使用它。不包含 GUI。(而且它也是免费的。)
Fusion - MAC OS X 的工作站/播放器。
vSphere - “私有云计算”。(阅读信息页面。如果您不知道什么是云计算,并且不想构建云... 您不需要它。)
答案3
这里有一个比较图您可能会发现 VMWare 的一些产品很有用。我个人使用过 VMPlayer,它为我提供了设置任何类型的操作系统所需的功能(与现有网络无缝集成以及轻松共享 VM 映像),以便测试我使用的各种应用程序。