《企业网D1Net》(全球IP通信联盟旗下媒体)11月9日讯(上海)
应用虚拟化可以简化虚拟服务器管理,所以IT管理员应该学习这项技术。
服务器虚拟化和应用虚拟化之间有许多相似之处。服务器虚拟化是hypervisor从服务器硬件中抽象了操作系统,而应用虚拟化是从底层操作系统抽象了一个程序。而且和服务器虚拟化一样,应用虚拟化也有多种方法和最佳实践。
学习了解应用虚拟化的细微差别可能需要一些时间,但得到的回报会是更简单的服务器虚拟化管理。举例来说,应用虚拟化可以简化打补丁的过程,并减少机构所需要的虚拟机模板数量。
本文将给出一些常见问题的答案,包括应用虚拟化的不同类型,部署这项技术时要考虑什么,以及它将如何影响一个虚拟化管理员的工作等。
应用虚拟化有哪些类型?
应用虚拟化有两种类型,这两种方式都是从底层的操作系统中抽象应用。
远程应用程序/服务器计算:这种方式是在后端服务器上运行虚拟化应用,程序通过网络传输到用户的设备。
基于客户端的虚拟化:在终端设备上运行虚拟化应用。使用这种方式时,应用程序运行所必需的全部文件都要封装到一个单一的可执行文件。和基于服务器的计算不同,应用程序必须使用客户端资源,如CPU和内存。
哪种应用程序虚拟化方式更好呢?流传输模式或本地模式?
这取决于您公司和用户的需求,因为这两种方法都有自己的长处和弱点。
基于服务器的计算方法可以实现更严格的安全性和更简单的管理。所有的应用都集中在一个数据中心,所以你不必担心因为终端用户丢失电脑,而造成安全漏洞。您也可以传输虚拟化应用到非Windows系统的设备,对于不具备另一种操作系统本地支持能力的程序运行来说,这是极好的。
另一方面,基于客户端的虚拟化允许用户运行没有网络连接的程序。这种方法更适合于资源密集型应用,资源密集型应用将受益于本地运行。
要在两种方式之间作出决定时,我应该考虑哪些因素?
您的基础设施将影响到底选择流传输还是本地化应用虚拟化。举个例子,用户是否有一个持久的网络连接?如果没有,基于服务器的计算是根本不可能的。但如果答案是肯定的,那你可以在两者中择一。(By Keith Kessinger,Vivian 编译)