本文分享自华为云社区《KubeCon China 2023 | 拥抱开源,华为云原生华彩绽放》,作者: 云容器大未来 。

2023 年度云原生全球旗舰盛会 KubeCon + CloudNativeCon + Open Source Summit China 近日在上海跨国采购会展中心隆重召开。近年来,中国已经成为全球在开源领域贡献排名前列的国家,开源正成为软件行业、科学界最重要的发展研究方式。此次云原生与开源领域的科技盛宴上,华为重磅参会,展现大模型时代的云原生技术潮流。

开源,正成为基础软件发展的重要范式

从自由软件、开源软件,到开源模式,25年来,伴随着开源软件生态的不断发展,开放式创新已经成为软件开发必不可少的部分。开源模式已经成为人类合作、开放式创新的重要方式和平台。

开源也不仅仅局限于软件开发,已逐渐扩散到开源硬件、开源大模型等科学探索,开源的边界在不断地拓展和超越,正在成为人类获取新知识的重要组织形态。

▲华为首席开源联络官任旭东

“开源软件作为全人类共享的知识公共品,理应属于全世界,不应该受种族、政治、制度、地域等因素的影响。我们认为,开源需要继续坚持无歧视、技术价值导向。”

华为首席开源联络官任旭东强调,开源软件奠定了互联网产业发展的基石,推动了云时代的产业繁荣。云原生开源将在塑造智能世界,加速智能世界到来中变得更为重要。

▍云原生已经进入深度应用新阶段

▲华为云云原生服务总监黄毽

华为云云原生服务总监黄毽表示,随着云原生技术的蓬勃发展,云原生已成为企业数字化转型共识,当前超过80%的华为云客户已采用云原生技术,以华为终端云为例,通过全面践行云原生,将资源利用优化到了40%,将资源分配率提高到了87%。当前,华为云云原生算力占比已超过30%,华为云AI算力也已全面云原生化。

在上述数字变化的背后,是云原生算力泛在化、Serverless化、智能化趋势的本质推动力。分布式云原生技术已经让应用无处不在,无论是在公有云、私有云、混合云、多云还是边缘,都在运行着云原生技术。而云原生算力的Serverless化,让客户聚焦于业务逻辑,降低对云基础设施的关注,实现精益用云。随着AI应用的日渐成熟和普及,云原生的算力也正在智能化,全栈智能、大模型实践、智能运营使得智能算力逐步释放潜能。

云原生技术的深度应用,推升了大量新技术和根技术的发展,开源生态是围绕根技术而繁荣发展的,华为在云原生根技术上的全面开源,正成为云原生生态组成的重要根基。

华为云原生全面开源,为世界提供更好选择

华为在积极参与贡献开源的同时,一直在关键基础软件,云原生,AI等新产业方向,以及开源生态建设中持续发力,不断发掘开源的新价值,并不断向开源社区回馈新的开源项目。

在云原生领域,华为2015年加入CNCF基金会,成为亚洲唯一创始成员、白金会员。从2019年开始,华为先后开源了KubeEdge、Volcano、Karmada等云原生项目,2022年开源了Kurator、Kappital,今年开源了Kuasar。

以Karmada为例,自2021年9月开源以来,在全球开发者的共同努力下,Karmada贡献者已达522位,分布于22个国家,截至到今年9月,全球贡献者贡献的代码量超过43.5K。在全球开发者的共同努力下,Karmada多云编排项目也于2023年9月正式达到孵化级成熟度,这意味着CNCF对此项目的多维度认可,再次体现了华为云真正践行开源、拥抱开源、与全球开发者分享共创先进技术的理念。

