虚拟化软件(virtualization software)可以让一部主体电脑(host computer)建立与执行一至多个虚拟化环境(virtual environment)。
该软件多半使用实效模拟来模拟出一部完整的电脑系统(computer system),之后再将操作系统(operating system)软件安装于这部虚拟出来的电脑系统上,就操作系统的角度看并无法察觉此一虚拟化环境与真正完整实体电脑的差异性,完全以过往传统完整实机掌控的方式来执行(也称:运行),这时这样的操作系统我们可以称它为客体操作系统(guest operating system)。
软件名称虚拟化软件
虚拟化软件
virtualization software
客体操作系统
既有操作系统
评估免费
没有人会抗拒免费软件的诱惑。而虚拟化依然是目前业界最热门的技术之一,也许正是越来越多的免费虚拟化软件产品对快速推广虚拟化技术本身起到了推波助澜的作用。[2]考虑应用虚拟化软件的组织可以有一些不同的选择,这其中包括免费虚拟化软件工具。选择免费的虚拟化软件产品自然很有诱惑力,而且市场上也有能够满足你所有需求的免费虚拟化软件。但在深入研究前,应该考虑如下6个重要问题。
支持新系统
很多免费的虚拟化软件是开源的而且专门运行在Linux上。尽管这并不一定有问题,但对目前没有运行Linux的组织来说存在增加潜在支持成本的可能性。如果组织打算采用新的虚拟化软件服务器操作系统,那么必须考虑IT员工是否具备足够好的虚拟化软件技能来支持Linux操作系统,可能要让员工参加一些虚拟化软件技术培训。
应用间共享
Windows桌面操作系统最妙之处是数据能够在应用间共享。某些低成本或免费的应用虚拟化软件不支持跨应用复制、粘贴功能,而且虚拟化软件可能无法被正在运行在桌面上的其他应用感知。尽管虚拟化软件强制隔离并非总是有问题,但在用户需要在应用间迁移数据时应该对强制隔离功能进行测试。
推送方法
某些免费的虚拟化软件能够虚拟化应用程序,但虚拟化软件并未提供向用户桌面交付应用程序的机制。例如,虚拟化软件工具可能会创建一个可执行文件用于运行虚拟应用,但虚拟化软件可能要求你自己想办法将文件推送至用户桌面。
代理
某些应用虚拟化工具基于代理,而其他应用虚拟化工具不需要虚拟化软件代理。代理是必须运行在操作系统上的额外组件,和任何软件组件一样,虚拟化软件代理可能会带来潜在的稳定性问题或者引起安全漏洞。并不是说你不应该选择使用代理的应用虚拟化软件,但你应该检查正在考虑的虚拟化软件是否需要代理。如果需要代理,那么要确认代理是否引起过任何问题。
基于浏览器
需要考虑的另一件事就是应用虚拟化软件是否通过浏览器交付应用。如果员工习惯于通过RDP会话连接虚拟桌面并像在本地那样运行应用,那么如果突然要虚拟化软件打开浏览器启动应用可能令人有些困惑。再次声明,通过浏览器访问虚拟化软件应用并不存在任何问题,但有必要考虑交付方式是否与你打算提供给最终用户的体验相一致。
隐含成本
“免费”虚拟化软件并非总意味着免费。你可能会发现你选择的虚拟化软件的基本功能是免费的,但更高级的虚拟化软件功能必须要使用许可。类似的情况是你可能发现虚拟化软件但你必须付费购买技术支持。实际上,某些免费虚拟化软件工具根本不提供电话支持。
参考资料1.NComputing云终端电信营业厅桌面虚拟化解决方案·腾创云
2.十大免费虚拟化软件·维普网