写点什么

“软硬结合”构筑生态屏障!细数这场技术公开课到底讲了啥

苏文炳

  • 2020-08-25
  • 本文字数:3053 字

    阅读完需:约 10 分钟

“软硬结合”构筑生态屏障!细数这场技术公开课到底讲了啥

互联网高速发展的过去十年,企业数据整合、业务云化的变革,对企业数字化转型提出了新的要求与挑战。尤其是大量数据的爆发式增长,如何应对新的技术转型并享受技术发展带来的成为每一个企业和开发者需要思考的重要问题。未来,随着 5G、人工智能等新兴技术与产业的兴起,数据的生产与流动将进一步加速,企业的硬件端与软件端高效配合与使用的重要性进一步凸显。可以说,打造并使用最为良好的硬件基础与软件支撑,是企业数字化转型应用的关键一环,更是计算产业生态建设的基础。


在这样的大趋势下,鲲鹏计算产业生态应运而生。鲲鹏计算产业生态凭借自身雄厚的技术实力与先进的研发经验,在全国范围内开启“鲲鹏开发者技术沙龙”,帮助企业与开发者解决技术与发展难题。8 月 21 日,由长江鲲鹏生态创新中心举办的【DevRun 鲲鹏开发者技术沙龙 - 湖北鲲鹏技术公开课】成功举办,本次活动邀请了华为公司的多位资深专家,为开发者详细介绍了华为在鲲鹏展翅认证、openEuler 操作等“硬件端”与“操作系统端”的领先布局与核心技术分享。


以下内容经由 InfoQ 编辑整理自湖北鲲鹏技术公开课速记。

“硬支持”下的鲲鹏展翅伙伴计划

鲲鹏展翅伙伴计划是华为“一云两翼双引擎”计划中聚焦于智能计算领域的重要部分。它是鲲鹏计算领域围绕 TaiShan 系列服务器推出的一项合作伙伴计划,旨在帮助更多的合作伙伴将应用迁移到 TaiShan 服务器上。通过该计划,可以整合华为技术资源、品牌资源,共享商机与利益,构建持续发展合作共赢的鲲鹏生态圈,助力合作伙伴与华为联合打造基于鲲鹏的联合解决方案,以促进商业成功。


目前,鲲鹏展翅伙伴计划的生态合作伙伴依次分为领先、优选、认证、注册会员等四个等级。针对不同等级的合作伙伴,鲲鹏对其的准入要求以及所向权益也有所不同。目前华为面向鲲鹏展翅伙伴计划的生态合作伙伴,提供培训支持、技术支持、营销支持、业务支持、战略资源等等。其中培训支持包括华为的认证考试券、可受邀参加技术赋能活动等;技术支持包括技术认证、云资源券。合作伙伴的等级越高,享受的权益也会越多。



在鲲鹏展翅伙伴计划中,符合技术标准且经过技术认证流程的合作伙伴,可以获得认证结果证书。目前鲲鹏展翅技术认证主要支持四种,其中针对整机的技术认证有:Copanliboll 认证、VCHAOCopanliboll 认证以及 WALIdating 认证等,针对芯片的认证主要是鲲鹏 Copanliboll 认证。参与认证的合作伙伴,共需要经过:申请、初审、设计、开发、测试、营销、CopyWriter 审核、认证完成等多个阶段,而其中测试环节是合作伙伴完成方案认证的关键节点。


  • 技术认证的测试阶段


测试阶段共有两大流程,其中功能和性能测试主要针对生态合作伙伴的业务而定。以鲲鹏芯片整数认证过程为例,测试阶段的流程与通用流程存在着加大的差异。在测试阶段,芯片证书人需要在方案概述时,标注申请的标的物,例如鲲鹏芯片 916、920 等。随后测试代表会配置模板并在测试阶段,根据不同的证书类型进行评审,证书评审时还会评审证书的填写规范与实际测试软件的填写一致性。



  • Mutual Compatible 证书


Mutual Compatible 是互认证证书,因此在申请时不仅包含了华为的信息,也包含合作伙伴的产品的基本信息。例如主管姓名、主管职称、企业简称、证书 Logo 等,在完成初审之后经合作伙伴确认信息就可以签发。在这个环节中,证书内置了华为的签字信息,但没有合作伙伴的签字信息,当合作伙伴完成签字并上传后得到华为的确认,即可完成证书的发放。



  • 测试报告评审


