云计算虚拟化技术概况及市面常见云平台搭建流程(一)
发布时间:2022-11-22 11:23:41 所属栏目:云计算 来源:
导读: 上一周没有更新,这次更新主要总结最近一段工作学习中的内容。可能受众更窄了一些,我写文章主要目的是自己总结回顾复习,顺便能分享给需要的你。所以不带出公司产品内容,更科普一些,也方便理清自己的思路。
|
上一周没有更新,这次更新主要总结最近一段工作学习中的内容。可能受众更窄了一些,我写文章主要目的是自己总结回顾复习,顺便能分享给需要的你。所以不带出公司产品内容,更科普一些,也方便理清自己的思路。 先说明问题,什么是虚拟化,与大家说的云,和云安全又有什么联系 虚拟化是表示计算机资源的抽象方法,通过虚拟化可以用与访问抽象前资源一致的方法访问抽象后的资源。这种资源的抽象方法并不受实现、地理位置或底层资源的物理配置的限制 (维基百科) 了解了这些特性和基础,虚拟化的价值就能跃然纸上,提高硬件资源的利用率云计算 虚拟机技术,节省数据中心的能耗 ,提高业务的连续性, 灵活的资源调度。这些就为“云”的形成打下了坚实的基础。 虚拟化的技术实现 VMM(Virtual Machine Monitor,虚拟机监控器) 虚拟化是通过在现有平台(裸机或操作系统)上增加一个虚拟层来实现的,该虚拟层一般称为VMM或Hypervisor,VMM可以维护多个高效的、隔离的程序环境,它管理计算机系统的真实资源,为虚拟机提供接口。 VMM分为 1.宿主型-需要运行在Host OS之上,由其提供驱动程序和与硬件通信如UMLinux, User-Mode Linux等 2.独立监控型-直接运行于硬件层之上如ESXi,Xen等,这些名词,Xen,Esxi之后还有有详细介绍云计算 虚拟机技术,大家可以先有个印象 3.混合型-如VMware Workstation。 VMM需要三点 1.CPU虚拟化 2.内存虚拟化 3.I/O虚拟化 1.首先CPU虚拟化 又分为 这里大家只要知道,现在市面上的CPU虚拟化都是硬件辅助虚拟化即可。 内存虚拟化 VMM必须对物理内存有最终的控制权,也就是说,它必须控制将客户物理地址空间映射到主机物理地址空间的操作。这样,才可以顺利的实现内存虚拟化 VMM维护一个虚拟机内存管理数据结构——影子页表(shadow page table)。VMM通过影子页表给不同的虚拟机分配机器的内存页,如操作系统虚拟内存一样,VMM能将虚拟机内存换页到磁盘,因此,虚拟机申请的内存可以超过机器的物理内存。VMM也可以根据每个虚拟机的要求,动态地分配相应的内存。 I/O虚拟化 用宿主型的体系结构,使用宿主操作系统的I/0设备驱动程序。 缺点: 大大增加了虚拟化的性能开销; 现代操作系统如Windows和Linux并没有资源管理的支持为虚拟机提供性能隔离和服务保证,而这是很多服务器环境的基本要求。 I/O子系统的产业趋势是朝着硬件支持的方向发展。拥有足够的硬件支持,直接传送I/O设备到虚拟机中的软件是完全可能的,这将有效地消除所有I/O虚拟开销。要做到这一点, I/O装置需要了解虚拟机的情况和能够支持多个虚拟接口,以便VMM能安全地映射接口到虚拟机。 (编辑:财气旺网 - 海宁网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

