openEuler Developer Day |云起云涌云原生 数字化建设的新基础
在刚刚落幕的openEuler Developer Day 2021上,由华为&普华基础软件联合出品的云原生&虚拟化分论坛备受现场开发者关注。普华基础软件、华为、中国电信等公司分别就云原生应用与实践、虚拟机迁移等话题进行了精彩的分享。
普华基础软件产品部总经理董自强还向社区开发者介绍了云原生技术的发展情况,以及未来云原生技术展望,同时
在会上预发布了两款与云原生技术相关的产品——普华服务器操作系统V6、普华异构云管理平台V1。
openEuler Developer Day 2021现场
▌以下是报告全文:
大家好,我是来自普华基础软件的董自强,今天跟大家分享一下
云原生技术理念的认知以及产品化实践。我的演讲分为四个部分,首先我跟大家一起探讨一下
云原生的技术理念的认知过程,再就是
普华和云原生技术的渊源、介绍下
普华的云原生产品,以及
云原生技术理念未来的可能性。
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.云原生技术理念未来的可能性:
我们展望一下云原生技术,
从宏观角度来说,网络技术架构的发展进程,从最早的单机架构到后面的分布式,再到现在的大型数据中心,本质上都是把算力不断浓缩、集成,又不断叠加、再集成。这个过程中伴随着软件的升级,在座的很多开发者在这个过程中会一直构建自己一些软件和服务,形成新的技术路线。
最后,我们相信云原生技术理念将会为未来的互联网技术带来巨大变化,它首先能大幅度降低运维和开发成本,提高开发效率,低代码技术也会在云原生的技术理念的加持下,发挥更好的效果,让开发成本大幅降低,普华也会继续在这个方向努力。
我们希望在未来基于云原生的技术理念,可以服务到各种终端上,像
鸿蒙覆盖的终端一样,云原生技术将在云端赋能所有的终端设备及业务系统,从PC电脑、手机再到汽车,从生活办公,到工业制造、金融、能源等关键行业,都将迎来新的技术发展。
最后希望跟大家一起爬过山,成为云,在openEuler的社区里玩得开心,充满想象力地做属于自己的东西,谢谢大家。
▌关于普华基础软件
普华基础软件是国内率先可提供从实时嵌入式操作系统、通用桌面操作系统、服务器操作系统到云操作系统全线产品、服务与解决方案的基础软件企业。
作为openEuler社区的筹建者、参与者和贡献者。普华基础软件积极参与openEuler社区的研发、测试、验证等工作,率先推出了基于openEuler LTS版本的商业发行版服务器操作系统。凭借多年在云计算领域的技术积累,即将发布X86、ARM架构下的云计算综合管理平台,研发面向openEuler版本的多个云原生解决方案,包括容器资源管理、自动化部署、智能运维研等工具组件。
花粉社群VIP加油站
恭喜你,领取到一张面值 0 元的优惠券
只有购买全集内容 0.00 元,才可抵扣使用。
有效期截止于:2020-12-12 23:59
是否立即使用?