server virtualization:服务器虚拟化
服务器虚拟化(server virtualization)指向服务器用户掩蔽服务器资源(包括单个服务器、处理器和操作系统的数量和特性)。服务器管理员使用应用软件来将一台物理服务器分成多个独立的虚拟环境。虚拟环境有时被称为虚拟专用服务器(virtual private servers),但它们也被称为分区、游客、容器或模拟器。 有三种流行的服务器虚拟化(server virtualization)方法:虚拟机模型、半虚拟化机模型和在操作系统(OS)层的虚拟化。 虚拟机是基于主客机模式。每个客机在一个虚拟的硬件仿真层上运行。这种方法无需修改就可运行客机操作系统。它还允许管理员创建使用不同操作系统的客机。客机不知道主机操作系统,因为它不知道它是在虚拟的硬件上运行。然而,它需要来自主机的真正的计算资源——因此它采用hypervisor来协调对中央处理器(CPU)的指示。该程序被称为虚拟机监视器(VMM)。它验证所有的客机发出的CPU指示并且管理需要额外特权的执行代码。VMware和微软虚拟服务器都使用虚拟机模型。 半虚拟机(PVM)模型也是基于主客机模式——它也采用虚拟机监视器。然而,实际上在半虚拟机模型中,虚拟机监视器(VMM)修改了客机操作系统的代码。这种修改称为移植(porting)。移植支持虚拟机监视器,因此可以有节制地利用特权系统调用。和虚拟机一样,半虚拟机能够运行多个操作系统。Xen和UML都使用半虚拟机模型。 在操作系统层的虚拟化与前两个有所不同。它不是基于主客机模式。在操作系统级模型中,主机运行一个单一的操作系统内核并且将操作系统功能分给每个客机。虽然同一个系统允许不同的分布,但是客机必须使用与主机相同的操作系统。这种分布式的架构消除了层间的系统调用,从而减少CPU使用开销。它还要求每个分区与旁边的分区严格分离,这样一个分区的故障或安全漏洞就不会影响任何其他的分区。在这种模式下,可以共享在同一物理机上常见的二进制文件和库,这样就使操作系统级虚拟服务器能同时托管成千上万个客机。Virtuozzo和Solaris Zones都使用操作系统级虚拟化。 服务器虚拟化(server virtualization)可被视为企业IT虚拟化趋势的一部分,其中包括存储虚拟化,网络虚拟化和工作量管理。这种趋势是自主计算发展过程中的一个部分,其中服务器环境能够基于感知活动来管理自己。服务器虚拟化可以用来消除服务器扩张,更有效地利用服务器资源,提高服务器的可用性,帮助灾后恢复,测试和开发以及集中服务器管理。
最近更新时间:2009-07-01 翻译:曾芸芸EN
相关推荐
-
关于XenServer虚拟化管理工具 你要知道这些
XenServer虚拟化是专为Citrix环境设计的开源服务器虚拟化管理软件。它通过创建和配置虚拟机、调整单个或多个VM的资源分配来帮助IT管理人员更好的管理器虚拟环境。
-
虚拟化容器令服务器整合技术卷土重来
在过去的10年中,虚拟化已经在世界各地的数据中心掀起浪潮。但现在,容器将推翻已有模式,重新走向服务器整合方向。
-
企业并未抛弃服务器!有数据有真相
如果IT专家们担心服务器市场在软件统治的世界下逐渐走向衰弱,那么最新的分析报告可以让大家安心了。
-
立足新兴技术趋势之巅:软件定义一切
新兴技术,如智能手机与云计算不可避免地影响了IT能源与业务计算能力——有时候是以颠覆性方式出现。