甲骨文公司最近针对其虚拟桌面基础设施发布了更新,其中最有影响力的就是VDI 3.3版本加入了对甲骨文Linux系统的支持,一个华而不实的管理员端口以及性能方面的提升。
VDI 3.3在“网络计算机”漫长曲折的发展历程中只能算是最新的阶段性进展。甲骨文公司在九十年代中期创造了这一概念——而且一直坚持不懈地尝试从中获取经济回报。此次在甲骨文公司成功收购Sun以及网络计算机概念整体复苏的背景之下,VDI服务器集群将两大要素集于一身,在个人计算机向瘦客户机发展的道路上迈出了重要的一步。
甲骨文公司不仅在收购Sun时将Sun Ray瘦客户机项目纳入自己的产品阵容,同时也获得了用于在网络上托管PC镜像的、基于Solaris的VDI软件技术。
Sun公司多年以来一直在将瘦客户机与服务器紧密契合方面求索不止,但目前的VDI软件栈——其雏形是基于VMware 针对x86及x64型服务器推出的ESX服务器管理工具——于2007年9月才首度亮相。Sun于2008年3月再次发布了其VDI栈,仍然是以VMware的管理工具作为主干系统,旨在将虚拟化的Solaris或Linux桌面系统与瘦客户机、笔记本电脑或者笨重陈旧的过时电脑结合起来,最大程度挖掘硬件潜能。
在发布新产品的一个月之后,Sun公司于2008年收购了桌面系统管理工具供应商Innotek。这是一家从为IBM的OS/2操作系统提供管理工具起家的德国软件公司,该公司在发展中将管理工具的适用范围扩大到了我们能想到的几乎全部操作系统上。
对VirtualBox的深入思考
VirtualBox作为甲骨文于2010年1月收购Sun公司之后或多或少仍然保留开源特色的项目,其贡献可谓有目共睹。在收购事件之前,Sun公司启动了VDI 3.0版本,并允许VirtualBox作为虚拟PC机管理工具的一套后备方案存在。尽管VirtualBox如今已经与VDI栈高度集成在一起,甲骨文公司仍然为VDI在3.1版本中加入了对微软Hyper-V管理工具的支持。他们同时也坚持为客户提供管理工具方面的多种选择——正如Citrix公司在其XenDesktop VDI栈项目中所做的那样。
VirtualBox并非一套裸机(1型)服务器虚拟化管理工具,而更像是那种托管型(2型)管理工具——也就是那种要求底层具备操作系统的类型。在3.0、3.1以及3.2版的Sun/甲骨文VDI栈中,Solaris 10——尤其是Solaris 10的x86/x64版本——正是这种能够满足VirtualBox需要的底层操作系统。而随着甲骨文公司于本周三推出VDI 3.3,企业用户们现在可以依照自己的意愿自由地将VDI软件部署到甲骨文Linux 5.5之上。
这其中的意义非同小可。甲骨文VDI不仅仅是一套用于存储PC镜像并将其运行于服务器端的管理工具。它同时具备Sun Ray会话管理工具、会话管理层(其中包括一套为了实现用户身份验证而存储PC配置数据及活动目录、LDAP数据的MySQL数据库)以及处于桌面系统访问层的RDP客户端管理软件。这些内容都被完全移植到甲骨文Linux系统(这套系统实际上就是红帽企业级Linux的克隆版)当中。
除了在主机服务器端支持甲骨文Linux 5.5,最新版本的Solaris、Windows以及Linux系统作为虚拟PC上的来宾操作系统也得到了支持。在声明中,甲骨文公司对Canonical的Ubuntu 11.04发了好人卡,但显然其它类型的Linux以及大量由Windows衍生而来的系统都获得了准入证。
自助服务,调整内容以及高性能
VDI栈还拥有一种完全锁定的自助服务模式,能够运行基于浏览器的各类应用程序,但不允许任何将会调用底层来宾操作系统功能的访问请求。甲骨文公司称其已针对Windows媒体播放器进行了优化,以保证在与Windows XP及Windows Server 2003协同工作时提供更优异的表现——听起来不错,但我对此深感费解。支持Windows有那么重要吗?
同时做出调整的还有Sun Ray的装置连接协议(简称ALP),调整之后虚拟PC的音频通道得到了动态优化、音频流量也被砍掉了92%以减少带宽占用。
甲骨文公司正在服务器管理工具中使用非同步型I/O技术,以应对超出虚拟PC性能极限的情况。非同步I/O的引入为虚拟机增加了上限功能,可以保证PC镜像不会占用过多的CPU、内存、存储以及I/O资源。
甲骨文公司声称其同时也扩大了3.3发布版中VDI所占的比重,在VDI的帮助下现在一个集群能够支持多达十万个用户。并且集群之间可以通过全球性的登记为企业终端用户提供统一的接口(叹为观止,想想看这里面有多少虚拟化类型及层在并行运作啊)。
甲骨文公司当然建议大家使用合理的高性能服务器来托管虚拟PC。例如选择了ESX Server或是Hyper-V作为VDI 3.3栈中的虚拟化层,我们就可以在虚拟PC中部署Windows XP、Windows Vista以及Windows 7。而如果大家需要用到Windows 2000 SP4、甲骨文Linux 5.5、Ubuntu Linux 9.04、10.04或是11.04以及SUSE Linux 桌面系统11,在VDI栈中将VirtualBox部署为管理工具层就极为必要了。
甲骨文公司还非常热衷于推荐客户们使用Sun Storage 7000磁盘阵列来存储PC镜像。而且事实上大家确实必须使用这类阵列,因为只有这样我们才能将VirtualBox或者Hyper-V作为虚拟层加以部署。另一件重要的事情是:任何一款运行于网页浏览器中的甲骨文应用程序——无论年代有多么久远——都能够在VDI 3.3栈中顺利工作。
要获得甲骨文VDI 3.3的永久使用权,我们需要为每个固定账户或Sun Ray设备支付150美元,每年还需要额外支付33美元的技术支持费。大家也可以选择每年花30美元为软件购买授权,当然33美元的技术支持费也躲不掉。
甲骨文推出iPad版虚拟桌面系统客户端
甲骨文公司今天还宣布了另一则消息:苹果iPad及iPad 2能够得到免费的客户端软件赠品。
甲骨文为iPad版客户端设计的屏幕外观
甲骨文虚拟桌面系统客户端,作为针对iPad推出的产品,从技术角度来说知名度甚高。它的运行要求用户具备甲骨文VDI 3.2.2或更高版本;或者Sun Ray软件5.1或更高版本。当然有了这些我们就能让Solaris应用程序脱离服务器,直接从上述软件中获取数据。iPad版客户端可以成为Linux、Windows或者Solaris类型应用程序的运行载体,如此一来它们就能在完全不必被修改的前提下工作于iPad或是iPad2上的iOS 4.2或更高版本中。顺便说一句,要使用这款免费的客户端,大家还是要先具备Sun Ray或者VDI软件的授权许可才行。
原文链接:
http://www.theregister.co.uk/2011/07/06/oracle_vdi_3_3_ipad_client/