聚焦 eBPF 技术,GOTC 2023 专题论坛邀你探索更多可能性

全球开源技术峰会(Global Open-source Technology Conference,简称 GOTC)是由开放原子开源基金会、 Linux 基金会亚太区、上海浦东软件园和开源中国联合发起的,面向全球开发者的一场盛大开源技术盛宴。

GOTC 2023 将于 5 月 27 日至 28 日在上海张江科学会堂召开。大会将以行业展览、主题发言、特别论坛、分论坛的形式展现,与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及开源社区、AIGC、AI 编程、汽车软件、开源教育培训、云原生等热门话题,探讨开源未来,助力开源发展。

其中,eBPF 专题论坛由云杉网络研发 VP 向阳、华为计算开源生态总监黄之鹏联合担任出品人,将于 5 月 28 日举行。

论坛亮点

国内顶尖技术大咖解读 eBPF 技术

eBPF 与可观测性、服务网格、云原生

eBPF 与私密计算的未来发展

eBPF 如何与 Wasm 有机融合?

GOTC 2023 报名通道现已开启:一起聚焦 eBPF 技术,探索更多可能性。

联合出品人:向阳

向阳,云杉网络研发 VP。在清华大学攻读计算机系博士学位期间,他实现了世界上第一个全球 BGP 路由劫持实时监测系统,获得了网络测量领域国际顶级会议 IMC 颁发的社区贡献奖,这也是该奖项首次颁发给中国大陆科研人员。毕业后,向阳加入云杉网络,负责 DeepFlow 产品。基于 eBPF、WASM 等创新技术,DeepFlow 致力于让开发者快速实现云原生应用的全栈可观测性,让开发者更自由。目前 DeepFlow 已通过 Apache 2.0 License 开源。

联合出品人:黄之鹏

黄之鹏目前担任华为计算开源生态总监,负责操作系统、数据库、人工智能等多个领域的开源生态建设。同时担任启智 OpenI 社区、LFAI 基金会、私密计算论坛等开源组织的技术委员会的委员职务,Kubernetes Policy 工作组以及 CNCF 基金会安全兴趣组中 Policy 团队负责人,OpenStack Cyborg 项目创始人,并且带领团队参与 ONNX、Kubeflow、Akraino 等开源社区。曾经在 OpenStack Summit、Cloud Native Con/KubeCon 等国际顶级开源峰会进行过 Keynote 主题演讲,此外也在 LinuxCon、RISC-V Summit 等多个国际峰会进行议题分享。

议题:使用eBPF实现零侵扰的云原生可观测性

嘉宾:向阳 | 云杉网络研发 VP

演讲时间:13:30-14:05

议题简介:微服务、云原生等推动力带来了应用架构的巨大变革,服务数量增加,单个服务复杂度降低,但分布式应用的整体复杂度急剧增长。在云原生环境中,如何实现应用可观测性、从而让业务可控,成为开发者面临的重要难题。利用 eBPF 释放的全新内核可编程性,DeepFlow 创新的实现了 AutoMetrics、AutoTracing、AutoLogging 能力,开发者无需打桩插码,即可实现云原生应用的全栈可观测性。

议题:Wasm-bpf:架起WebAssembly和eBPF内核可编程的桥梁

嘉宾:郑昱笙 | 龙蜥社区 eBPF 技术探索 sig Maintainer、OpenEuler 可编程内核 SIG Commiter

演讲时间:14:05-14:40

议题简介:Wasm-bpf 是一个全新的开源项目,它定义了一套 eBPF 相关系统接口的抽象,并提供了一套对应的开发工具链、库以及通用的 Wasm + eBPF 运行时平台实例,让任意 Wasm 虚拟机或者 Wasm 轻量级容器中的应用,有能力将使用场景下沉和拓展到内核态,获取内核态和用户态的几乎所有数据,在网络、安全等多个方面实现对整个操作系统层面的可编程控制,从而极大地拓展 WebAssembly 生态在非浏览器端的应用场景。 相对而言,也可以让 Wasm 的优势从用户态扩展到内核态,借助 Wasm 组件模型不断完善的生态支持,我们也可以为 eBPF 社区带来更多用户态开发语言,不同语言实现的可观测性、网络等 eBPF 应用和数据处理插件也可以被轻松集成、复用、统一管理、动态插拔。

