?? 在你的印象里,服务器虚拟化就是VMware吗?你错了,SWSoftVirtuozzo是另一股服务器虚拟化大潮中鲜活的血液。 SWSoft提供的服务器虚拟方法Virtuozzo对操作系统非常友好,而且富于创新。Virtuozzo与操作系统等基础设备共同创造一个和谐的环境,实现虚拟化。 VMware虚拟和仿真的都是硬件层,而Virtuozzo则在主机服务器上与底层操作系统一起运行,并且通过生成主机Chroot(虚拟根)禁区的方式来创建VPS(虚拟专有服务器)。它会严格控制网络和内核层,并对磁盘、内存和CPU配额实施控制。 美国《InfoWorld》最近测试了SWSoft的VirtuozzoforLinux3.0版。这个产品于2001年发布,因此对于Linux而言,它已经有了很悠久的历史,但3.0版是最新版本。用于测试的版本有许多新的特性,并且基于2.6版本的Linux内核。 与VMWare的服务器虚拟方法相比,SWSoft的虚拟化有一些优势,比如,运行Virtuozzo所需的额外开销较少,因此可以在单台服务器上运行更多的虚拟服务器,而且不会对性能产生明显的影响。此外,服务器的管理也变得更加芭奇。 不过,在使用该版本的Virtuozzo时,不能在Linux主机上运行Windows虚拟服务器,反之亦然。与VMware相比,Virtuozzo的每个VPS对底层主机操作系统的依赖性更强。 另外,谁是最强悍的“双核”浏览器:最全面、客观的双核浏,所有运行在单个主机平台上的VPS必须运行主机内核——即经过高度定制的Linuxv2.6.8。对于一些开发工作而言,这种对主机操作系统的依赖性使Virtuozzo的吸引力大打折扣。然而,谷歌沙盒效应及解决方法,对于主机服务商和大型基础设施来说,这种依赖性反而成了一种优势,因为单台服务器可以承担更多的VPS,而且管理工具也非常顺手。单凭它的操作系统和应用模板特性就使Virtuozzo能够为用户节省大量的时间。 Virtuozzo能够在单台主机上运行不同的Linux版本。例如,它可以在FedoraCore4(FC4)主机上运行CentOS、RedHat和SuSE虚拟专有服务器。另外,SWSoft还对主机操作系统内核进行了定制,使其能够与每一种已经得到认证的操作系统版本协同工作,真正地在vz分区中运行一个完整的操作系统版本。 该版本的后续VPS工作版本将创建类似Chroot的禁区,而且差不多每个文件都被创建为一个基础版本路径的Symlink(建立符号连接)。这样,全新的VPS只会占用100MB的磁盘空间,而VMware下的每个虚拟服务器在安装时通常采用完全安装的方式,所占用的空间高达数GB。 当需要对VPS内的任何文件进行添加和修改操作时,所有变化都在本地完成,不会对全局构成影响。为了防止主机操作系统受到篡改,《死了都要爱》的歌词,像lsmod这种能够显示所有内核模块的工具都将与真正的可执行部分形成Symlink关系,并返回一个成功的exitcode。 Linux VPSVirtuozzo提供的模板虽然还远不够完整,但范围却非常广泛。幸运的是,SWSoft为管理员提供了足够的工具,管理员可以自己建立模板,整个过程就像是向标准的RPM(RedHatPackageManager)提供任意版本或文件目录的指针一样。在模板创建之后,它可以在单个命令中应用于一个或多个VPS。 在管理控制台中还有在每个VPS中快速修改Apache和Sendmail配置的控制面板,另外还有每个VPS的监视面板以及类似Windows性能监视器的实时使用率图表显示功能。 |