主流虚拟技术,主流x86虚拟机技术主要包括以下几类:虚拟硬件模型在计算机、存储和网络硬件之间建立一个抽象的虚拟化平台,所有硬件都集成在虚拟化层的中间。目前,此类虚拟机的主导产品有VMware的Workstation、GSXServer、ESXServer,以及微软的VirtualPC、VirtualServer、ParallelsWorkstation。
虚拟硬件模式特点:Intelx86平台是虚拟化的,可以同时运行多个操作系统和应用程序。虚拟化层提供硬件级虚拟化。换句话说,虚拟机为虚拟机上运行的操作系统镜像提供了一整套虚拟的兼容Intelx86的硬件。这套虚拟硬件虚拟了真实服务器拥有的所有设备,包括主板芯片、CPU、内存、SCSI和IDE磁盘设备、各种接口、显示器以及其他输入/输出设备。此外,每个虚拟机都可以独立封装到一个文件中,为虚拟机迁移提供了灵活性。在不断增长的虚拟化技术中,Xen是当今最热门的技术之一。Xen作为剑桥大学的一个研究项目开发,在开源社区中获得了巨大的发展势头。Xen是一个半虚拟化的VMM(虚拟机监视器)。这意味着您必须有选择地修改操作系统来调用系统管理程序,但不需要修改操作系统上运行的应用程序。Xen是一种特殊的虚拟硬件虚拟机,具有虚拟硬件虚拟机的大部分功能,但最大的区别是Xen需要更改操作系统内核。
目前,Xen仅支持在Linux系统上实现的Linux虚拟机。不过,较新的版本支持英特尔的硬件虚拟化技术Intel-VT。这是一项重要的技术,可以用来解决Xen虚拟化Windows系统的困难。
VMware仍然是虚拟化技术领域的领导者,在产品成熟度方面比XenSource具有明显优势。然而,许多业内人士认为,开源让Xen变得更加强大。现在,开源巨头RedHat和Novell已经开始将这项技术集成到他们的RedHatEnterpriseLinux5和Novell以及SuSELinuxEnterpriseServer10系统中。
上一篇:虚拟化技术目前有几种
下一篇:虚拟化优势有哪些