写点什么

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

苏文炳

  • 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:17893

评论

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

哈佛商业评论对话王文京:如何制定正确的数智化战略和路径?

用友BIP

用友 数智化

私有模块上线,用它来开发外包项目,真香!

ModStart开源

一句话回顾会

Bruce Talk

敏捷 Agile 回顾会 Coach/Facilitate

什么是数字化转型?

BeeWorks

数据治理:从一把手工程到数据文化!

用友BIP

数据治理 用友 用友iuap 数据文化

开发运维效率提升 80%,计算成本下降 50%,分众传媒的 Serverless 实践

阿里巴巴云原生

阿里云 Serverless 云原生 合作案例

RadonDB MySQL on K8s 2.1.2 发布!

RadonDB

MySQL 数据库 高可用 RadonDB KubeSphere

低代码实现探索(三十二)多版本开发/本地开发

零道云-混合式低代码平台

加速企业数据应用创新的核心能力——灵活性

用友BIP

数据中台 创新 用友

用实例带你深入理解Java内存模型

华为云开发者联盟

Java JVM JMM 线程安全 Java内存模型

大数据开发join的运行原理_大数据培训

@零度

hive 大数据开发

亚信科技AntDB数据库参与“国内首款”事务型性能测试工具开源发布会,树立金融技术风向标

亚信AntDB数据库

AntDB 性能基准测试 中国信通院

中国信息通信研究院云计算与大数据研究所一行莅临亚信科技考察交流

亚信AntDB数据库

2022年中国数字孪生城市市场分析:孪生城市产业经济全域协作

易观分析

数字孪生

丰e足食将大量引入算法人才 加快无人零售算法研发和应用

江湖老铁

元年云李彤:ToB产品应具备数据驱动和「宽能力」

ToB行业头条

3月2日,阿里云开源 PolarDB 企业级架构将迎来重磅发布

阿里云数据库开源

数据库 阿里云 开源 分布式 polarDB

那一年,我们在巴塞罗那找到的「ONES 图腾」

万事ONES

ONES

TDengine在蔚来能源系统的落地实践

TDengine

MySQL 数据库 tdengine 物联网 时序数据库

docker 批量删除 none 镜像

AlwaysBeta

Docker 容器 镜像 docker image docker build

【Python】第二章(条件语句和循环语句)

謓泽

Python 2月月更

千万级车联网 MQTT 消息平台架构设计|车联网平台搭建从入门到精通 02

EMQ映云科技

架构 车联网 物联网 mqtt 分布式消息流平台

中台和低代码,“零和”还是“竞合”?

BeeWorks

详解近端策略优化

行者AI

深度强化学习

netty系列之:NIO和netty详解

程序那些事

Java Netty 程序那些事 2月月更

开发之痛:稳定的测试环境,怎么就那么难 | 研发效能提升36计

阿里云云效

云计算 阿里云 DevOps 云原生 测试

【web安全】你的open_basedir安全吗?

H

网络安全 WEB安全

fastposter 2.5.0 全新发布 一款电商级海报生成器

物有本末

Java Python 海报 海报生成器

【邀请函】3月4日平台赋能 数智创新 ———用友BIP PaaS云平台iuap数智化百城论坛·济南站

用友BIP

用友 用友iuap 企业数智化 平台赋能 数智创新

全链路灰度这样做,新需求迭代上线也能放心干饭

阿里巴巴云原生

阿里云 微服务 云原生 灰度

针对 Kubernetes v1.22,阿里云容器服务 ACK 提供了哪些升级和增强能力?

阿里巴巴云原生

阿里云 容器 云原生 产品升级 ACK

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