华为云核算处理计划架构师章宇博士:华为FusionSphere云核算处理
本文摘要:华为云核算处理计划架构师章宇博士:华为FusionSphere云核算处理计划9月1日由工业和信息化部辅导,我国信息通讯研讨院、我国通讯规范化协会主办,数据中心联盟承办的“2016可信云大会”在京隆重召开。在私有云可信云开源处理计划分论坛上,华为云核算处理计划
华为云核算处理计划架构师章宇博士:华为FusionSphere云核算处理计划 9月1日由工业和信息化部辅导,我国信息通讯研讨院、我国通讯规范化协会主办,数据中心联盟承办的“2016可信云大会”在京隆重召开。在私有云可信云开源处理计划分论坛上,华为云核算处理计划架构师章宇博士宣布了题为“华为FusionSphere云核算处理计划”的演讲。

我国IDC圈报导,9月1日由工业和信息化部辅导,我国信息通讯研讨院、我国通讯规范化协会主办,联盟承办的 2016大会 在京隆重召开。在私有云可信云开源处理计划分论坛上,华为处理计划架构师章宇博士宣布了题为 华为FusionSphere云核算处理计划 的演讲。

华为云核算处理计划架构师博士 章宇

以下是演讲全文:

尊敬的各位领导,各位专家,尊敬的各位业界的朋友们,十分侥幸今天有这个时机在这里向各位介绍我们华为公司在基于开源的云核算技能基础之上提供云核算处理计划的一些实践和成果,欢迎各位多多纠正。

这里边可能有一部分领导专家也了解,我们华为在云核算这个当地使用的产品叫做FusionSphere,这也是我们整个云操作体系包括基于它构建的云核算处理计划的统一名称。

首要我们来看一下FusionSphere为何要基于OpenStack来构建,这个当地我相信可能我们都现已耳熟能详了,OpenStack这个技能,它的呈现、发生本身就说明了在云核算这个领域,在这个工业里边开放、解耦、去厂商绑定,现已成了一个大势所趋的趋势,现已得到了业界的公认。我们华为基于OpenStack来构建FusionSphere处理计划,主要也是为了适应这么一个大的工业趋势,并且助力这个工业趋势可以不断繁荣的昌盛开展。通过引入OpenStack,我们FusionSphere这个处理计划完成了开放的架构、规范的接口,包括微效劳化的纵向解耦的这么一个产品形状。我们认为从我们的实践来看,OpenStack包括基于OpenStack开展起来的开放的、昌盛的软件生态,应该说关于整个云核算的开展,关于整个云核算技能在我们的企业,在私有云包括在,包括在电信各个职业领域里边的落地,起到了真真实实的推进作用。

从这张图上可以看到我们华为基于FusionSphere所构建的云核算处理计划的高阶架构。从图上可以看出,这个处理计划其实也是一个十分规范的云核算的分层解耦的整体架构,首要在处理计划的最底层,是规范的基于开放的硬件设备的物理资源,这里边包括所谓的效劳器,包括规范的开放的硬件的交换机,包括网关、防火墙等等常见的数据中心网络设备。在存储这个当地既支撑华为自己的常用的存储,我们也向第三方的产品开放,我们也提供了第三方产品的接入和认证的机制。基于硬件层之上,可以看到有虚拟资源层,在这个虚拟资源层,比如说在核算这边,首要我们提供了华为的Fusion Compute,在存储这边除了基于硬件的存在以外,我们华为也提供了Fusion Storage,纯软件的存储资源完成手法。

