重磅发布!华为云提出云原生新范式,开源项目助力产业数字化转型

数字化转型升级的变革之下,我们迎来云原生时代。如今,Kubernetes(k8s)已成为云原生的标配,其对下封装基础设施的差异,对上支持各种应用的运维部署,如无状态应用、微服务,再如有状态、批处理、大数据、AI、区块链等新技术的应用,在k8s上面都有办法部署。但是,k8s和云基础设施过于复杂的特性要求用户学习很多底层细节,由此带来了应用管理的上手成本高、容易出错、故障频频等一系列问题。那么,如何将k8s等先进技术、 DevOps 等先进的开发管理模型快捷高效的带入千行百业的同时,又能高效解决这一系列问题,就成为了先行者们纷纷开始思考的问题。

近日,华为云正式提出了包含“泛在、计算、调度、网络、万物互联、应用、数据、智能、安全、行业使能”十大方面的“云原生 2.0” 新范式,全方位总结了云原生技术在数字化转型落地过程中的最佳实践路径。

事实上,华为云早在今年 4 月发布的《云原生 2.0 白皮书》 中就提出了以应用为中心,建立安全与运营两大体系,从敏捷基础设施、微服务、Devops 、数据、智能、安全六大方面着手,赋能企业的运维、安全、基础架构、数据中心四大核心部门数据和平台的融合,为应用提供敏捷、智能、安全的底层数据和基础架构的综合能力支持。

而十大新范式,则是对云原生 2.0 技术生态体系理论的进一步解读。与之前的体系相比,在新范式中,以开源软件为主的云原生基础设施扮演着重要的角色。一方面,通过泛在、计算、调度、网络、数据等新范式重构云的基础服务能力;另一方面,通过智能新范式、万物互联新范式等聚焦AI、IoT 等前沿科技的应用,为技术应用的行业痛点,提供行之有效的解决方案。

重磅发布!华为云提出云原生新范式,开源项目助力产业数字化转型

重构云的基础服务能力

十大新范式中,数据新范式、泛在新范式、计算新范式、调度新范式、网络新范式等维度,更多是关注在云原生背景下,数字化转型需求之前,如何重构云的基础服务能力。

从数据维度看,在企业数字化转型过程中,数据是企业业务演进、价值挖掘的基石。但是传统烟囱式的本地化封闭独立部署方式无法充分发挥出数据价值。数据新范式的提出即通过兼容多模引擎、存算分离架构、多元算力、海量扩展存储、Region 级高可用、新型商业模式、开放互通生态七大特征,帮助企业安全防护数据资产,并更高效的发挥数据价值。

有多核高性能、全链路安全性、智能运维等企业级特性的数据库管理系统 openGauss是华为云深耕数据库领域的优秀成果。经过多年的打磨,openGauss 已经具备数据新范式提出的云原生数据库能力标准,如今已向市场全面开源。

计算新范式提出通过聚焦业务逻辑、资源无感知、按需供给、按量计费、以及无需关注区域的Regionless来提供计算服务;如此一来,企业将无需再面对繁重的资源管理难题,而是将应用在云上所依赖的所有云服务,以可调用的“接口”方式提供,实现把计算的中心真正从资源转向应用。

以近两年最为热门的边缘计算为例。未来,将有越来越多的公司使用边缘计算,K8s 容器技术会统一纳管云边缘设备,从而实现统一计算调度。但是,由于边缘计算覆盖范围广、带宽成本高、受环境影响大等部署特点,边缘要求断网状态或者弱网状态下边缘业务仍可以持续运行,这就对K8s 系统的可用性提出了更高的要求。在这方面,华为云开源的KubeEdge 项目就是把 K8s 应用到边缘计算的经典案例。

首先,KubeEdge 对 K8s 模块化解耦、精简,使 KubeEdge 最低运行内存仅需 70M,并且实现了云边协同通信、边缘离线自治等功能,可将本机容器化应用编排和管理扩展到边缘端设备。它构建在 K8s 之上,为网络和应用程序提供核心基础架构支持,并在云端和边缘端部署应用,同步元数据。其次,KubeEdge 能够 100% 兼容K8s 原生 API,可以使用原生 K8s API 管理边缘节点和设备。此外,KubeEdge 支持 MQTT 协议,允许开发人员编写客户逻辑,并在边缘端启用设备通信的资源约束。

K8s容器技术的到来,给边缘计算提供了先进的运维思路。但单纯的原生 K8s 并不能满足边缘侧业务的所有需求。华为云将KubeEdge集成了K8s 云原生管理能力,同时对边缘业务部署和管理提供全方位支持,因此被引入到平台中来进行边缘节点管理和应用程序部署,实现无需关注区域的 Regionless 计算服务。

