华为计算虚拟化产品FusionCompute产品介绍
- 格式:ppt
- 大小:3.79 MB
- 文档页数:7
华为FusionCube系统构架介绍⼀、系统架构如下是FusionCube虚拟化⼀体机的总体架构图:华为FusionCube融合基础设施⼀体机(Huawei FusionCube Converged Infrastructure)是华为公司IT产品线云计算领域的旗舰产品。
FusionCube遵循开放架构标准,于12U机框中融合⼑⽚服务器、分布式存储及⽹络交换机为⼀体,⽆需外置存储、交换机等设备,并预集成了分布式存储引擎、虚拟化平台及云管理软件,资源可按需调配、线性扩展。
FusionManager:负责云平台资源管理、弹性调度以及操作维护等综合管理功能,是云平台管理的核⼼,提供基于web的统⼀维护界⾯;整个系统的业务通过云管理FusionManager呈现,诸如⽤户管理、集群管理、业务模板管理、虚拟机管理、桌⾯发放、统⼀硬件管理、告警、监控等功能均由FusionManager 对外提供。
FusionCompute:华为虚拟化平台,负责云平台计算资源虚拟化和资源分配,将物理资源(计算、存储、内存等)转换成可动态调整的虚拟资源,供虚拟机使⽤;FusionStorage:使⽤分布式云存储技术,通过合理有序组织⼑⽚服务器的本地硬盘,提供⾼性能⾼可靠的块存储业务。
硬件:服务器使⽤E9000,⽀持计算、存储、交换、电源模块化设计,计算和存储节点按需混配,计算、存储、⽹络都在E9000框内部署完成,⽀持GPU,SSD PCIe,DSP等I/O加速扩展,⽀持丰富的交换模块GE,10GE,FC,FCoE,IB,根据业务要求灵活配置。
存储除了⽀持FusionStorage分布式存储外,还可外挂S5500T。
FusionCube的典型使⽤场景包括:l 虚拟化⼀体机:直接提供集成的FusionCube虚拟化⼀体机,不携带任何其他应⽤软件;l 桌⾯云⼀体机:在虚拟化⼀体机上运⾏VDI(Virtual Desktop Infrastructure)虚拟桌⾯或应⽤虚拟化,提供桌⾯云服务;l 企业OA⼀体机:在虚拟化⼀体机上运⾏企业OA的服务端应⽤,如微软Exchange、Sharepoint 应⽤;l 数据库/⼤数据⼀体机:在虚拟化⼀体机上运⾏微软SQL Server数据库、SAP HANA数据库等软件,通过硬件调优技术,确保数据库⼀体机的性价⽐最优;华为FusionCube基于华为⾃研的硬件平台,⾃研的分布式存储以及虚拟化软件,并进⾏了深度的集成和优化,具有如下特点:l 简单易⽤FusionCube将服务器、存储和⽹络打包放置在统⼀的机框或机架中,从销售到维护都更简单;l 业务快速部署可以快速部署系统,灵活为企业分配IT资源。
FusionSphere产品功能华为Fusion产品FusionSphere解决⽅案的三种场景服务器虚拟化NFVI:运营商基于openstack kvm协议的解决⽅案云数据中⼼FusionSphere服务器虚拟化解决⽅案FusionCompute主机:提供虚拟化软件,类似ESXIVRM:资源池的调控管理FusionManager对FusionCompute管理,类似VcenterFusionSphereFusionSphere 6.3 云操作系统架构FusionCompute是华为公司虚拟化软件主机是安装了虚拟化操作系统的物理服务器主机向云资源池提供计算资源,主机连接着交换机,存储设备,将⽹络,存储资源也⼀并接⼊到云资源池VRM对云资源池进⾏管理和协调,使云资源池中的资源能够被合理使⽤,确保各类资源处于最佳状态FusionManager是⼀个统⼀资源平台,以云服务⾃动化管理和资源智能运维为核⼼可以对华为虚拟化和⾮华为虚拟化产品以及物理资源,桌⾯云,云存储,和各种云服务进⾏统⼀管理同时,可以对虚拟机进⾏快速发放,以应⽤为单位进⾏业务发放和管理FusionManager优势1.兼容不同虚拟化软件资源统⼀管理2.虚拟化资源和物理资源统⼀管理3.快速发放虚拟机,提供便捷⼊⼝,批量功能4.可视化应⽤设计,⼀键式应⽤发放FusionStorage分布式块存储软件FusionStorage架构管理层FSM(FusionStorage Manager)FusionStorage管理模块,提供告警,监控,⽇志,配置等操作维护功能⼀般情况下FSM主备节点部署FSA(FusionStorage Agent)代理进程,部署在各节点上,实现各节点与FSM通信FSA包含MDC,VBS和OSD三种不同的进程,根据系统不同配置要求,分别在不同的节点上启动不同的进程业务层MDC(MetaData Controller)##⽤来描述分布式存储的元数据情况,例如有多少个OSD,OSD状态是否健康元数据控制:实现对分布式集群的状态控制,以及控制以及控制数据分布式规则,数据重建规则等MDC默认部署在3个节点ZK(ZooKeeper)盘上,形成MDC集群,MDC集群通过ZK同步数据ZK通过IP⽅式,将同步数据下发到其下属的MDC节点ZK的数量为3,5,7个MDC的数量为3-96个,可以为偶数VBS(Virtual Block System)##是⽤户使⽤FusionStorage的⼊⼝,SCSI / iSCSI虚拟块存储管理组件,负责卷元数据的管理,提供分布式集群接⼊点服务,使计算资源能够通过VBS访问分布式存储资源每个节点默认部署⼀个VBS进程,形式VBS集群,节点上也可以通过部署多个VBS来提升IO性能OSD(Object Storage Device)##能够把本节点的硬盘空间贡献出去对象存储设备服务,执⾏具体的I/O操作,在每个服务器上部署多个OSD进程⼀块磁盘默认对应部署⼀个OSD进程FusionSphere数据路由原理VBS层(通过计算确定数据存放在哪个服务器的哪块硬盘上)OS发起的数据请求—>VBS(virtual block service)根据路由算法(写⼊位置和数据长度,进⾏hash运算得到散列值)—>查找DHT(distributed hash table)表OSD层(通过计算确定数据存放在硬盘的具体位置)通过partition view视图,找到主OSD—>OSD对数据分⽚写⼊(由RSM复制数据到备OSD—>SNAP的key管理,写⼊key数据和value数据—>写⼊cache中—>AIO异步I/O下盘)FusionSphere I/O流写I/O流程数据请求—>VBS(由VBP将scsi的I/O模式转换为FusionStorage内部的I/O模式—>client模块计算hash值,查找DHT表找到主OSD)由RSM复制数据到备OSD—>SNAP(key管理写⼊位置及快照key处理)写⼊key数据和value数据—>写⼊cache中(所有副本写⼊后返回确认)—>AIO异步I/O下盘(可以设置周期式下盘或设置⾼低⽔位⽅式,设置阈值下盘)读I/O流程数据请求—>VBS—>主OSD—>读系统memory—>read cache—>write cache—>HDD(每次读取数据的热点值加1)数据的可靠性提供的是块服务,采⽤多副本机制保障可靠性,⼀般副本数2,3多分区对应⼀个OSD,⼀个OSD保存着多个分区数据通过partition view,进⾏分区的副本可靠性存放实现:准备partition view,在写I/O流程中,OSD对从VBS收到的key进⾏DHT运算,得到partition IDfusionstorage快速数据重建数据分⽚存储——>硬件故障——>故障⾃动检测——>⾃动重建数据副本——>多节点并⾏恢复FusionCloud数据中⼼私有云解决⽅案(基于开源openstack和kvm)FusionSphereFusionSphereOpenStack:理解为openstack华为增强版ManagerOne:对云资源和云服务进⾏统⼀管理KvmFusionSphereOpenStack——对接——OMManagerOneOM:对应FM的异构虚拟化管理(通过对接openstack完成)OC:对应FM的异构硬件设备监控,OC则通过esight连接硬件设备,负责运维;功能模块:云服务保障,DC容量管理,DC拓扑,根本分析,告警/性能,实时监控,性能报表SC:对应FM的提供安全⽹络隔离,(VPC/VDC功能),负责运营;功能模块:组织管理,租户管理,产品⽬录管理,流程审批,计量计费FusionCloud桌⾯云解决⽅案FusionAccess提供云桌⾯的软件FusionSphereFusionAccess桌⾯云解决⽅案原理解决⽅案架构。