在20世纪60年代首次提出来虚拟化的概念,以实现对属于稀有而昂贵资源的大型机硬件进行分区。随着微型计算机和PC可提供更有效、更经济的方法来分配处理能力以及硬件的发展,虚拟技术已不再被广泛使用。

随着IT技术的发展,虚拟化技术展现出更多的特性和优势,例如CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

服务器虚拟化技术是将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU、内存、磁盘、I/0等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器资源整合,让IT对业务的变化更具适应力。




三台服务器虚拟化 多服务器虚拟化_应用程序


服务器虚拟化技术采用纯软件的方法,就是在硬件层之上仍然安装被称为主机操作系统的系统,在其上部署虚拟机软件(Virtual Machine Software,VMS),根据实际应用需求,VMS可以将物理计算机虚拟出多个分区,每一个分区称为一个虚拟机(Virtual Machine,VM)。虚拟机具有完整的计算机应用环境,包括硬件层(由VMS提供)、驱动接口层(由VMS提供)、操作系统(Guest OS Layer)及应用层(Applications),都是建立在计算机的应

用环境上,属于用户级软件。这样用户可以“随心所欲”地安装应用程序。实现这种虚拟化技术关键在于虚拟机软件的可靠性。

对于一台独立的物理服务器,在这台服务器上安装操作系统,在操作系统安装相应的应用程序,这种传统架构是一台独立的物理服务器作为一种应用程序服务器使用。服务器虚拟化之后,一台独立物理服务器的资料被虚拟化为若干个独立的主机,这些主机可以单独安装其他的操作系统,在操作系统之上又可以分别安装各种不同的应用程序。