虚拟化技术最初的用途比较简单。例如,在MAC平台上想运行Windows软件。最初的虚拟机就是在这种情况下开发出来的。虚拟机最初的功能是为了解决在一个系统中运行另一个系统的问题,例如,在Windows中运行Linux、在Linux中运行Windows、在MAC系统中运行Windows与Linux操作系统,主要是为了ITPro用户测试、实验等需要。本书作者在2000年左右使用VMware Workstation与VirtualPC的时候,当时的计算机配置是CPU为奔腾266、256MB内存、Windows 2000的操作系统,主要在Windows 2000的操作系统下,使用虚拟机运行Win-dows 95、Windows 98、Windows NT、MS-DOS6.22、Windows 3.1与Linux,并用来做各种实验。可以说,虚拟机是“多系统”安装与运行的另一个选择。这个时候的虚拟机软件需要有“宿主”系统,即该虚拟机软件并不能独立运行,需要运行在Windows、Linux或MAC系统中。
另外,有许多我们小时候常玩的、接在电视上的游戏机,一些爱好者们自己制作了可以运行在x86计算机上的“模拟器”,并且将游戏机的ROM复制出来,在模拟器中运行,从本质上来说,这些“模拟器”也是一种虚拟机。
后来随着计算机软件、硬件的飞速发展与企业应用的需求,虚拟化技术的企业应用得到了进一步发展。
虚拟机的应用很多,主要有以下5个方面。
1)做实验、测试:企业信息化专家、计算机爱好者、计算机网络管理员,需要经常测试多种操作系统与应用软件,使用虚拟机,可以很容易地实现单机安装部署多种操作系统与多种软件环境或者网络环境用来做实验、测试;从事软件外包服务的公司,系统集成公司、系统安全公司也可以通过虚拟机部署测试环境,快速部署局域网,用来测试软件为客户服务。
2)做演示录像:如果想捕获操作系统的整个安装过程,传统的方式费时费力,并且录像的效果也不好。而使用虚拟机,很容易做到。(www.xing528.com)
3)企业服务器合并:目前VMware、Microsoft都提供了企业级的虚拟化软件,可以在一台服务器上,通过创建多台虚拟机,每台虚拟机可以代替传统服务器的作用,这可以减少企业物理服务器数量,降低企业的成本(购置成本与使用成本)。
4)运行老的、旧的系统或程序:现在计算机发展很快,而新的计算机硬件可能不支持以前的系统。例如,现在64位的服务器,已经很少能安装Netware操作系统了,而许多场合仍然在采用Netware,这时候可以用虚拟机来解决。
有些软件,只能运行在Windows 98或Windows XP中而工作站的主流操作系统已经升级到Windows 7及Windows 10,此时可以在Windows 10、Windows 7中运行Windows 98或Windows XP的虚拟机,在虚拟机中运行以前的程序。
5)工作站的升级、改造:现在硬件与软件的更新非常快,对于目前来说,许多单位计算机是在四五年以前购买的,当时的计算机可以很流畅地运行Windows XP;但现在来说,许多1~4GB内存、双核CPU的计算机,运行Windows 7就比较缓慢;如果想将操作系统升级到Windows 7,基本上只能是更换新的计算机,不能通过扩充内存、增加硬盘来达到目的。而使用Horizon虚拟桌面(或其他虚拟桌面或远程终端技术),可以在服务器中运行企业所需要的Windows 7(虚拟桌面),通过在现在的工作站中,安装虚拟桌面客户端程序,在虚拟桌面中(实际上是在远程服务器中运行)使用流行的操作系统,这样不需要更新现有的计算机。如果将来需要统一升级到Windows 10,则只需要在View Administrator中,将Windows 7的虚拟桌面用Windows 10操作系统代替即可,而用户的设置、数据则保持不变。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。