1. 灵巧、易扩展的轻量级架构
传统的桌面虚拟化解决方案,一个集群需要管理服务器、计算服务器和一个共享存储(或存储网络)。管理服务器和计算服务器组成主从关系,每个计算服务器不能自主工作,如果管理服务器故障,整个集群就故障。共享储存或存储网络经常是专用硬件,不仅价格昂贵,而且是锁定的(意味着高昂的后期维护成本),而X9则基于灵巧、易扩展的轻量级架构哲学,使用100%的普通商业硬件。系统架构图如下所示:
2. 开箱即用
X9的解决方案,既不需要专用的管理服务器,也不需要共享存储,1台X9服务器即可实现桌面虚拟化,可开启30个桌面,供30个用户正常使用,服务器使用RAID存储组成的就地磁盘群来确保数据可靠。X9软件的安装就像安装一个图形用户界面的Ubuntu桌面一样简单,装好X9的服务器只要插上网线和电源,即可使用。
我们的X9一体机则已预装软件并对服务器作了内部硬件加速,开箱即可使用,无需用户自行安装调试。
3. 先进的集群技术,自动识别服务器。
X9的部署、扩展非常简单,每个服务器(含30个以上虚拟桌面)是平整自治的,只需把装好X9 Enterprise的服务器(自行安装或已预装软件的X9一体机)放入企业局域网即可。如果用户加入第二台X9服务器到相同的网段,原有的服务器就会自动探测到它,这两台服务器使用表决算法选举出一台服务器承担管理功能。加入更多X9服务器时,这个部署使用同样的表决算法继续扩展,以此类推。
当有2台或更多的X9服务器相互识别时,即已自动构成一个集群。
当管理服务器故障时,集群会根据表决算法选举出新的服务器担任管理服务器的角色,原故障服务器上的VM(虚拟机)会自动迁移至其他服务器,终端用户的业务连续而不中断。
4. 高可用性和分布式存储策略
如果一个部署有2台或更多的X9服务器自动识别而组成集群,原先孤立的服务器获得能力上的放大,从而拥有HA(高可用性)和VM(虚拟机)动态迁移功能,集群负载自动均衡。
基于一个类似于HDFS(Hadoop文件系统)的底层分布式文件系统,X9的元数据、VM镜像、VM用户数据会自动繁衍多个块级拷贝分布在不同的服务器上(每台X9服务器已内置RAID存储),X9系统将读写指令派遣到位于不同服务器上的磁盘群,以最大化I/O性能。
下面为X9的分布式存储示意图:
X9分布式存储
像传统桌面虚拟化方案采用的是专用的共享存储, 常见的有SAN存储区域网络和NAS网络附加存储,如下图所示:
SAN(Storage Area Networks) NAS(Network Attached Storage)
从两种不同方式的储存示意图很容易发现明显的差异,X9系统的分布式存储通过每台服务器内置的磁盘,在软件层面实现了冗余存储,同时提高了整个集群的I/O性能,使用的是100%的通用商业硬件,而传统桌面虚拟化方案绑定的SAN或NAS由专用硬件构成,不仅价格昂贵,用户也被该专用存储锁定,无法用其他通用硬件替代,这意味着潜在的高昂的后期维护成本。
为了良好的系统兼容性,X9的共享存储是可选的,这样用户可以利用原有的SAN或NAS作为X9桌面虚拟化方案的储存。