在专用服务器上虚拟化?

我即将购买一台专用服务器,我想知道为以下架构设置虚拟化(如XenServer)是否值得。

  • Linux与Apache / PHP / MySQL为我公司网站,
  • 使用Java / Tomcat /持续集成工具/错误跟踪工具/ SVN为我的开发人员在Linux下testing/开发环境,
  • 在Linux下为我的客户提供Java / Tomcat的生产环境。

我认为从长远来看,这将有助于我的备份,安全等。您怎么看?

我会完全去做的。 想想使用快照的所有好处,当然还要在同一个硬件上运行多个系统。 我已经在我的环境中运行ESXi已经好几年了,即使对于小型的环境来说也是非常有效的。 和正如我所说,这个快照function是真棒:)

每个人都知道虚拟化的好处,所以无论使用哪种虚拟化技术,总是会是一个优点。

我在Xen.org项目工作了大约6年,我可以告诉你一些好处,并可以给你。

例如,我是一些软件开发公司的系统pipe理员。 我们所有的服务器都使用XCP(Citrix XenServer的免费克隆版本)运行,而且非常棒。 快照,备份策略,分布式环境,实时迁移,用于快速部署的模板,负载均衡..好吧,我可以告诉你很多好东西,但是试试看吧。

下面是虚拟化的一些好处:

较less数量的物理服务器 – 您可以降低硬件维护成本,因为物理服务器数量较less。

提高利用率 – 通过运行多个虚拟机,您可以更好地利用您使用的任何硬件。

通过实施服务器整合策略,您可以提高数据中心的空间利用率。 较less的服务器=较低的电源/散热要求。

通过让每个应用程序在其自己的“虚拟服务器”内,可以防止一个应用程序在升级或更改时影响另一个应用程序。

您可以开发一个标准的虚拟服务器版本,可以很容易地复制,这将加快服务器部署。

您可以在单个硬件平台(即Windows Server 2008,Linux等)上部署多种操作系统技术。

一个字:SNAPSHOTS。

无论如何,使用虚拟化,但为什么Xen? KVM好多了。 我发现KVM开销在CPU使用率方面可以忽略不计。 如果您使用QCOW2磁盘创buildvms,则可以使用快照,就像使用vmware一样。

尽pipe我没有制作磁盘吞吐量基准。