网络通信 频道

虚拟化正向应用、移动和数据库普及

  虚拟化正朝着无所不在的普及程度发展。Gartner的分析师克里斯·沃尔夫(Chris Wolf)认为,“我们基本上已经达到了这样一种程度:在使用虚拟化的时候,我们甚至不必说虚拟化或者去解释这种架构,因为虚拟化正在成为一种默认的技术构成。”

  的确,虚拟化已经开始全面主宰服务器领域,并正在进入桌面领域。要不了多少时间,虚拟化的触角将会很快扩展到应用、移动和数据层面。下面就让我们仔细考察一下虚拟化在IT基础设施方面的普及之旅。

  向应用层普及

  Forrester分析师詹姆斯·斯塔腾(James Staten)指出,“如果说虚拟化在2011年朝着某个方向发展的话,那就是向堆栈上层发展,朝着关键任务应用发展。”

  IT分析公司Taneja Group创始人阿伦·塔内加(Arun Taneja)说,“我们正在到达这样一个转折点,机构们不再说‘我们从不会对关键任务应用进行虚拟化,’而是开始说‘为什么我们不虚拟化这些应用呢?’”。

  所有与关键任务相关的虚拟化实施障碍都将被打破。如此一来,关键任务应用就能够控制在虚拟化体系之下了。在过去的18个月里,网络行业在解决I/O(输入/输出)和存储等主要难题方面业已取得了明显的进展。

  例如,NextIO、Virtensys和Xsigo Systems等初创企业可在高容量InfiniBand,或者以太网链路上提供能够执行虚拟化、聚合或者互联功能的产品。有了它们的帮助,IT经理便可通过制定策略来控制I/O能力,为特定的虚拟机分配输入/输出,然后按照百分比在虚拟机之间分配剩余的资源。

  实际上,这些产品把服务质量引入到I/O,极大地推动了行业向前发展。同样,3Par(去年9月被惠普收购)、Compellent(去年12月被戴尔收购)和NetApp等公司的存储虚拟化产品在虚拟化环境中的性能都远远超过了传统的存储产品。塔内加指出,宽条带化(wide striping)是把关键任务应用引进到虚拟化环境的一种技术。宽条带化帮助消除存储瓶颈,因为这种技术可在所有的硬盘之间分配I/O工作量,而不是强迫IT管理员对硬盘进行分组,为每一组硬盘指定应用程序。

  “这就是虚拟化的力量,是我们在过去三年里所学到的东西。一旦你进入虚拟服务器领域,你就不能再使用传统存储了。”塔内加说。

  把虚拟化推向堆栈上方的关键任务状态还与应用程序的可移植性有关。

  “采用服务器虚拟化,机构能够迅速建立一个服务器镜像并且把这个镜像从一台机器迁移到另一台机器,并可对其进行克隆、复制和其他操作。现在,机构要让应用程序也能做同样的事情。他们想让裸机建立镜像,然后裸机部署、裸机选择该镜像并且把该镜像迁移到任何地方,裸机克隆并且在整个生命周期内对其进行管理。”斯塔滕补充道。

  应用虚拟化想法的出现已有6年之久。但是,许多机构现在才开始了解这项技术。“那些想对应用虚拟化的某个版本或者某个应用虚拟化平台实施标准化的机构,都希望等这个市场更成熟一些之后再做出战略承诺。”他说。

  这个市场其实已经成熟了。包括思杰、微软、Novell、赛门铁克和VMware在内的越来越多的公司现在都提供应用虚拟化的选择。随着2010年5月发布Office 2010,微软也首次在部署其任何应用的时候开始使用虚拟化技术了。

  也有人认为,如果微软才刚开始为其应用虚拟化增加技术支持的话,那么,我们可以想象,微软生态系统中的其他厂商会更落后一些。可以说,技术支持一直是在企业中使用虚拟化技术的障碍之一。

  VMware提供用于应用虚拟化的ThinApp软件。VMware认为,随着桌面与用户互动的分离,应用虚拟化技术的重要性在日益提高。VMware负责最终用户计算产品的副总裁维托里奥·维亚伦戈(Vittorio Viarengo)认为,“拥有对应用提供计算支持的设备以及应用本身会越来越多地进入数据中心,进入在云中的SaaS设置中。”

  维亚伦戈继续说道,“这意味着我们今后究竟该如何提供数据和应用。我们越来越需要把还没有被淘汰的传统应用迁移到数据中心,并且把这些应用分配给各种设备。这些应用或者在一个虚拟化环境中运行,给应用带来新的生命,或者必须部署到确实能够运行该应用的设备上去。”

  应用虚拟化还能实现粒度更精细的应用,使它有可能支持用户的任何设备。“如果有人有一台运行Windows 7的设备,而你想要配置一个XP应用,你就可以对该应用虚拟化,然后在桌面上运行该应用程序。”

  事实上,企业应用程序能够在苹果iPhone或者iPad、安卓智能手机或者任何移动设备上运行。

  维亚伦戈描绘了这样一种情形:一个用户把一台iPad平板电脑接入到网络,VMware放在网络上的一个代理程序便会检查该设备,以便确定该设备的安全级别,并且相应地对这个用户进行身份识别。代理程序将知道“这是玛丽”,同时根据IT政策允许她有权使用五个企业应用程序和访问某种类型的数据。由于玛丽正在使用iPad平板电脑,该代理程序便会提供一个客户端,允许她查看IT部门在数据中心托管的她的桌面。以后,如果玛丽从一台索尼Vaio笔记本电脑登录,要访问一个老式应用,该代理程序就能够提取该应用,并且在本地桌面虚拟地运行该应用。如果玛丽下一次使用一部安卓智能手机接入到网络,该代理程序也可提供一个应用在安卓设备上虚拟地运行。

  “我们需要把目前在应用、操作系统和硬件之间存在的密切关系解消掉。否则,我们就不能到处迁移应用和数据。所以说,虚拟化必须要向应用、桌面,还有移动领域推广。”维亚伦戈说。

0
相关文章