虚拟化
虚拟化这项技术是指以一种完全实用的方式利用计算资源和设备,不管它们的物理布局或位置如何。这包括把单单一台物理计算机划分成多个"虚拟"服务器,就如同每个虚拟机在各自的专用硬件上运行,让每个虚拟机可以独立地重启动。另一方面,在存储虚拟化领域,服务器把多个物理设备当作单一的物理设备来看待。
虚拟服务器是被精心隔离的软件"容器",它有自己的基于软件的CPU、内存、硬盘和网络连接。操作系统或应用程序――甚至虚拟服务器本身,或同一个网络上的其他计算机――区别不了虚拟机和物理机之间的差异。
虚拟机提供了下列优势:
·它们与所有英特尔x86计算机兼容。
·它们彼此孤立,就好像它们是各自独立的物理机。
·每个都有完整、封装的计算环境。
·它们实际上与底层硬件独立。
·它们是使用现有硬件而创建的。
IBM公司在上世纪60年代发明了虚拟化技术,那样体积庞大、价格昂贵的大型机就能并行运行多个应用程序和进程。到了八九十年代,虚拟化技术基本上被弃用了,人们改用客户机/服务器应用程序和分布式计算。然而如今的服务器和个人电脑与60年代的那些大型机一样,同样面临资源没有得到充分利用这个问题。
VMware公司在上世纪90年代末发明了面向x86平台的虚拟化技术。最近,该公司推出了一款名为"融合"(Fusion)的产品,从而让Windows应用程序可以在使用OS X操作系统的Mac计算机上并行运行。