我记得几年前,我在PC机上用着vmware workstation或vmware server的时候都想过一个问题:为什么没有一个Tier0的PC用的Hypervisor来替代vmware workstaion或vmware server?
如果打开PC就快速进入一个hypervisor精简的管理界面,可以安装多个OS,可以同时在这个hypervisor上运行多个OS,那岂不是比vmware workstaion这样的OS上的hypervisor效率更高?但是我一直没看到X86虚拟化的老大vmware有任何这方面的动作,而其他如Citrix/XEN、MS还有等等X86虚拟化厂商都没有考虑这种产品,而是都紧紧更随着vmware的脚步,致力于在服务器虚拟化上去分得一块蛋糕;但几年过去了,这些厂商发现和VMware的差距还是如此之大(虽然Citrix和MS号称他们的服务器虚拟化软件市占率提高了,但这是整个市场扩大分小了vmware的比例以及通过免费策略获取的,实际上根本没有撼动vmware的老大地位),于是Citrix开始另辟蹊径,不和vmware正面碰撞了,开始发力桌面虚拟化。
大家都知道Citrix拥有XenApp这样目前几乎无敌的应用虚拟化软件,配合XenDesktop,Citrix的桌面虚拟化解决方案比VMware还是有着不少优势的,而事实市场表现也如此;而vmware则是靠vSphere这个强大的后端才能带动vmware view的销售,view在技术上对比Citrix Xendesktop目前并无优势,虽然vmware通过和Teradici合作取得了PCoIP的图形显示技术,但是PCoIP技术和citrix的ICA/HDX技术来比,目前不论是性能还是功能都有一定差距,所以桌面虚拟化一直是Citrix足以自傲的资本。
然而这还不算完,vmware知道自己在桌面虚拟化上和citrix的差距,这些年已经在很努力的追赶citrix了,但没想到客户端产品又棋差一着。Citrix在2010年推出了XenClient的软件,这是一个可以运行在PC机终端的Tier0 Hypervisor软件,类似XenServer和ESXi,不同的是还不需要一个C/S架构的客户端来访问并管理这个hypervisor,XenClient自己的Console就可以显示VM的OS Console界面,这和我几年前的那个一闪而过的需求恰好相符,而vmware还在推荐用户使用view的local mode,这还是vmware workstaion那类操作系统上的hypervisor虚拟化,显然比XenClient要差。
不过IT中的创新技术,只要有一个方向,很快大家都能推出相似的产品,何况Citrix这个XenClient并不算新技术,主要是看准了一个市场点推出的一个合适的产品;而VMware只要拿ESXi做一些修改,兼容更多的驱动,增加一个功能更强大的控制台,即便牺牲一些可靠性(终端PC的Hypervisor牺牲一定的可靠性不算是大问题)推出这样一个产品难度还是不大的,只看VMware的选择了
阅读(1747) | 评论(0) | 转发(1) |