-云计算网络课件第3章服务器虚拟化与网络技术PPT内容-.docx
《-云计算网络课件第3章服务器虚拟化与网络技术PPT内容-.docx》由会员分享,可在线阅读,更多相关《-云计算网络课件第3章服务器虚拟化与网络技术PPT内容-.docx(9页珍藏版)》请在优知文库上搜索。
1、”云计算网络课件第3章服务器虚拟化与网络技术PPT内容”1、第3章服务器虚拟化与网络技术虚拟化概述硬件帮助虚拟化技术虚拟网络接入技术容器网络技术服务器虚拟化与网络技术2虚拟化概念服务器虚拟化技术虚拟化的优势和典型应用场景容器技术常见Hypervisor主机网络技术虚拟化概述3虚拟化技术促进了云计算概念的产生和进展,已经成为了云计算的主要支撑技术之一虚拟化的概念:云计算环境中的虚拟化包括了服务器虚拟化、网络虚拟化、存储虚拟化,以及应用虚拟化等多种不同的虚拟化技术虚拟化概述4虚拟化是一种将物理资源(包括计算、存储和网络等)进行抽象、转换和隔离,并最终向用户呈现出一个可动态配置的虚拟运行环境,使得用
2、户可以在使用这些资源的时候就可以不受资源的物理配置与地理2、位置的限制。物理服务器通常称为宿主机(HoStMachine),在其上运行的操作系统称为宿主机操作系统(HOStoS)HyPerViSOr(即虚拟机监控器VMM)是用来创建与运行虚拟机的软件、固件或硬件在Hypervisor上运行的虚拟机也被称为客户机(GuestMachine),在虚拟机中运行的操作系统被称为客户操作系统(GuestOS)服务器虚拟化5特权指令(PriViIegedInstructions)指的是那些会修改操作系统本身的指令,或者使用外部资源的操作(磁盘和网络等)的指令等这些指令一般需要通过调用操作系统供应的接口,进
3、入系统模式后才能被实际执行特权指令只能在最高级别3、上运行,在低级别状态下执行会产生Trap。非特权指令(NOn-PriViIegedInStrUetiOn)指不会影响操作系统对硬件的支配权的指令或者不涉及I/O的指令此类指令可以无需操作系统介入即可执行,可以在各个级别的状态下执行CPU指令分类6现代操作系统的工作模式通常包含用户态(USerMode)和内核态(KernelMode)处于内核态的操作系统能够完全支配底层硬件,可以执行包括特权指令在内的任何指令除了操作系统以外的其它程序(即应用程序)则运行在用户态之上,仅能运行非特权指令假如应用程序在用户态执行特权指令则会陷入(TQP)到内核态,
4、并在内核态完成这些指令操作系统的工作模式7全4、虚拟化(FullVirtualization)GUeStOS不修改任何代码就可以直接运行在Hypervisor;非特权指令会直接被HyPerViSOr传递(ByPaSS)给物理机CPU执行;特权指令会触发特别,被Hypervisor捕获并做适当处理后再被物理机CPU运行优点:无需修改GuestOS就可以运行虚拟机缺点:性能开销较大例如:VMwareWorkstationVirtUaIBOX和MiCroSoftHyPer-V等服务器虚拟化技术分类8半虚拟化(ParaVirtualization)也称为操作系统帮助虚拟化,通过修改GUeStOS内核,
5、替换掉不能虚拟化的指令,通过超5、级调用(HypercaII)直接和HyPerViSor进行通讯HyPerViSOr供应了超级调用接口来满意关键内核操作,例如:内存管理、中断和时间保持等优点:省去了全虚拟化中的特别捕获和模拟等操作,提高了虚拟化的效率缺点:要求对GUeStOS进行肯定的修改典型的半虚拟化技术包括Xen等服务器虚拟化技术分类9硬件帮助虚拟化(HardWareAssistedVirtualization)硬件厂商开头研发新功能以简化虚拟化技术,包括了IntelVT(IntelVirtualizationTechnology)和AMD-V(AMDVirtualization)等技术该
6、类CPU针对特权指令6、设计新的操作模式,包括VMXroot模式和VMXnon-root模式Hypervisor可以运行在VMXroot下,而GeStOS运行在VMXnon-root模式下优点:提升了客户机性能例如:VMWareESXiMicrosoftHyper-V和Xen3.0等服务器虚拟化技术分类10操作系统层面的虚拟化(OSLeVeIVirtUaliZatiOn)利用操作系统供应的资源管理技术,例如:LinUX下的NameSPace、CgrOUPS和ChrOot等,把应用程序所用到的资源进行抽象、转换和隔离,使得这些程序在部署同一操作系统中也不会相互冲突优点:占用服务器空间少,通常几秒
7、内7、即可引导,同时可以弹性地增加或释放资源此类虚拟化技术也被称为容器技术,其中的代表性产品是Docker服务器虚拟化技术分类11提高资源利用率和资源隔离通过虚拟化技术,云服务供应商能够把昂贵的物理服务器虚拟为数量众多的规律服务器物理服务器就可以让多用户同时共享使用,并且这些用户不会在资源调用上产生冲突,最终使得物理服务器的上的资源始终保持在较高的利用率便于部署与迁移HyPerViSOr会对宿主机的物理资源进行抽象,并向GuestOS供应统一的运行环境,使得后者并不会感知到自己运行在虚拟环境中这样就可以使得用户的程序能够被部署在任意物理服务器上,极大地便利了用户程序的部署与迁移虚拟化优势12在
8、数8、据中心环境中批量部署相同的程序运行环境在云计算平台中向多租户供应虚拟机以提高物理机的硬件资源利用率在桌面环境通过虚拟化技术来供应敏捷的应用开发平台虚拟化技术的典型应用场景13容器(Container)指基于操作系统的资源隔离技术,为应用程序构建出一个轻量级、标准化的,并与其它应用程序相互隔离的运行环境容器中包含应用程序本身以及必需的运行环境(一般统称为镜像),使得该容器能够在任何具有容器引擎(例如:DockerEngine)的环境中运行容器技术14商用虚拟化平台:VMwareVSphereMicrosoftHyper-V开源云操作系统OpenStack常见HypervisorlS解决数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 网络 课件 服务器 虚拟 网络技术 PPT 内容