服务器虚拟化技术主要有哪些
服务器虚拟化技术主要有:1、硬件虚拟化技术,是在单台服务器上承载多种不同系统,对硬件资源进行虚拟化,是企业普遍采用的技术方案;2、并行虚拟化技术,可以通过优化系统以下降额外消耗,效力更高;3、操作系统虚拟化技术,提供了一个更加精简的架构体系,但不支持在一台物理服务器实现多种操作系统。
下面是详细介绍:
1、硬件虚拟化技术
硬件虚拟化是最为人熟知的虚拟化技术,也是企业普遍采用的技术方案,主要产品有VMware和Microsoft 的Virtual Server。硬件虚拟化的设计原理是在单台服务器上承载多种不同系统,对硬件资源进行虚拟化,使之成为一个个单独可管理的“虚拟机”。
2、并行虚拟化技术
并行虚拟化设计原理与硬件虚拟化类似,一样是在一台服务器上承载多种系统,目前的产品其实不多,XenSource算是其中一种。与硬件虚拟化相比,并行虚拟化的优势在于可以通过优化系统以下降额外消耗,提供比硬件虚拟化技术更高的效力,一样的开发难度也较高。
3、操作系统虚拟化技术
操作系统虚拟化是虚拟化技术的第三种实现方式,主要产品包括SWsoft 的Virutozzo和Sun的 Solaris Container。操作系统虚拟化的概念是基于共用操作系统,由于不包括额外的(虚拟化)处理层,所以它提供了一个更加精简的架构体系。不过,这项技术的主要限制在于它不支持在一台物理服务器实现多种操作系统。如果企业希望在单台物理服务器集成或部署多种不同操作系统的虚拟服务器,这类技术则没法实现。