在网络部分,基于下面的硬件网络设备,包括硬件的交换机,硬件的防火墙、网关等等这样的设备,我们在上面通过引入Fusion Network这样一个虚拟化网络处理计划,来解决软件网络的笼统化和虚拟化阻隔的才能。在此之上,就是我们前面提到的,我们使用OpenStack作为我们整个云核算处理计划的一个框架。通过OpenStack我们解决了各种资源的接入、笼统、实化、分配等等,包括我们一些虚拟对象的生命周期管理。OpenStack就是我们整个FusionSphere处理计划的核心组件。我们也使用OpenStack自带的Ironic组件,在它的基础进步行二次开发。为了解决整个处理计划的运维办理,我们在整个FusionSphere处理计划里还提供一套运维办理的组件,这个运维办理组件主要解决两部分的功用,第一部分是我们的软件的生命周期管理包括我们整个这一套云操作体系的装置布置、晋级、补丁、扩容等等这些常见的生命周期管理操作。在此基础上,还有一些我们常见的运维的诉求,包括我们的监控,我们的告警,日志的集中管理,包括一些图形化的相关的运维界面的提供。在此基础上,我们再往上可以对接数据中心的管理平台,只需能和规范OpenStack兼容的第三方的云管理的平台,也能够和我们的FusionSphere进行便利的对接。

前面也提到,开源OpenStack为我们整个的FusionSphere云核算处理计划的完成提供一个十分好的框架,十分好的技能的基础。可是开源的OpenStack本身也确实有它的一些不足,这些不足也是我们作为厂商,作为把OpenStack从开源社区引向商业化使用、引向产品环境的这么一个必要的环节。在这个产品化的过程傍边我们做了很多工作,简略讲两点,首要是从体系可靠性的角度来看,因为OpenStack本身虽然提供了一种无中心、无状态的散布式的架构,但仅仅靠这个架构还部分完全满足在商用环境下的可靠性的要求。在这种状况下,我们把原生的OpenStack和华为自己研制的高可靠性的框架进行了集成,解决了OpenStack本身全局无单点毛病的商业化的需求。通过引入这样一套高可用性的框架,我们对OpenStack里边主要的体系组件都进行了监控,我们会实时去判断它的状态,假如说有故障发生,我们会采纳贮藏转化或者本地重启等等其他的手法,来保证体系整个对外的可用,保证体系处在一个健康的状态。另外还有一个,这也是一个比较典型的例子,体系的晋级,我们都知道OpenStack原生实践上社区是每六个月一个版本周期,它的版本的发布和更新是比较快的。基于我们的产品实践,我们认为作为一个用户,作为我们真正一个企业,你这个云体系一旦上了今后,不一定非要频频跟进社区,可是作为厂商,我们要让我们的用户有跟进社区有在必要状况下进行晋级的才能,这种状况下,除了我们的版本本身允许晋级以外,还要提供一个主动化的高效的易用便捷的晋级框架,这个晋级框架也是我们这种产品化或者说产品化的处理计划里边必不可少的组成部分。我们可以从图上看出,通过引入这样一个主动化的晋级体系,我们可以以图形化的方式、导游化的方式,协助我们的体系办理人员十分便捷的用图形化点击的方式,完成快速的程序化的晋级的过程,我们解决了软件包分发、本地验证、进程切换、装备导入,包括晋级完成之后我们会做一些主动化验证。

在积极将OpenStack推向商用的同时,华为也作为OpenStack社区一流的贡献者,我们积极展示我们作为大的OpenStack厂商的社区职责,我们积极参加了OpenStack社区的贡献和回馈。在整个贡献过程傍边,我们也是从零开始,一步一步不断行进,到现在为止,我们在OpenStack社区里边所有的主要贡献维度应该都位于社区的第一集团,在我国本乡的厂商里边也独占鳌头。这个过程实践上一方面我们促进了OpenStack的成熟,另外一方面也是我们我国本乡的软件研制人员和世界级的软件工程师一同合作一同开展的过程。

除了一般意义上的社区工作以外,社区现在建立了产品化工作组,在这个产品化工作组里边我们华为也是作为工作组成员在积极将我们用户的一些产品化的诉求不断导入社区。到现在为止我们华为的FusionSphere云核算处理计划现已在各个职业各个场景得到广泛应用。

谢谢各位。

相关内容