议题:BPF冷升级 —— 让低版本内核用上新特性

嘉宾:丁天琛 | 阿里云操作系统研发工程师

演讲时间:14:40-15:15

议题简介:eBPF 作为近年来内核热门的领域之一,在 upstream 的发展速度极快。然而,内核在生产环境中往往追求稳定性,业务方往往希望使用稳定的旧版本内核,但又希望使用一些较新的 BPF 特性。我们基于 plugsched 调度器热升级技术进行研发,将 BPF 子系统模块化后,就能在稳定的低版本内核上适应灵活的开发需要,从而达成二者兼顾的效果。 BPF 冷升级(plugbpf)继承了 plugsched 无需重启机器、毫秒级 downtime 的优势,通过替换内核 syscall 和接口函数做到让用户无感知,用户仅需正常地、普通地像在高版本内核上一样直接运行自己的 BPF 程序即可。 plugbpf 以模块的方式工作,目前支持 x86 平台的 4.19 与 5.10 版本的内核,用户可在确保原系统没有活跃的 BPF 程序后加载模块。

议题:eBPF与私密计算的生态结合

嘉宾:黄之鹏 | 华为计算开源生态总监

演讲时间:15:15-15:50

议题简介:在本次议题中,我们将讲解 eBPF 和私密计算(Confidential Computing)的基础知识,基于开源实践的两个领域的一些生态结合的思考,以及对未来 eBPF 与私密计算发展的思考。

议题:基于eBPF程序摄像头构建的运维北极星指标体系

嘉宾:苌程 | Kindling 开源项目创始、谐云科技创始人 & CTO

演讲时间:15:50-16:25

议题简介:可观测性技术在已有 trace、log、metrics 的技术下,仍然面临定位根因问题难。互联网企业落地 “1-5-10”(1 分钟发现问题,5 分钟找到原因,10 分钟恢复业务)有着非常大的挑战,主要原因就是当前定位问题根因的技术仍然不成熟,绝大多数依赖技术人员的经验。 国外基于 eBPF 技术构建的 Continues Profiling 是非常火热的议题,因为 Continues Profiling 被寄予厚望能够找到问题根因。但是根据我们的研究,Continues profiling 目前只能解决 CPU 单一维度的问题,并且很难到 trace 级别,在生产环境多用户访问的情况下很难实际被使用。 Kindling 全球首创提出来了基于 eBPF 技术的 Trace_Profiling 技术,将 profiling 的粒度缩小到 trace 级别,帮助用户定位一次请求,并且通过 eBPF 技术将 trace 代码执行过程转化成 trace 级别的资源消耗过程,从而提供标准化方式定位问题根因。本论坛将分享 Kindling 是如何构建 Trace_Profiling 以及 Trace_Profiling 适用的场景。

议题:使用eBPF代替iptables实现服务网格加速

嘉宾:刘齐均 | DaoCloud 服务网格专家、Istio Maintainer

演讲时间:16:25-17:00

议题简介:在服务网格场景中,为了能在应用程序完全无感知的情况下利用边车进行流量治理,需要把 Pod 的出入口流量都转发到边车。在这种情况下,最常见的解决方案就是使用 iptables (netfilter) 的重定向能力。这种方案的缺点是增加了网络延迟,因为 iptables 对出口流量和入口流量都进行拦截。以入口流量为例,原本直接流向应用的流量,需要先由 iptables 转发到边车,再由边车将流量转发到实际的应用。原本只需要在内核态处理两次的链路如今变成四次,损失了不少性能。 本次演讲将介绍 Merbridge 项目的实现原理,讲解其如何通过 eBPF 为多种服务网格实现(Istio、kuma、linkerd2)实现网络加速。

议题:eBPF技术在百度云原生领域的实践

嘉宾:狄卫华 | 百度云原生架构师

演讲时间:17:00-17:35

议题简介:什么是 eBPF;eBPF 在云原生领域的实践;百度云原生在 eBPF 方面的实践。

GOTC 2023报名通道现已开启,诚邀全球各技术领域开源爱好者共襄盛举!

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