据我们目前所了解的,在桌面平台虚拟化业内大概有104家公司。SearchVirtualDesktop.com和BrianMadden.com两家的网站上,大部分时间讨论的“四大巨头公司”:微软、思杰、VMware和赛门铁克。Quest Software公司曾经告诉我们需要把“四大”扩增到“五大”或者“六大”,但是即使如此仍然会漏掉桌面平台和应用程序虚拟化领域中其它一百家小公司。
这些小厂商的存在正是有趣之处所在,因为大公司出于其自身规模和利益的考虑很难做到真正意义上的创新。Microsoft、VMware和Citrix公司在刚开始的时候确实非常具有创新性和挑战精神,但是随着企业规模的逐渐增大,这些公司把精力都花在试图超越对方上。有一个典型的例子:Nescleus和Virtual Computer是两家最先承载客户基于Hypervisor解决方案的新创公司,甚至在今天仍然是仅仅这两家公司在做同样的工作。
在本周的专栏中,我将会介绍桌面平台虚拟化领域中虽然很小但是比较优秀的四家公司:MokaFive、Atlantis Computing、Kaviza和RingCube。
MokaFive
MokaFive提供承转桌面平台虚拟化解决方案服务,在其解决方案中虚拟桌面平台在客户本地设备上运行。现在有许多虚拟机平台,MokaFive能够合理地决定用户需要哪种类型的虚拟机平台,如VMware Workstation或者Fusion、Virtual Box、Parallels等。MokaFive对这些已有平台新增中心化管理和企业特性,例如MokaFive扩展这些平台可以使用户在USB设备上运行虚拟机,或者对中心磁盘镜像新增一些“更新”,而不用考虑用户的具体位置。MokaFive使用“分层”的概念,能够在保存用户使用偏好的情况下为客户更新磁盘镜像。
MokaFive过去遇到的挑战是该公司使用“Type 2”虚拟化平台,在“Type2”虚拟化平台上虚拟化引擎运行在客户端已有的操作系统之上。然而随着客户端Hypervisor技术的流行,MokaFive的解决方案在进一步发展的路上将会变得越来越引人注意。
AtlantisComputing
Atlantis Computing是一个刚刚起步的新创软件公司,主要业务是Hypervisor的虚拟化I/O子系统。众所周知,Hypervisor通过推动正在运行的虚拟机挂载磁盘镜像而工作,这个磁盘镜像是一个单独的VMDK或者VHD文件。在大型VDI部署中,必须使用各种各样的手段或者方法完成复制或者克隆,确保每一台运行的虚拟机有其自身的VMDK或者VHD文件。
Atlantis通过一个可以创建虚拟挂载点(NFS、iSCSI或者CIFS)的虚拟设备工作,这些虚拟挂载点是虚拟机连接在其挂载VHD或者VMDK文件的地方。但是在Atlantis技术中,VMD或者VMDK文件实际上并不在那个位置,而是按照需要从数据库中临时创建的,逐块为用户构建。我能够花几个小时的时间来介绍这种工作方式,更不用说对于Atlantis了。不需要SAN就可以达到难以置信的吞吐量,也可以得到不同的磁盘镜像文件,这足以和不使用该项技术的“四大”抗衡。(对Atlantis感兴趣的读者,可以参看BrianMadden.com上面的一篇文章:Brian Dump: Atlantis Computing 期望解决“基于文件”和“基于块”VDI磁盘镜像之间的问题)
Kaviza
Kaviza是另外一家软件公司,该公司声称“VDI过于复杂”。用户需要虚拟机、连接代理、网络接口、负载平衡、数据等。如果这些组件其中的任何一个宕机的话,整个系统就会崩溃。
Kaviza本地安装在服务器硬件上,构建在免费的嵌入式ESXi上,来创建支持VDI桌面平台的虚拟“网格”。用户可以以一台单独的服务器开始部署,并且该公司的解决方案能够立即用于服务桌面平台。另外,该解决方案在增加多台服务器的情况下会显得更加优秀。用户仅仅通过装载Kaviza软件并且指定给特定的网格就可以增加额外的服务器,Kaviza可以完成剩下的任何工作。该解决方案保证任何组件都有冗余,并且尽可能多地构建用户所需要的组件。在资源耗尽的情况下,买一台带有ESXi的服务器,然后安装Kaviza虚拟应用设备,接下来的工作交给系统做就可以了——网格自动增长并且自我重新配置。
RingCube
第四个有趣的是新创公司是RingCube,该公司的解决方案称为“vDesk”。RingCube使用灵巧的Type2技术,用户可以使用已有的Windows文件位运行完全隔离的虚拟机,这些Windows文件位已经在Windows客户端上。一台虚拟机大概需要50MB播放器外加上几个GB的虚拟机磁盘镜像,vDesk不需要大量数据。用户只需要下载一个大概30MB大小的文件,运行这个30MB大小的文件,就可以自动协调客户端上已运行的Windows实例,在虚拟机中引导一个相同规模的实例副本。在本地宿主是一个工作组的情况下,vDesk最新版本甚至允许用户在域内增加一个虚拟机副本。
这四家公司确实非常引人注目!那么想一想,桌面系统和应用程序虚拟化业内还有其它95家公司我们没有讨论,很有意思的一个现象,不是吗?