云计算与虚拟化技术 第2讲:虚拟化技术 阮晓龙 13938213680/n@hactcm edu cn http://cloud.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学信息管理与信息系统教研室 信息技术学院网络与信思系统科研工作室 2019.2
2 讨论提纲 ¤虚拟化技术概述 ¤架构模式 传统基础架构模式 虚拟基础架构模式 口服务器虚拟化 口存储虚拟化 口网络虚拟化 口主流虚拟化产品 ■服务器虚拟化产品 ■桌面虚拟化产品 河南中医药大学/阮晓龙/13938213680/htp/cloudxg.hactcm.edu.cn/http:/www5ucwebcn
3 1.虚拟化技术概述 11什么是虚拟化技术 ¤虛拟化技术( virtualization)是伴随着计算机技术的产生而出现的, 在计算机技术的发展历程中一直扮演着重要的角色。 从20世纪50年代虚拟化概念的提出,到20世纪60年代BM公司在大型机上 实现了虚拟化的商用,从操作系统的虚拟化到Java语言虚拟机,再到目前 基于×86体系结构的服务器虚拟化技术的蓬勃发展,都为虚拟化这一看似 抽象的概念添加了极其丰富的内涵 河南中医药大学/阮晓龙/13938213680/htp/cloudxg.hactcm.edu.cn/http:/www5ucwebcn
4 1.虚拟化技术概述 11什么是虚拟化技术 ¤虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。 在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的 操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从 而显著提高计算机的工作效率。 ¤虚拟化,是一种资源管理技术,是将计算机的各种实体资源。 如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体 结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这 些资源。 河南中医药大学/阮晓龙/13938213680/htp/cloudxg.hactcm.edu.cn/http:/www5ucwebcn
5 1.虚拟化技术概述 11什么是虚拟化技术 ¤计算机系统是一个庞大的整体,整个系统非常复杂,因此计算机系统 被自下而上分为多个层次,每一个层次都像上一个层次呈现一个抽象 并且每一层只需要知道下层抽象的接口,并不需要了解其内部机制。 ¤虚拟化技术就是下层的软件模块,根据上层软件模块的需求,抽象岀 个虚拟的软件或者硬件接口,使上一层软件可以运行在与自己所期 待的运行环境完全一致的虚拟环境上。虚拟化可以发生在各个层次上 形成不同层次上的虚拟化 口通常有四个层次的虚拟化。 Language Environment DLL ABI DLL Hardware 河南中医药大学/阮晓龙/13938213680/htp/cloudxg.hactcm.edu.cn/http:/www5ucwebcn