Fusion access/fusion cloud----桌面云

属于私有云产品,在fusion compute基础之上,再创建桌面云平台,用于创建发放管理虚拟桌面,并且发放的虚拟桌面是面向用户,桌面云自身不具备计算能力(自身不能创建虚拟机,必须依靠底层虚拟化技术支持)

Fusion sphere OpenStack

云操作系统,基于OpenStack开源社区搭建的虚拟化框架,运行在公有云之上

云+操作系统,云表示底层硬件设施通过虚拟化技术,提供虚拟化资源的共享和支持,操作系统指提供系统文件等相关资源,在公有云之上运行虚拟机等相关资源,且OpenStack自身也不能直接提供基础计算能力,与桌面云相似,依旧需要底层虚拟化技术的支持

FC中虚拟化结构分层

  • 物理主机
  • 系统
  • 应用
  • 虚拟化层(hyper-sv/虚拟机监控器):负责将底层物理资源通过虚拟化技术进行整合用于分配给虚拟机使用
  • 虚拟机
  • 虚拟机使用的系统
  • 虚拟机安装的软件应用层

虚拟机属于核心层对应ring 0,系统对应ring 1,过渡层ring 2,应用软件对应ring 3

虚拟化分层后,主要目的是在虚拟机运行过程中,可将对应的指令进行下发,从而得到底层设备的支持,但虚拟机不等于物理主机,需要物理资源支持才能正常运行

虚拟机指令发送分类:

由于虚拟化分层/分级,按照ring 0对应的属于核心层,因此ring 0发送的指令属于特权敏感指令,此指令是指能够对底层物理设备产生直接影响的,例如开关机重启等操作,ring 3发送属于普通指令,是指在虚拟机运行过程中,对虚拟化资源调用

虚拟机常用的虚拟化技术

XEN:当使用XEN技术确保虚拟机指令转发的过程中,需统一将指令交给核心处理区域Dom 0,其余虚拟机所处的区域称为dom U,由于只有一个核心处理区域接收所有虚拟机的请求转发,因此转发速度较慢,并且需要区分每一台虚拟机的详细指令并处理 ,所以资源消耗较大,但安全性较高,因为当虚拟机架构发生改变时,XEN需要重新研发

KVM:在虚拟机转发过程中,KVM技术分配核心转发区域qemu与每一台虚拟机对应,从而加快虚拟机的转发效率,不用统一等待处理,但由于都要经过核心区域的转发,因此都称为需要经过内核态的处理,且KVM类似于虚拟化层的过程,若虚拟化架构发生改变,只需要进行相应的升级即可,不需要重新研发架构。因此KVM开发难度小,但可以确保安全性