针对不同的认证类型,评审标准略有差异。测试报告评审将重点在文档规范、技术信息、测试用力、测试结论等维度上展开。此外,华为还提供了一个测试报告在线生成平台,可以正确引导合作伙伴一次性生成高质量、可靠的测试报告。在生成报告之后平台中支持自动初审,而对于测试代表而言,也能够快速支撑评审,提升评审效率可以达到 60%以上。

“软支持”下的 openEuler

openEuler 是一个开源、免费的 Linux 发行版平台,通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系。同时,openEuler 也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案。


目前 openEuler 已经完成首个 LTS 版本发布,包括普华基础软件、麒麟软件、统信软件、中国科学院软件研究所等在内的 4 家 OS 厂商基于 openEuler 在 HDC 2020.Cloud 联合发布商业发行版,将进一步加快计算产业生态繁荣。具体来看,openEuler 共包含了以下五大关键技术:


  • 五大关键技术


1、感知硬件拓扑的多核调度,发挥多核算力。在 ARM 多个优势充分发挥的前提下,以 MYSQL 数据库作比对测试,在 QBS、TBS 以及响应数据时间上,ARM 明显优于 x86。其核心在于对用户差异化的调度,能够使时延缩短 50%。而在内存访问加速方面,关键路径可以达到 0TLBMIS。


2、虚拟化容器,提效降能。openEuler 进行改进后虚拟化的整体性能开销,占到操作系统在一个硬件上的开销的 5%以下。同时达到 CPU 性能损耗、内存性能损耗、存储、包括虚拟机平均响应时间损耗,实现大幅度降低的效果。此外,通过技术改进和代码优化,是整体开销减少、代码整体实现简化,启动时间比同类产品低 5%,内存开销低 58%。从而在商用高并发的场景下,给客户带来极大的优势。


3、对 GCC 编译器做提升和优化。根据实测数据,Spbec2016 的工具可以提升 60%的性能,Sbec2017 的平台上可以提升 15%的性能。


4、典型场景实现 10%-100%性能提升。鲲鹏一共做了 4 类 9 个加速库,其中:基础加速库,使优化后的 linux 基础库接口平均性能提升 17%;压缩加速库实现在 ceph 分布式存储等场景中实际性能提升 20%以上;加解密加速库对 RSA/AES/MD5/国密 3/国密 4 进行加速,在 nginx 等 web 应用场景下性能提升超过 100%;此外,多媒体加速库使视频转码性能提升 10%。


5、A-Tune 典型场景智能自优化。通过 AI 调优工具可以帮助客户实现性能调优,根据实测数据,在 Nginx/httpd 的场景下,只需通过几分钟的训练时间,就可以使 TPS 从两万多提升到六万多。


  • openEuler 开源社区策略


华为基于 openEuler 打造了一个 openEuler 开源社区,围绕 openEuler OS 逐步开放华为在 ICT 基础软件领域的技术积累,以及在操作系统、编译器等领域的基础平台能力,为企业和开发者打造多样性计算场景开源操作系统。其开源社区整体的策略,主要分为四大部分:


第一,华为将在内核以及数据库层面,持续稳定投入研发到社区,为业界的合作伙伴、各种新的业务场景打造有竞争力的操作系统内核。


第二,支持合作伙伴构建自有品牌的商业发行版。华为将和合作伙伴一起投入打造内核技术包、标准包以及扩展包,使得合作伙伴能够通过专业服务的方式获得盈利。


第三,面向包括高校、科研院所、创新机构、个人开发者、商业杰作伙伴、客户侧工程师等,开展一些社区认证以及开源头衔的颁奖活动,让整个 IT 行业数以百万计的开发者可以全方位参与到 openEuler 项目里来,包括内核、基础包、标准包等一些海量扩展包。


第四,对于阿帕奇基金会、Github、linuxCerno 等上游社区,持续回馈和增强,当 openEuler 有新的特性和问题修复,警徽主动推到上游社区。


总体上实现初期华为及伙伴联合构建,中期捐赠 &开放治理,长期走向自治繁荣的开源社区运营思路。

写在最后

此次【DevRun 鲲鹏开发者技术沙龙 - 湖北鲲鹏技术公开课】的成功举办,不仅让企业与开发者解决了技术与发展的难题,也让外界全面了解了鲲鹏计算产业生态的长期战略布局。随着鲲鹏计算产业生态的快速完善与成长,必将带动更多的企业与开发者走向一个新的计算世界,生态圈也将进一步的扩大。


