服务器技术之虚拟化
服务器虚拟化技术(也称为硬件虚拟化)是当今最广为人知的硬件虚拟化应用。如今,强大的x86计算机硬件旨在运行单一操作系统和单一应用。这使得无法有效利用大多数及其。虚拟化允许在一台物理及其上运行虚拟机,在多个环境之间共享单台计算机的资源。不同的虚拟机可以在同一台计算机上运行不同的操作系统和多个应用。图1-2对比了虚拟化服务器和非虚拟化物理服务器。

虚拟化监控程序的虚拟机(VM)模拟物理计算机的环境,创建的独立操作系统环境,在逻辑上与主服务器隔离。虚拟机监控程序也称为虚拟机管理器(VMM),它是一个计算机程序,允许多个操作系统共享单一硬件宿主。单一物理机器可以用来创建多个虚拟机,多个虚拟机可以同时而独立地运行多个操作系统。虚拟机以文件形式存储,因此在恢复故障系统时,只要将虚拟机的文件复制到新机器上即可。
服务器虚拟化的关键获益
分区
在一台物理机器上运行多个操作系统
在虚拟机之间划分物理系统资源
虚拟机并不知道存在其他虚拟机
管理
一台虚拟机发生故障不会对其他虚拟机造成影响。
管理代理能够在每台虚拟机上独立运行,以便确定每台虚拟机的性能以及在这台虚拟机上运行的应用。
封装
可以将整个虚拟机状态保存在一个文件内。
移动和复制虚拟机信息如同复制文件一样简单。
灵活性
可以配置任何虚拟机并将其迁移到任何物理服务器上的相似机器上。
使用多个操作系统平台,例如Windows和Lin。
无需终端虚拟机,便可修改虚拟机配置。
在任何数据中心聚合项目中,服务器虚拟化都是减少物理服务器数量、从而减少物理空间占用、制冷、电缆以及资本费用的关键驱动因素。