会员风采详情

会员风采

会员风采:普华基础软件打造数字化建设新基础

作者:admin    发布于:2021-06-25

在刚刚落幕的openEuler Developer Day 2021上,由华为&普华基础软件联合出品的云原生&虚拟化分论坛备受现场开发者关注。普华基础软件、华为、中国电信等公司分别就云原生应用与实践、虚拟机迁移等话题进行了精彩的分享。普华基础软件产品部总经理董自强还向社区开发者介绍了云原生技术的发展情况,以及未来云原生技术展望,同时在会上预发布了两款与云原生技术相关的产品——普华服务器操作系统V6、普华异构云管理平台V1。

1.云原生的技术理念的认知过程:

云原生概念的认知过程大概分四个阶段。第一阶段是初见云原生,这个概念在当时整个全球技术领域还没有一个清晰的定位,它包含很多东西,不像我们做大数据或者云计算的技术时那么清晰,像DevOps、容器、微服务等技术都囊括其中,所以一开始我们对它的认知是比较模糊的。

第二阶段云起,我们去探讨云原生这个词到底是怎么来的,从开始一个模糊的技术理念到今天繁荣的景象,它的过程是怎样的,回顾一下云原生的理念是怎么发展到今天的。

第一个提出云原生这个词的人是Paul Fremantle,他最初在一篇技术blog中提到了这个词,保罗并不是真正意义上的云原生发起者。云原生概念比较知名的推广者是大家相对熟悉的Matt·Stine,很多人认为他才是云原生概念第一个发起者,2013年,时任Pivotal 工程师的马特开始大力推广云原生技术概念。当时的定义虽然跟现在有一定的差别,但方向是一致的。2015年谷歌与Linux开源基金会发起成立了云原生开源基金会,并把他们的容器编排工具Borg改名为kubernetes赠送给了基金会,这也是我们大家最常用的“K8S”的由来。到今天云原生基金会已经有500多个会员,涵盖了非常多的开源项目。国外的科技巨头IBM、苹果、亚马逊、谷歌都在其中,国内的华为也在基金会中有非常多的贡献,其他国内大厂包括百度、阿里、腾讯都是成员。由此可见云原生这个技术方向是非常有前景的。

第三个阶段云深,云原生实际上前面提到它包含非常多的理念,整个技术图谱是非常庞杂的,我们大概梳理一下,实际上它分为了七个技术层,首先就是资源配置层,包括一些自动化的配置,容器镜像、仓库和管理,运行环境,云原生存储,云原生网络等,再就是编排和管理工具层,大家做云原生构建中用到比较多的都在这一层,比如K8S。再往上就是一些应用和部署层,像数据库,在基金会里我们能看到非常多主流的数据库参与其中。

另外,云平台层就是大家经常用到的公有云平台,像华为云平台也在这部分,包括私有云的服务商也都在这一层。可观测性分析层就是监控和日志追踪相关的部分,像是Prometheus等,另外现在比较新的混沌工程技术也在其中。最后就是Serverless,这一层在云原生的技术图谱中份量比较重,单独有一个技术图谱,也覆盖了非常多的层面,因为其实整个云原生的架构也是偏向于Serverless的模式去推行的。

了解到这样的繁荣景象,这么多成熟、创新的技术以后,我们说云起云涌,到第四个阶段“用”云,怎么在国内把云原生的商业和技术环境发展起来,可以看到一些关键词。   

这里有三个关键词,第一个关键词是一个“数字”,实际上是在2019年整个云原生市场已经达到350亿人民币规模,这还是比较早期,就像蔡总说的,去年才是云原生的元年,前年就已经有一些相关的产业在发展了。

中间的关键词是“数字化”,我们都知道在2020年的时候,国家推出“十四五”规划,数字化建设是一个非常重要的课题,实际上数字化建设是跟大家日常密切相关的,传统的各行各业都在做技术升级,大量的数据中心、云计算中心都已经在建设、规划中,有的已经挂牌,北京周边有几个大型数据中心都建立起来了,这些资源都是在未来需要投入到各行各业。他们都需要依赖于新的技术,过去分布式的集群技术实际上并不能更好的满足现在的建设需求,云原生实际上是非常有机会的。