大会期间,华为云还带来了全新的Serverless流量治理开源项目:Kmesh (https://github.com/kmesh-net/kmesh),作为集高性能、低开销及安全可靠于一身的内核级云原生流量治理框架,Kmesh通过将 L4、L7能力卸载到内核,使得转发性能分别提升 50%、60%,开销降低 70%。

Kmesh在早期版本开发过程中,得到了openEuler社区的孵化与支持,后续作为独立发展的开源项目,将持续与openEuler紧密协作,为用户提供极致性能的流量治理技术方案。欢迎广大开发者和机构参与共建Serverless流量开源生态。

华为云云原生开源负责人、KubeCon+CloudNativeCon+Open Source Summit China 2023 联***王泽锋在大会上向与会开发者分享了“华为终端云服务大规模云原生实践”,并深入讲解了在多业务种类,大流量潮汐、全球范围等苛刻环境下云原生技术如何保障华为终端云服务的高效率运营和服务。通过Volcano提供的资源调度、重平衡、QoS保障等混部能力,终端云在业务可靠性和稳定性的前提下,优化资源利用率,大幅提高了平台运行效率。

▲华为云云原生开源负责人王泽锋

▍深度参与技术讨论,华为云原生华彩绽放

华为深耕云原生技术领域,在大会充分展现了技术领先性。除了主论坛全面展现华为云原生的全面开源项目之外,在大会技术分论坛,华为技术专家团队还与广大开发者和开源技术爱好者们探讨和分享了覆盖云原生容器编排、边缘容器、大语言模型、云机器人、容器调度、沙箱技术、服务网格等众多技术领域议题,并向与会者分享了华为开源的KubeEdge、Volcano、Karmada、Kuasar等诸多云原生关键项目的应用和实践。

技术分享精彩时刻(部分议题,更多花絮敬请期待)

  • 在IstioCon会场,华为分享了Istio数据平面的架构创新带来的全新性能体验,展现了Cert-Manager如何帮助增强Istio证书管理的安全性和灵活性;

  • 在Kubernetes Contributor Summit会场,分享了云原生多集群管理的思考实践与计划,Kubernetes调度的更新与未来;

  • 在GOSIM专场,华为分享了MindSpore和Ascend一起构建新颖的LLM开源生态系统,讨论了开放式AI的定义、许可证、管理问题和最佳实践;

  • 在ONES Summit Regional Day专场,华为分享了基于意图的智能故障管理方案——ONAP,讲解了如何通过Linux基金会的开源项目与电信标准的结合来推进电信云原生商业部署实践。

在华为展区内,Open Speech现场气氛热烈,华为技术专家们面对面深度分享前沿技术的洞察、开发案例的心得体会等。对应大会云原生主旨与华为主论坛议题,Open Speech议题包含Serverless容器,企业弹性上云新体验,架构创新为服务网格带来全新性能体验,HCE 云原生OS,安全、轻量的容器专属OS等云原生技术与应用,同时也分享了EulerPublisher:面向云原生的OS发布工具链,容器数据保护编排调度管理,智能故障管理在ONAP的应用,CAMARA能力开放探索电信行业新商业模式等精彩议题。

华为展区 Open Speech

18个云原生、华为明星开源项目(昇思MindSpore、openEuler、KubeEdge、Volcano、Karmada、Kurator、Kappital、Kuasar、Kmesh、CAMARA社区、OpenTiny、openGemini、Sermant、ModelArts、分布式云原生基础设施、云原生Serverless容器CCI、HCE云原生OS、SODA)的参展,更是引来众多行业大咖、技术专家、开发者及媒体等驻足交流体验。

更多华为展区精彩时刻

通过KubeCon + CloudNativeCon + Open Source Summit China 2023,华为充分体现了以技术研发和性能体验为核心的华为云原生生态,作为数字化转型的重要驱动力。华为充分构建以云原生技术及其开源生态为核心的数字底座,为世界提供了数字智能的无限价值。

点击关注,第一时间了解华为云新鲜技术~

KubeCon China 2023 | 拥抱开源,华为云原生华彩绽放的更多相关文章

  1. 直播预告 | 开源的云原生开发环境 —— Nocalhost

    直播来啦!本次云原生学院邀请到腾讯云 CODING DevOps 后端工程师王炜为大家分享<开源的云原生开发环境 -- Nocalhost>. 直播信息 讲师:王炜 - 腾讯云 CODIN ...

  2. Cloud Native Weekly | KubeCon首登中国,华为云亮相KubeCon 2018,微软云服务又罢工

    1.KubeCon首登中国,Kubernetes将如何再演进? 11月14日,由CNCF发起的云原生领域全球最大的峰会之一KubeCon+CloudNativeCon首次登陆中国,中国已经成为云原生领 ...

  3. KubeCon 2019 北美会议完美落幕 | 云原生生态周报 Vol. 29

    作者 | 陈俊.张晓宇.徐迪 业界要闻 KubeCon 2019 北美会议召开 业界最隆重的盛会 KubeCon+CloudNativeCon 今年在圣地亚哥举办,超过 12000 名参会者以及 10 ...

  4. Canonical 开源 MicroK8 | 云原生生态周报 Vol. 25

    业界要闻 1.Canonical 开源 MicroK8 面向工作站和边缘/物联网的零运维 Kubernetes!MicroK8 是 Canonical 提供的一款功能强大的企业级 Kubernetes ...

  5. Istio 将被捐赠给开源基金会 | 云原生生态周报 Vol. 47

    作者 | 陈俊.徐迪.陈有坤.李鹏.敖小剑 业界要闻 1.Google Cloud CEO 表示将把 Istio 项目捐赠给基金会 Istio 项目找到了理想的发展方向: 捐赠给开源基金会. 2.Ko ...

  6. 【云享专刊】开源遇上华为云,OCP架构变身“云原生框架”

    摘要:华为云DTSE团队出品云原生改造指南,助力轻松实践OCP上云. 本文分享自华为云社区<[云享专刊]开源遇上华为云,OCP架构变身"云原生框架">,作者:华为云社区 ...

  7. 华为云亮相QCon2020深圳站,带你体会大厂的云原生玩法与秘诀

    摘要:在QCon全球软件开发大会上,华为云开发者生态总监张全文作为"云原生应用开发实践"专题出品人,携手华为云四位资深技术专家带来精彩分享. 作为当下技术领域最火热的技术趋势之一, ...

  8. 云原生应用Go语言:你还在考虑的时候,别人已经应用实践

    摘要:在近日于上海召开的第六届Gopher China大会上,华为云微服务首席架构师田晓亮分享了<华为云的Go语言云原生实战经验>,讲述如何构建韧性.高可靠.安全的云原生应用系统,并孵化云 ...

  9. 阿里新晋 CNCF TOC 委员张磊:“云原生”为什么对云计算生态充满吸引力?

    简介: 美国当地时间 2021 年 2 月 2 日,全球顶级开源社区云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)正式宣布其新一届技术监督委员会 ...

  10. 分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台

    摘要:北京时间2023年2月9日,Kurator 正式发布 v0.2.0 版本. 本文分享自华为云社区<分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台>,作 ...

