虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。
目前虚拟技术主要分为服务器虚拟化(也称操作系统虚拟化)、存储虚拟化、网络虚拟化、应用虚拟化(也称桌面虚拟化)。
服务器虚拟化是将系统虚拟化技术应用于服务器上,将一个或若干个服务器虚拟成若干个服务器来使用。通过虚拟化软件向上提供对硬件设备的抽象和对服务器的管理,目前有两种常见的实现模式。
虚拟机监视器(virtual Machine Monitor,VMM),虚拟机监视器负责对虚拟机提供硬件资源抽象,为客户操作系统提供运行环境。又称寄宿虚拟化。虚拟机监视器是运行在宿主操作系统之上的应用程序,利用宿主操作系统的功能来实现硬件资源的抽象和虚拟机的管理。性能较低,典型实现有VMware Workstation和microsoft Virtual PC。
虚拟化平台Hypervisors,负责虚拟机的托管和管理,它直接运行在硬件之上,因此其实现直接受底层体系结构的约束。又称原生虚拟化。直接运行在硬件之上的不是宿主的操作系统,而是虚拟化平台,虚拟化平台提供指令集和设备接口,以提供对虚拟机的支持,性能较好,实现较为复杂,典型的实现有Citrix Xen 、VMware ESX Server 和Microsoft Hyper-V。
虚拟化
最新推荐文章于 2024-05-28 09:52:57 发布
虚拟化技术通过软件重新定义IT资源,实现动态分配、灵活调度和共享,提高资源利用率。主要分为服务器、存储、网络和应用虚拟化。服务器虚拟化以VMM和Hypervisors两种模式运行,实现CPU、内存、设备I/O的虚拟化,全虚拟化和半虚拟化是两种常见技术。内存虚拟化包括影子页表和页表写入法,存储虚拟化涉及RAID、NAS和SAN技术,网络虚拟化涵盖虚拟局域网和虚拟专用网,应用虚拟化基于A/S架构,提供远程应用访问体验。
摘要由CSDN通过智能技术生成