如果你工作在IT领域,那么“虚拟化”这个词对你而言一定不陌生。
随着虚拟化技术的迅速发展,今天,它已经成为IT行业最热门的话题。虽然目前市场上有多种虚拟化技术,比如服务器虚拟化、存储虚拟化和网络虚拟化等。
今天我们要谈的是应用虚拟化,它能帮助企业以一种动态的、高效的、低成本方式来运作。
一般来讲,“虚拟化”指的是将逻辑与物理分开。
该技术手段将IT资源集中起来,从而帮助企业提高效率、加强系统控制力度、提高安全水平,同时简化操作的复杂性。那么这与应用有什么关系呢?因为业务用户并不在乎其使用的应用系统是如何安装的,不在乎它的运行需要什么样的支持;他们只希望能够从任何地点、使用任何设备、通过任何网络在他们需要的时候接入应用。
应用虚拟化的工作原理
应用虚拟化的概念很直接,它的基本概念可以追溯到主机和哑终端或瘦客户端时代。
被虚拟化的应用利用一种非常小的瘦客户端应用来显示它们的“逻辑视***”(典型情况下就是应用用户界面),这一瘦客户端应用在很多种操作系统和硬件上运行。该应用的“物理端”应用被托管在企业的数据中心。
按照最简单的方式,通过网络连接,在客户端设备与数据中心之间所传输的惟一数据是客户端的屏幕、键盘及鼠标的移动。
应用虚拟化是对终端用户设备应用的抽象化。也就是说,将应用彻底从用户设备中移走,在数据中心运行,同时,充分使用本地设备和打印机等,保持一样的本地应用体验。
简单的说,这意味着没有应用程序或数据需要加载或存放到PC、笔记本电脑、或移动设备等,因为应用虚拟化使得这些应用能够透明地从一个集中的服务器上或集中的地点来运行。
在多数情况下,终端用户并没有意识到、也没有去想他们的PC或笔记本电脑实际上并没有存放这些应用和数据。
应用于商务环境的应用系统
随着应用虚拟化的进一步发展,用户的需求也随之提高。用户已经变得更依赖于技术,应用系统变得更为复杂,功能更加繁多。
用户不仅限于希望看到自己的应用,他们还希望能够象安装在本地客户端设备上一样地对这些应用进行运用。这就是为什么越来越多的研发工作都是针对能使应用对用户透明化,使用户应用就如同在本地安装的应用一样。
应用虚拟化现在已经发展到能够支持本地外接设备,如打印机、USB扫描仪、PDA等。用户还可以使用他们在客户机上的任何本地存储设备,如硬盘、软盘或U盘等。多媒体支持最近也有了长足的发展,通过本地客户端设备显示多媒体内容成为现实。
在数据中心被虚拟化的应用还可以被分隔出来,从而将通常会发生充突的多种版本应用安装于同一服务器上。这将免除配备专门的应用服务器设施的需要。系统管理员能够很好地控制每个应用或每个用户所能运用的资源,从而确保所有用户都拥有最好的应用访问体验。
那么用户的最佳体验是什么呢?他们希望随时随地能够接人企业网络,使用到被虚拟化的应用。这一需求促成了加密技术与应用虚拟化之间的联姻。一种远程接人解决方案(SSL ***),如Citrix Access Gateway与Citrix XenApp的集成,使得用户能够在路上、在家里、在办公室里访问他们所需的应用,安全地完成自己的工作,而不需要冒丢失信息的风险。
系统管理员能够通过使用应用虚拟化平台来“”应用,从而完全掌控一个应用系统以何种方式被呈现给用户。
当用户想要运行任何一种应用时,应用虚拟化系统能够通过对连接类型和设备的评估及预先制定相关***策,来调整屏幕大小和远程设备,从而在当时当地的情景之下真正提供给用户完美的应用访问体验。
应用虚拟化的推动因素
毫无疑问,应用虚拟化是一项得到认可的成熟技术。仅以思杰为例,他目前在全球拥有大约21.5万企业客户。无论是从商务角度、IT角度、还是用户角度来评价这种应用访问方式,它都是一项有效的技术。业务推动因素
当今的企业在增加业务、节约成本以及提高IT效率方面正在承受着越来越大的压力,同时还要做到与最新安全和监管要求保持同步。有如下业务的发展正在推动着应用虚拟化的需求。
首先,收购和发展。应用虚拟化平台与正确的远程接人基础设施相结合,将使得向新收购的公司或分支机构交付业务应用变得非常简单。由于在无需在客户端上安装任何应用程序,所以新雇员能够立即访问他们所需的应用。如果新用户数量很大,应用虚拟化还允许轻松增添和安装服务器端的资源。一般来说,虚拟化应用将从一组负载均衡的服务器上运行,所以对更多服务器端硬件的添加是无缝的。
其次,业务连续性。发生意外情况下,企业的员工需要随时随地地能够使用企业的应用。企业需要了解其雇员在家里工作时会发生什么。应用虚拟化帮助企业的用户能够通过家里的PC访问公司的所有资源,感觉就好象他们坐在自己的办公室一样。
再次,知识产权保护。我们在新闻中一再听到这样的消息:***府官员丢了他们的笔记本电脑,或者公司的CEO刚刚丢了他的含有关于一次收购交易的保密资料的U盘。知识产权始终都面临着被放错地方的风险。而应用虚拟化能大大降低这种风险,因为它可以把所有数据集中存放,传送到客户端的惟一数据是屏幕更新。所存储的数据随后会处在企业的完全掌控之下,并将按照公司***策进行例行的备份处理,以供发生灾难时将数据恢复过来。
IT推动因素
企业对IT基础设施的要求在不断提高,而IT预算的增加相对来说却停滞不前。应用也变得越来越复杂,通过打补丁和测试来维护已有应用所花费的时间也引起了我们的关注。应用虚拟化在这几方面的好处表现为:
第一,由于应用是在服务器上执行的,所以免除了IT人员对桌面设备提供本地支持的需要。这意味着,一个应用只需要打一次补丁,而不是在安装到桌面设备上时每次都需要打补丁。
部署新应用所需的时间大大减少。因为软件安装只需要在数据中心进行。一切应用仅需要安装一次,就可以将一个应用出去,以供整个企业使用。
硬件升级周期在客户端得以缩短,因为升级惟一的要求只是运行一个小小的客户端软件,就可以访问所有虚拟化的应用。由于一切在强大的服务器上运行,那些由于软件厂家的系统需求而必须升级的已有桌面系统就可以得到避免。
第二,本地桌面设备上的应用兼容性问题可以免除,因为可以利用应用虚拟化平台将应用彼此分开。
第三,外包商等临时性工作人员的添加对IT部门来说会是一个负担,因为需要进行一次新的系统安装。应用虚拟化可帮助IT部门给每位新雇员提供一个URL来登录,根据新用户所需的应用来定制***策,由于没有任何应用需要进行本地安装,因此新用户可以在几分钟之内就使用相关应用。
用户推动因素
我们都知道,我们需要让用户满意,因为满意的用户就等同于高效率的生产力。人们对“工作”的定义已经有所变化,“工作”已经从在你去某个地方工作,转变成你要去做的某件事情。越来越多的员工期望能够随时随地获取公司的信息。
对公司的IT用户来说,设备数量越来越多。作为企业的员工,通常我们拥有一个笔记本电脑,我们一般在旅行时用它;我们办公室里有一台台式电脑,家里也有一台PC;另外我们还有一部手机/PDA,我们是在上下班的路上使用它。
作为一个用户,我们希望使用的是同样的访问体验,而不管我们在哪里,无论我们使用什么样的设备和什么类型的连接。应用虚拟化能给我们这一切。每天,我们能够一整天在不同设备之间平稳切换,让我们的应用系统跟着我们,而不需要每次都重新启动每一个设备。
利用应用虚拟化来访问公司资源作为一项成熟技术已经有一些时间了。每年,新的进展都会极大地改善用户连接到虚拟化应用时的体验。现在,用户能够动态使用很多类型的本地客户端设备,而不需要进行配置,并且新型多媒体技术、文件传输技术和设备支持技术的增强功能还使得虚拟化应用的使用成为一种无缝的体验。
应用虚拟化不仅使企业能够满足它们的很多增长需求,而且还能使规章制度、应急规划和知识产权保护等工作变得比较轻松。企业IT部门发现,应用虚拟化的使用使他们能够更有效地集中管理应用,同时缩短提供应用的时间,降低技术支持及维护成本。