随机推荐

  1. 打造炫酷效果:用Java优雅地制作Excel迷你图

    摘要:本文由葡萄城技术团队原创并首发.转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 前言 迷你图是一种简洁而有效的数据可视化方式,常用于展示趋势和变化.它 ...

  2. C#学习笔记--进阶

    C#进阶 简单数据结构类 ArrayList 元素类型以Object类型存储,支持增删查改的数组容器. 因而存在装箱拆箱操作,谨慎使用. //ArrayList ArrayList array=new ...

  3. Sum of MSLCM 题解

    Sum of MSLCM 题目大意 定义 \(\text{MSLCM}(n)\) 为所有满足该数集的 \(\text{lcm}\) 为 \(n\) 的数集中元素个数最多的数集的所有数字的和,现有多次询 ...

  4. 语雀崩了,免费送VIP6个月,赶紧薅!!

    一.前言 在一个无聊的周一,下午浑浑噩噩的时候,一条公众号信息引起我的关注. 什么东西?语雀这种量级的产品也能崩? 看了一下还真是官方公众号发的!! 心里不由得出现,完蛋整个团队要打包遣散了. 其实小 ...

  5. ansible-配置文件优化-性能调优

    ansible-配置文件详解:ansible默认配置文件为/etc/ansible/ansible.cfg,配置文件中可以对ansible进行各项参数的调整,包括并发线程.用户.模块路径.配置优化等, ...

  6. 10.7 多校联测 Day? 总结

    打了一场从头到尾稀里糊涂的比赛. 脑子完全不转. 开考看 T1,一开始连逆序对都没看出来.想着把不合法的点两两连边黑白染色(也是够离谱)然后也不知道干了啥(似乎很困),反正一个小时过去了. 就只看出来 ...

  7. 20. 从零用Rust编写正反向代理,四层反向代理stream(tcp与udp)实现

    wmproxy wmproxy是由Rust编写,已实现http/https代理,socks5代理, 反向代理,静态文件服务器,内网穿透,配置热更新等, 后续将实现websocket代理等,同时会将实现 ...

  8. Net 高级调试之九:SOSEX 扩展命令介绍

    一.介绍 今天是<Net 高级调试>的第九篇文章.这篇文章设计的内容挺多的,比如:扩展的断点支持,如何查找元数据,栈回溯,对象检查,死锁检测等等,内容挺多的.功能特别强大,使用特别方便,但 ...

  9. Android反编译之修改应用包名

    前言 近期看B站数码区这条视频 [大米]破处理器,它能行吗?K50电竞版评测_哔哩哔哩_bilibili 时,发现了UP主的一个比较骚的操作: 嗯?apk文件可以直接拿来使用修改包名的?作为 Andr ...

  10. C语言十进制转二、八、十六进制

    #include <stdio.h> #include <math.h> void D_O(int n); void D_H(int n); void D_B(int n); ...