服务器 频道

X86 虚拟化软件选购面面观

(3)Swsoft
——操作系统虚拟,占用资源少,异构灵活性较差,适合主机行业用户


    SWsoft在很早的时候已经涉足虚拟化软件领域,其虚拟化软件体系也非常成熟。 其产品主要是提供给互联网数据中心(Internet Data Center)IDC使用,当然SWsoft也供给那些对于轻量级虚拟机有需求企业。SWsoft主要包括以下软件:

——Virtuozzo:是一个基于操作系统虚拟化的轻量级软件,Virtuozzo安装在物理服务器上,划分出多个相互隔离的虚拟环境。每个虚拟环境称为VPS(Virtual Private Server)。VPS的特点是只有单一的宿主机操作系统内核,虚拟的是操作系统而不是硬件,所以占用中间层资源非常少,Virtuozzo通常仅占用5%左右的cpu资源。VPS为轻量级虚拟机,每一台物理服务器下可以拥有大量的虚拟机。



    动态资源分配、动态迁移功能Virtuozzo也都具备。Virtuozzo可以像VMware Vmotion一样实现零宕机迁移虚拟机,而且VPS的零宕机迁移不用通过昂贵的SAN存储网络,只要通过普通互联网连接即可实现。如果需要备份,VPS也可以通过VZ备份节点服务器连接NAS或SAN完成。跟VMware和微软完整硬件虚拟不同的另外一点,是VPS可以采用模版虚拟模式VZFS(Virtuozzo File System)——每个典型的应用程序被当作模版,存放在硬件节点的特定目录之下。当VPS运行时,通过链接方式共享读取模版文件。这样就进一步缩减了VPS的空间需求,从而使得同一台服务器可以虚拟出更多的虚拟机。



图中KSAL指的是Kernel Service Abstraction Layer核心服务抽象层,主要提供VPS和宿主机之间的通信和服务的转换。

——VZCC/VZMC/VZPP:SWsoft在虚拟管理控件方面,也拥有VZMC(Virtuozzo Management Console)跨平台管理工具、VZCC(Virtuozzo Control Center)本机管理工具和VZPP(Virtuozzo Power Panel)单个VPS管理工具。或者可以采用CLI命令行或API接口接入其他控件控制。

——Plesk:主机管理控制面板。Plesk可以在一台主机上安装和管理所有应用程序, Plesk控制面板采用多级管理模式,可以更加轻松的管理Virtuozzo环境下的主机和虚拟机。

    以上Virtuozzo和Plesk就是SWsoft最主要的虚拟化软件,当然,SWsoft还有PEM、PRIM、HSPCOMPLETE等服务器自动化和业务管理软件,这些软件对虚拟化都有很好的支持,但并不直接涉及虚拟化。由以上分析可见,SWsoft的虚拟化跟微软和VMware有很大不同,VPS虚拟化并不能虚拟出异构空间,而且模版化技术也限制了每个VPS的灵活性。虽然占用中间层资源较少,而且采用模版技术的空间节省也很显著,但适合的用户还是比较局限,用户大多属于主机服务行业。

0
相关文章