如今,虚拟化技术正是IT业界的热门话题。虚拟化技术能使多个操作系统在一台物理服务器上同时运行,这种虚拟化对操作系统来说是透明的。虚拟化技术能够给企业减少维护成本和硬件成本。在IBM,英特尔,SUN,惠普,戴尔等硬件厂商和VMware等软件厂商的大力支持下,虚拟技术已经成为企业的成熟的解决方案。
Xen是一种著名的开放源代码的虚拟化技术,它基于Linux平台。由于Xen采用半虚拟化的技术,也就是说操作系统要经过一点修改才能在Xen上运行,所以Xen的性能要优于其他虚拟化技术。Xen由XenSource公司负责开发,后来Citrix公司在2007年8月以5亿美元收购了XenSource公司。IBM,SUN,英特尔,惠普等硬件厂商都在自己的硬件上对Xen提供了很好的支持。RedHat,Novell等Linux操作系统厂商也都在自己的操作系统上集成了开源的Xen软件。
在国际IDC市场上,由于Xen稳定,高性能,低成本的特点,基于Xen的VPS主机产品选择非常丰富。比如新西兰的Rimuhosting公司从2004年开始就面向全球销售基于Xen的VPS主机。
目前国内市场上的VPS主机产品几乎都是使用SWSOFT的Virtuozzo软件。这些商业软件成本较高,也有部分IDC服务商使用VMware来实现,但是性能稍微略差些。最近出现的瑞豪开源VPS 是国内唯一的基于Xen的VPS主机产品。
低成本,高性能的Xen进入国内VPS市场,定会加剧VPS市场竞争,降低VPS价格,从而为用户带来最大利益。
Xen VMM(virtual machine monitor)
Xen VMM(virtual machine monitor)是由剑桥大学计算机实验室开发的一个开源项目,它能够让我们创建更多的虚拟机,每一个虚拟机都是运行在同一个操作系统上的实例。
这些客户OS可以是修补过的Linux内核2.4或2.6,也可以是修补过的NetBSD/FreeBSD内核。用户应用程序就运行在这些客户OS上,并不需要修改任何代码。