“信创”是近两年提到得比较多的词,我们希望有一些技术能根植于国内的一些开发者,期待在座的各位能突破一些新的技术点,创造一些新的技术路线。我们如果回头按照国外的一些技术,重新复刻去做一遍意义是不大的。在云原生技术理念的新思路下,我们应该是有机会发展出新的技术路线的,也就是说有机会在这里创造一些来自于国内的云原生技术。

2.普华和云原生技术的渊源:

其实普华从2008年成立开始,一直坚持两条主要的技术路线,一个就是操作系统,一个是云计算。我们构建了一些技术平台,包括标准化的产品。操作系统方面,我们主要在服务器、桌面,也适配了大量的硬件架构,一直到去年我们制作了openEuler的发行版,今年我们会发布云原生的操作系统,会根据云原生的特性来形成新版本。我们在分布式存储、虚拟化管理,容器的管理等都有非常成熟的云计算产品。结合前面提到云原生理念,实际上它不是单一的容器或者是微服务,它是整体的理念。我们在今年开发的异构云管理平台,就是为了方便大家构建自己的云原生应用。

普华有四条主要的产品路线、产品方向包括服务器、云计算、嵌入式和桌面操作系统。服务器这条线普华耕耘了多年,基于服务器操作系统有一些衍生的软件,包括高可用、软件包管理工具等。云计算方向我们做了虚拟机管理、智能运维产品以及分布式存储的文件系统。嵌入式也是我们的一个重要业务,它在一些专用终端,包括车控系统,市面上很多的国内汽车品牌都在使用我们的车控系统。

3.普华的云原生产品:

首先就是比较重头的服务器操作系统V6,这个版本实际上也是参考了openEuler的SP2版本。今年也会基于SP2做一些调整和优化,并且我们也提供了内核和系统的热补升级的工具,包括自动化运维工具、软件包和补丁包管理,都集成在里面,用户安装的时候可以选择不同的需求版本,V6适配了目前主流的CPU架构,同时也集成了自己的云原生管理平台系统,在安装的时候可以选择,包括Docker、K8S的集成,以及一些配置方案。安全方面,普华操作系统一直比较重视安全性,积累了较多的安全技术,V6版本可以支持域隔离、内核级安全审计的一些策略配置。

第二个是前面提到异构的云管理平台,暂定代号iSoft-Cloud OS V1,可以通过界面的形式直接管理操作云资源,包括物理机、虚拟机、容器,异构云平台会对资源的使用情况会进行监控,用户可以非常清晰地看到数据中心的资源使用状况,同时也支持云原生的部署,你可以按照项目来划分你的资源,同时也支持不同权限的角色来看到不同的业务内容,比如运维可能就更关注一些底层的硬件的资源的东西,开发者可能关注一些项目的部署情况,这些都会在平台上方便大家使用的。

这是异构云管理平台的产品结构图,底层的硬件是异构的,支持多种CPU架构和不同需求的资源调度,同时操作系统主要基于普华的操作系统,也会根据用户的实际情况来纳管其他操作系统,比如SUSE、Redhat等。再往上层是一些云原生容器的服务,平台也会对整体的运维过程进行跟进。最上层开放出API接口,用户可以利用这些接口构建自己的管理平台,或者融入已有的管理平台。

4.云原生技术理念未来的可能性:

展望云原生技术,从宏观角度来说,网络技术架构的发展进程,从最早的单机架构到后面的分布式,再到现在的大型数据中心,本质上都是把算力不断浓缩、集成,又不断叠加、再集成。这个过程中伴随着软件的升级,在座的很多开发者在这个过程中会一直构建自己一些软件和服务,形成新的技术路线。