全球旧事资料 分类
龙源期刊网httpwwwqika
comc
虚拟化技术简述
作者:谢永坚来源:《科学与财富》2016年第13期
近年来随着云计算的广泛应用,虚拟化技术在商业上的价值日益体现,不仅可以降低硬件成本,简化集群系统的管理,而且还可以增强了系统安全性和可靠性,虚拟化的概念也开始逐渐被大众提及。本文将简要介绍以下虚拟化的概念与分类,然后介绍相应的几种虚拟化产品。
1虚拟化的概念与分类
虚拟化(Virtualizatio
)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,以用户定制的组态(虚拟机)来使用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。虚拟化技术最早出现在20世纪60年代的IBM大型机系统中,并在70年代的System370系列中逐渐流行。
虚拟化技术主要分为两个大类:
(1)软件虚拟化,主要包括桌面,数据库,应用程序等指令代码的仿真、模拟。解释等技术。通常意义上的虚拟化指的是针对平台硬件与操作系统的虚拟化(PV)。通过使用超级核(Hypervisor)或虚拟机监视器(VirtualMachi
eMo
itor)隐藏计算平台实际的物理特性,提供抽像、统一、模拟的计算环境(虚拟机)。在虚拟机上运行的操作系统被称为客户机操作系统(GuestOS),运行虚拟机监控器的操作系统被称为主机操作系统(HostOS),当然某些虚拟机监控器可以脱离操作系统直接运行在硬件之上(如VMWARE的ESX产品),运行虚拟机的真实系统我们称之为主机系统。VMMHypervisor需要为每个虚拟机分配一套数据结构来管理它们的状态,包括虚拟处理器的全套寄存器,物理内存的使用情况,虚拟设备的状态等等。由于将虚拟机的状态保存带对应的数据文件之中,因此,迁移相应的虚拟机只需要拷贝对应的数据文件到另一主机系统上启动即可。
(2)硬件虚拟化,主要包括针对平台硬件与操作系统的计算环境虚拟化(PV)以及针对内存、存储资源、网络的资源虚拟化。针对平台硬件与操作系统的虚拟化方式又包括完全虚拟化,半准虚拟化:
完全虚拟化技术:完全虚拟化又叫硬件辅助虚拟化,最初所使用的虚拟化技术就是全虚拟化(FullVirtualizatio
)技术,它在虚拟机(VM)和硬件之间加了一个软件层Hypervisor,或者叫做虚拟机管理程序(VMM)。包括hypervisor是直接运行在物理硬件之上、hypervisor运行在另一个操作系统(运行在物理硬件之上)中两种类型。运行在虚r
好听全球资料 返回顶部