2020-08-25 22:17760

评论

发布
暂无评论
发现更多内容

全新一代小度智能屏X9焕新上市 正式开启预售

Geek_2d6073

浅谈财务共享未来发展趋势

用友BIP

业财融合 财务共享

使用 PAI-Blade 优化 Stable Diffusion 推理流程(二)

阿里云大数据AI技术

人工智能 优化 推理 Stable Diffusion 企业号 5 月 PK 榜

混沌演练实践(二)-支付加挂链路演练 | 京东云技术团队

京东科技开发者

微服务 混沌工程 混沌工程实践 企业号 5 月 PK 榜

直击灵魂!美团大牛手撸并发原理笔记,由浅入深剖析JDK源码

做梦都在改BUG

Java 并发编程 多线程 jdk源码

Velocity不用愁!Velocity系统的前端工程化之路 | 京东云技术团队

京东科技开发者

Java 前端工程化 Web H5 Velocity.js 企业号 5 月 PK 榜

还在服务器上捞日志?试试这款可视化监控系统吧,真香!

Java你猿哥

Java 日志 ssm 监控系统 Frostmourne

背完这套Java面试八股文,自动解锁面试牛逼症被动技能

Java你猿哥

MySQL redis java面试 java基础 分布式微服务

2023最新版Java面试八股文大全(附各大厂面试真题及答案)

采菊东篱下

java面试

企业研发效能度量利器,华为云发布CodeArts Board看板服务

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

最高奖金100万!第二届广州·琶洲算法大赛火热报名中

飞桨PaddlePaddle

百度飞桨 算法大赛

ps vs top:CPU占用率统计的两种不同方式

极限实验室

Linux 运维 监控系统 INFINI Console

胜面试官半子!阿里SpringBoot全栈笔记首发,源码实战齐飞

做梦都在改BUG

Java spring 微服务 Spring Boot 框架

我用ChatGPT,给RabbitMQ加了个连接池

Java你猿哥

Java 源码 ssm RabbitMQ ChatGPT

Flutter三棵树系列之详解各种Key | 京东云技术团队

京东科技开发者

flutter key 企业号 5 月 PK 榜 localkey

百度工程师移动开发避坑指南——Swift语言篇

百度Geek说

swift 移动端 开发语言 企业号 5 月 PK 榜

又爆神作!阿里首发并发编程神仙笔记,差距不止一点点

做梦都在改BUG

Java 并发编程

Elasticsearch与Clickhouse数据存储对比 | 京东云技术团队

京东科技开发者

数据库 elasticsearch Clickhouse 企业号 5 月 PK 榜

为什么老有人想让我们“程序员”失业?征文获奖作品合集

InfoQ写作社区官方

技术专题合集 热门活动 三周年征文

不吹不黑!阿里新产微服务架构进阶笔记我粉了!理论实战齐飞

做梦都在改BUG

Java 架构 微服务 Spring Cloud

实例解读华为云数字工厂平台的逻辑模型编排器

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

红旗软件正式发布龙蜥社区版国产高可靠操作系统

OpenAnolis小助手

Linux 开源 龙蜥社区 红旗软件 社区版操作系统

阿里SpringBoot实战手册横空出世!从此不再是易学难精

做梦都在改BUG

Java spring 微服务 Spring Boot 框架

云图说丨初识商标注册服务

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

涅槃重生!字节大牛力荐大型分布式手册,凤凰架构让你浴火成神

Java你猿哥

架构 Kubernetes 分布式 架构师 分布式架构

阿里巴巴亿级并发系统设计手册已开源(2023 最新版)震撼来袭

架构师之道

Java 高并发

Scrum的三个工件(产品Backlog、Sprint Backlog、产品增量 )

顿顿顿

Scrum 敏捷 敏捷开发管理 敏捷开发管理工具

AntDB数据库参加开源数据库技术沙龙,分享全栈业务能力

亚信AntDB数据库

AntDB AntDB数据库 企业号 5 月 PK 榜

40亿个QQ号,限制1G内存,如何去重?

Java你猿哥

Java ssm 布隆过滤器 BitMap 过滤器

现代应用开发模式:PWA vs 小程序

Onegun

小程序 PWA

龙博机电:90后“厂二代”,靠伙伴云零代码让中小制造业实现数字化“逆袭”

联营汇聚

“软硬结合”构筑生态屏障!细数这场技术公开课到底讲了啥_其他_InfoQ精选文章