深度干货|为你分享青云科技汽车行业云原生转型探索
序言:本文为青云 科技 副总裁周小四在蓝驰创投“软件定义 汽车 ”分享会上的主题分享。他结合青云科技容器产品 KubeSphere,从云原生技术趋势和汽车行业容器典型落地场景等角度,阐述了软件给汽车行业带来的价值和青云容器的探索。以下为分享正文——
大家好!很高兴有机会在这里和大家分享青云科技容器产品 KubeSphere 在汽车行业的一些应用场景。严格来说,容器平台产品属于基础设施,没有特定的行业属性。
上面这份权威的Gartner分析报告“Top Strategic Technology Trends for 2022: Cloud-Native Platforms”里,讲到了 2022 年的顶级战略技术趋势,云原生平台位列其中。报告指出,到 2025 年,云原生平台将成为全球 95% 以上新数字计划的基础,而这一数字在 2021 年还不到 40%。
今天K8s已经成为云原生的事实标准,被用来管理云原生应用的底层架构。掌握 K8s 是企业数字化转型过程中的必备技能,K8s 已经成为企业数字人的沟通语言,云原生平台是企业数字基建的必需品。
青云科技云原生容器产品 KubeSphere 是基于原生 K8s 的分布式操作系统,从诞生之初就是完全开源的,并且形成了独立的开源社区。
在今天的演讲之前,我们针对社区的汽车用户,以及更大范围的传统整车企业、造车新势力的新能源企业做了调研,发现不少汽车用户已经活跃在我们的 KubeSphere 开源社区,未来也欢迎大家能够多多使用我们的 商业 产品,商业产品有更加完善的产品功能和服务体验。
01、汽车行业云原生应用典型场景
通过调研,我们发现汽车行业的云原生之路差异很大,有的用户在云原生道路上刚刚起步,比如一些传统车企,有些已经走的很远,在新技术的采用方面称得上引领者。软件在改变汽车行业的逻辑,在软件定义汽车的大背景下,我们看到一些显著的趋势:
第一,核心是软件,以⼈为中心,注重服务体验,汽车不再是冷冰冰的东西,它变得更加有温度;
第二,汽车成为集办公、娱乐、支付甚⾄ 社交 等为⼀体的智能空间,⽽且需要满足个性化需求;
第三,新型车企通过微服务化实现应⽤解耦,通过服务平台化以及利⽤⻋联⽹技术实现多种服务快速集成与输出;
最后,软件的发展趋势是微服务化、容器化。
从调研中还可以看到云原生应用在车企的一些典型场景:
第一,DevOps,快速迭代产品。主流的 DevOps 都是用微服务化、容器化的方式去做。对于汽车行业的内容提供商和出行服务商来说,无论是语音识别,还是天气、股票等内容的提供,都可以基于云原生的技术和理念去迭代产品。
第二,数据分析、AI 容器化。车联网等数据分析、人工智能是天然适合容器化的,训练和推理输入数据之后,通过无状态的算法能够立即得出结论,不仅速度快,资源也可以得到节省。所以 AI 相关的场景特别适合拥抱容器和云原生化的技术栈。生产制造的上下游链条数据分析通过云原生技术可以实现业务全流程的统⼀化、自动化、精细化和智能化管理。
第三,混合多云的车联网协作。在混合多云的车联网场景里,K8s 起到非常重要的作用,K8s 最显著的特性是它屏蔽了底层资源的异构性,允许应用在各种云上自由流动和迁移。就是说,你的应用、中间件无论部署在什么云上,用户可以随意迁移,从一个云厂商迁移到另一个云厂商,且不用修改任何东西,这就是 K8s 的能力。
02、为什么是 KubeSphere?
青云科技容器产品 KubeSphere 是 2018 年开始做的,从诞生之初我们就秉持了开源开放的理念,今天它已经成为一个非常有吸引力的开源社区。
现在 KubeSphere 的用户达到了 10 万级别,这也是四年前我们开始做 KubeSphere 时立下的第二个小目标。下一步,我们希望尽快达成 100 万个用户。
为什么青云要做 KubeSphere 呢?如果以汽车行业为例来看的话,对于汽车客户来说主要关注的是降本增效,时间和效率对企业来说非常关键,企业的产品要快速迭代去交付给客户,将成本降到最低。云原生的好处就是资源利用率非常高效,比以前的物理机、虚拟机高效很多倍。
同时,社区原生的 K8s 本身离最终用户还有一些距离。
首先,K8s 生态系统里的组件太碎片化,K8s 解决了调度系统这个最核心的问题,但其他方面并不完善,比如可观测性、应用管理等都需要周边的技术生态力量去解决。
其次,云原生技术人才稀缺,学习周期长,人力成本高。对汽车客户来说,用好 K8s 不容易,人才培养起来非常漫长。当然也有企业客户跑的非常快,比如造车新势力为代表的新能源汽车企业,自己培养了一批 K8s 人才。
再者,K8s 本身除了缺失一些功能外,还缺乏一些典型的用户场景,比如多租户,而这类能力对于企业客户来说是必须的。
青云设计的 KubeSphere 是⼀个以 K8s 为内核的云原⽣分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群 的统⼀分发和运维管理。我们的愿景是构建⼀个开源、开放架构、⾯向云原⽣应⽤的分布式操作系统。
国内很多企业在做基于 K8s 的发行版,但由于理念不同,导致结局也不尽相同。我们在做KubeSphere 之初就想的很清楚,原则就是要紧跟上游社区,不会改动 K8s 任何一行代码。这就意味着任何一款基于 K8s 的发行版,只要你没动过 K8s 代码,我们都可以纳管起来。
这也是为什么,KubeSphere 的多集群功能可以纳管各种云厂商的 K8s 服务。同时,KubeSphere 是基于 K8s 的 CRD 和 Operator 开发的。换句话说,KubeSphere 是以 K8s 的方式实现,同时去管理 K8s。
我们经常跟客户讲,一个 KubeSphere 产品等于一支云原生团队,这么说丝毫不夸张。青云有个电商客户,在类似双 11 这种节日活动的高峰时期,销售额能达到 20 个亿,这么大的交易量有多少运维人员做支撑呢?只有 1 个。KubeSphere 帮助团队省去很多事情,也降低了学习成本。很多社区客户选择 KubeSphere 的原因都是觉得容易上手,因为 K8s 太困难太复杂,而 KubeSphere 能帮你一步踏上云原生道路。
基于容器和 K8s,KubeSphere 为企业提供了⼀套自顶向下的 IT 管理标准:中立的纯云原⽣技术架构;⼀套标准打通了开发和运维;数据服务平台包含丰富的数据库、缓存和⼤数据服务;管理下沉,监管上升。
03、以云原生产品家族助力车企 IT 架构重构
KubeSphere 发展到今天进入第 4 个年头,也进入到一个新的阶段——它不再是一个单纯的开源产品,而是形成了云原生产品家族,在开源之外,青云科技还打造了完善的容器商业产品和服务支持体系。青云基于此更好地去服务客户,帮助他们快速迭代应用,支持业务创新。
以 K8s 为代表的云原生技术对 IT 系统来说是颠覆性的,它会把企业的 IT 架构重构一遍。我们看到很多行业,尤其是跑在前面的 金融 等行业都在纷纷拥抱 K8s 技术路线。
在这里也跟大家预告下,青云科技马上要推出商用容器产品 QingCloud KubeSphere 企业级容器平台(简称:QKCP)3.2.0版本:基于 K8s 内核,满足多云 K8s 集群管理、DevOps、微服务治理、应用管理、企业运营、数据库应用等多个场景。除了 QKCP,青云科技还推出了围绕 K8s 的一站式 SaaS 服务平台 KubeSphere Cloud 云原生应用服务平台,帮助客户降低技术门槛,快速落地云原生。
以灾备为例,灾备不是一个新鲜的话题,无论是物理机时代还是虚拟机时代都有灾备。到了云原生 K8s 时代,灾备又不一样。我们以 SaaS 服务的形式,推出了云原生备份容灾服务,能够覆盖云原生数据保护的大部分场景。此外,KubeSphere Cloud 还会提供在线工单、集群巡检、在线安装协助、平台定制化、多集群管理等 SaaS 服务。
在无服务器 Serverless 计算方面,KubeSphere 也有自己的 FaaS 项目 OpenFunction,目前已提交给 CNCF,目的是让它成为一个完全中立的项目。它不属于青云,青云只是带头把架构全部搭起来。
这张架构图来自一家非常有魄力的青云汽车客户,基于青云的 PaaS 平台,也就是KubeSphere容器平台,把 MES 系统 K8s 化。他们的云端用的是 KubeSphere + KubeEdge 的云边协同解决方案,当然 KubeSphere 社区也在积极推进其他云边协同方案的落地。
我今天的分享就是这样,主要从软件角度带大家看一下,如何助力车企更高效地去管理企业的产品、开发、部署等,从而更好地提高企业的资源利用率,释放更大的生产力。希望对大家有所启发。谢谢大家!