适合小型开发团队的首选 VM 软件

适合小型开发团队的首选 VM 软件

我对虚拟化世界不太熟悉,但想探索其中的机会。

目前,我们的大多数开发人员都在本地机器上进行开发;我想看看是否可以让这个过程更加简化,并为每个人提供一台虚拟机来工作。每台虚拟机都应该是“基础”虚拟机的精确副本,我应该能够轻松创建新的虚拟机。

除了了解一些品牌(VMware 和 Virtualbox 是我最熟悉的)之外,我真的了解得不够多,无法做出可靠的选择。

要求:

  • 3-5 台虚拟机。创建更多虚拟机应该相当容易
  • 便宜/免费:最好的选择是在我们现有的 Windows 2008 服务器上安装 VM 软件,以便我们可以在实际部署专用服务器之前对其进行试验。
  • VM 只需运行 LAMP 堆栈,无需 GUI。无需大量 CPU/RAM。

问题:

  • 考虑到这些要求,最好的选择是什么?
  • 我需要什么平台来托管它?是否可以使用我们当前的服务器来托管它?

答案1

如果您正在考虑为开发人员设置专用服务器,我建议您使用 VMware 的 ESXi。它是免费的,而且设置起来相当容易,但它确实在裸机上运行,​​因此您必须先拆除服务器或在 2008 服务器上安装 VMware Server 才能使用 ESXi。

如果想在开发人员的本地机器上运行软件,VMware 工作站、VMware Player 和 Virtual Box 都是不错的选择。这样,他们可以运行与实时服务器相同的设置,而无需互相影响。

实际上,我在我的测试环境中同时使用了 ESXi 和 VMWare 工作站,其中 Workstation 运行在本地开发人员计算机上,ESXi 运行在 QA/内部服务器上,ESXi 运行实时站点。

答案2

我会推荐虚拟盒。它功能强大,易于使用,而且免费。是的,使用您当前的服务器,直到容量耗尽,这可能比您预期的要晚得多,而且您会更好地了解需要扩展和增长的内容。

答案3

值得一提的是,这里有一些从 VMware 角度出发的有关“便宜/免费”的信息(基于我之前进行的一些挖掘)。

“工作站类内容”(由于这可以在服务器上运行,因此我的区分有些武断):

VMWare 播放器:免费,但每“VMware Player 对个人非商业用途是免费的。”因此,想必你不能在商业环境中使用它。

尽管如此链接中的“尝试新软件的最安全方法”下他们建议它可用于“运行企业虚拟机”。

但是,你可以申请分发它。我不确定分发后会发生什么——接收者会不会将其用于商业目的?我不知道,我从未进一步调查过。

VMware工作站:付费商业版本,具有 VMWare Player 所没有的一些增强功能。

“服务器类内容”(再次强调,由于第一个可以在工作站上运行,因此区别有些随意):

VMware 服务器:免费,可以在商业环境中使用它,在现有的操作系​​统上运行。

VMware vSphere 虚拟机管理程序(以前称为 VMWare ESXi):免费,您可以在商业环境中使用它,相当于 VMWare Server 的裸机(不需要底层操作系统)。

答案4

如果您已经在运行服务器 2008,那么您实际上应该只启用 hyper-v 角色并运行它。

优点:

0 成本 只需最少的劳动力即可启动和运行。

相关内容