调度新范式维度上来看,华为云提出“应用+资源”融合调度,以实现最佳算力匹配与最优资源利用。所谓“应用+资源”融合调度,即基于统一技术栈、跨集群共享、多元算力共池、多云/跨域调度等方向融合调度,智能化地为云原生业务提供最佳 SLA 匹配算力,保障业务稳定性,同时提供最优能效。

在早期的云原生1.0 系统中,通常采用以资源为中心的调度,由于多技术栈、割裂资源池、单 DC 架构等因素限制,资源利用率不到 20%。

为解决这一痛点,在此领域,华为云于 2019 年就开源了业界首个云原生容器批量计算项目Volcano。Volcano源自华为在AI、大数据、HPC等高性能计算场景下多年技术积累,可以提供了高性能作业调度引擎、广泛的异构设备管理、完整的作业生命周期管理等通用计算能力,通过无缝对接AI、大数据、基因、渲染等诸多行业计算框架服务终端用户。目前,在支撑华为云一站式 AI 开发平台 ModelArts、Servless容器服务CCI等稳定运行中,Volcano都发挥重要作用。

华为云在今年4月宣布开源多云容器编排项目Karmada。Karmada(Kubernetes Armada)是一个 Kubernetes 管理系统,旨在为多云和混合云场景下的多集群应用程序管理提供 turnkey 自动化,其关键功能包括集中式多云管理、高可用性、故障恢复和流量调度。Karmada可跨多个 Kubernetes 集群和云运行云原生应用程序,而无需对应用程序进行更改。通过直接使用 Kubernetes 原生 API 并提供高级调度功能,Karmada 可以实现真正的开放式多云 Kubernetes。

在数据、计算、调度等新范式的标准下,重构的云原生 2.0 基础服务能力将让云无处不在,助力企业实现高效转型打下坚实基础。

聚焦前沿技术落地

数字化转型变革已经进入白热化阶段,未来,先行者们将聚焦于日趋成熟的 AI、IoT 等前沿科技领域,真正将这些技术应用到千行百业的场景中,赋能企业云上生长。但这个过程也面临着诸多挑战。“云原生 2.0”十大新范式针对这些领域发展的痛点提出了可行的解决方案。

在 AI 领域,智能新范式提出数据模型+机理模型高效智能化模式,通过预训练大模型+AutoML实现 AI 工业化生产;通过 MLOps/DataOps/DevOps 协同迭代,实现 AI 高效建模;通过知识计算等推动 AI 在行业的广泛落地。这就解决了传统手工作坊式 AI 生产方式采用分段开发,数据模型无法满足快速增长的 AI 产业发展需求的痛点。

相对应的,2020 年 3 月,华为正式开源全场景 AI 计算框架 MindSpore。MindSpore 原生适应云边端多场景,并能够在按需协同的基础上,通过实现 AI 算法即代码,使开发态变得更加友好,显著减少模型开发时间,降低模型开发门槛。

除外,物联网是企业数字化转型的另一关键领域。万物互联新范式提出了降低成本、提高覆盖率、统一标准化的三大行业目标。其做法是通过提供广泛协议、万物抽象建模、沟通协作的平台和标准支撑,将万物接入,数字孪生,智能协作等能力,整合成端到端、开箱即用的行业解决方案。从而解决了目前的物联网场景多局限于单一设备监控,设备、数据、应用强耦合,功能和应用更新迭代慢,批量复制困难,且数据不全,难加以利用的问题。

华为云已开源的物联网操作系统内核 LiteOS是这一领域的重要代表 ,该系统内核提供端云协同能力,集成了 LwM2M、CoAP、mbedtls、LwIP 全套 IoT 互联协议栈,且在 LwM2M 的基础上,提供了 AgentTiny 模块,用户只需直接使用AgentTiny 封装的接口即可简单快速实现与云平台的高效连接。

产业数字化转型下,越来越多的技术架构向着云原生演进。随着软件复杂性、成本和风险的进一步上升,我们到了需要社会化的分工协作才能完成的时代,积极拥抱开源才是技术发展的最佳途径。华为云作为国际领先的云服务厂商,一直以来也致力于为云原生开源社区贡献项目与代码,为国内产业数字化转型构建开源、开放的协作平台。据 OSCI 统计的企业开源贡献数据显示,华为云成为首个进入全球开源贡献排行榜前十的中国企业。

未来,会有越来越多的中国企业以开放合作的形式加入“云原生 2.0”的生态建设中,华为云也将助力千行百业的实现数字化转型升级。

(免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。 )