虚拟化服务器环境进行开发?

我们正处于新平台的规划/开发阶段,将所有东西都分离出来,我们需要在9到16台服务器,负载平衡器,2到3个硬件防火墙和VPN之间进行设置。

在开发过程中,我们需要尽可能便宜地模拟所有这些。 理想情况下,我希望能够设置一台具有大量内存的单台机器,并虚拟化所有这些,以确定什么是可行的,哪些不可行。

就虚拟化而言,我有什么更好的select? VMWare的? 其他? 我怎样才能虚拟化所有的电器?

我们的数据中心提供的设备:Cisco ASA 5510(防火墙),Foundry FCSLB8 Serveriron XL(负载均衡器)

(我们将在我们的服务器上运行CentOS 6 64位)

寻找超级简单的东西。 有些东西可以帮助我了解以后的真实环境。

有一些虚拟负载均衡器可以加载到VMware等虚拟机pipe理程序中,以便运行软件负载均衡器。 它不会运行与您正在查看的ServerIron设备相同的软件,但它会完成工作。 防火墙也一样。

我不认为你能够虚拟化这些设备,但是你可能会发现一些你可以虚拟化来执行相同function的东西。

至于虚拟化服务器,我是Hyper-V的忠实粉丝,但是任何一个大牌的虚拟机pipe理程序都可以做得很好,很多较小的虚拟机可能也会按照你的要求做。

真的,这听起来像你只需要解决一个pipe理程序,并指定一些硬件。 就个人而言,我会沿着惠普ML350的一些东西,一些西部数字RE4驱动器和一船RAM。

您可以使用任何完整的虚拟化解决scheme,如xen,kvm,VMware,Hyper-V。 有些应用程序可以使用基于容器的解决scheme来进行虚拟化:openvz,solaris容器…这取决于应用程序和操作系统来select虚拟化解决scheme。

您可以使用GNS3模拟思科设备

要真正做你所要求的,你将需要一个真正的复制设备将被使用。

否则,如果您使用Virtualbox或VMWare进行开发虚拟化,但在生产环境中使用Xen,则可能会引入一些您没有准备好的问题,因为您不了解这些问题。