龙蜥社区联合浪潮信息发布《eBPF技术实践白皮书》(附下载链接)

简介: 该白皮书主要介绍了 eBPF 技术原理、常见开发框架,并分享 eBPF 技术在系统诊断、网络性能优化、主机安全等场景的应用实践和成果。

随着 eBPF 技术的高速发展,eBPF 已成为 Linux 内核顶级子系统,并扩展到内核网络、存储、内存、调度和安全等子模块。这种可编程底座内核框架构建了全系统,是云计算、运维和安全等领域技术创新的基础。


龙蜥社区在 eBPF 领域进行了广泛的实践。从底层的 eBPF 低版本内核支持和 eBPF 脚本编程语言,到上层的基于 libbpf 跨平台的跟踪诊断增强框架,再到系统诊断和性能优化方面的应用实践等多方面,皆取得了一定成果11 月 1 日,2023 云栖大会龙蜥操作系统专场上,龙蜥社区联合理事单位浪潮信息共同编写的《eBPF 技术实践白皮书》正式发布(以下简称“白皮书”),该白皮书主要介绍了 eBPF 技术原理、常见开发框架,并分享 eBPF 技术在系统诊断、网络性能优化、主机安全等场景的应用实践和成果。

白皮书1.jpg

内容概览

白皮书历经数月精心编写,旨在为企业、工程师和技术领导者提供 eBPF 技术的参考和借鉴,共分为四大章节,下载方式详见文章末尾处。

4.png


eBPF 技术介绍

介绍了 eBPF 的技术原理、常见的开发框架特点和使用场景,重点介绍了龙蜥社区开源的 Coolbpf。以便于广大 eBPF 爱好者可以简化开发和编译过程,专注自己功能开发。

11.jpg

(图/Coolbpf功能架构图)

应用与实践

重点介绍了龙蜥社区和浪潮信息在 eBPF 技术方面的四大实践应用和成功案例。

12.JPG

场景一:系统诊断

针对传统系统诊断工具在网络、IO、内存和调度领域的限制,龙蜥社区 eBPF 技术探索 SIG 将实践成果整理汇总在白皮书中,详细介绍了基于 eBPF 技术在网络、IO、内存和调度等场景的系统诊断实践,为系统诊断提供了更强大能力。


场景二:IO 全链路检测

针对传统虚拟化 I/O 因链路长、技术栈复杂等而难以追踪的问题,浪潮数据InCloud Shpere虚拟化产品开发团队将实践成果整理汇总在白皮书中,突破了一种虚拟化I/O全链路分析技术,实现了虚拟机内部单个I/O到Virtio、Qemu、文件系统、块设备、分布式存储等不同技术层的I/O栈的运行状态追踪。


场景三:网络性能优化

针对传统解决方案资源消耗大、兼容性、安全性等问题,浪潮数据云操作系统InCloud OS产品团队将容器网络性能提升实践成果整理汇总在白皮书中,主要包括方案说明、整体架构及性能对比测试情况等,提升了pod/service 关键性能指标。


场景四:主机安全

针对传统内核模块方式带来的系统稳定性和性能问题,浪潮信息云峦 KeyarchOS 操作系统团队将系统安全实践成果整理汇总在白皮书中,详细介绍了安全防御组件KSecure的技术架构和应用场景,提升了操作系统作系统安全性和合规性。

未来展望

后续,龙蜥社区和浪潮信息会继续开展 eBPF 应用的研究与实践,在安全方向,支持容器入侵检测、网络防护等;在容器网络可观测性方向,支持应用零侵入网络流量信息采集和分析、容器间网络拓扑绘制、时延和错误响应等监控告警等,敬请期待!


白皮书下载方式:

1.欢迎关注龙蜥社区公众号【OpenAnolis 龙蜥,后台回复关键字“白皮书”,即可获得龙蜥社区系列白皮书下载链接。

2.下载链接:

https://openanolis.cn/assets/static/eBPF_technical_practice.pdf



—— 完 ——

加入龙蜥社群

加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。


关于龙蜥

龙蜥社区是立足云计算打造面向国际的 Linux  服务器操作系统开源根社区及创新平台。龙蜥操作系统(Anolis OS)是龙蜥社区推出的 Linux 发行版,拥有三大核心能力:提效降本、更加稳定、更加安全。

目前,Anolis OS 23 已发布,全面支持智能计算,兼容主流 AI 框架,支持一键安装 nvidia GPU 驱动、CUDA 库等,完善适配 Intel、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密支持。

加入我们,一起打造面向云时代的操作系统!

相关文章
|
7月前
|
人工智能 缓存 安全
阿里云发布《AI 原生应用架构白皮书》
阿里云联合阿里巴巴爱橙科技,共同发布《AI 原生应用架构白皮书》,围绕 AI 原生应用的 DevOps 全生命周期,从架构设计、技术选型、工程实践到运维优化,对概念和重难点进行系统的拆解,并尝试提供一些解题思路。白皮书覆盖 AI 原生应用的 11 大关键要素,获得 15 位业界专家联名推荐,来自 40 多位一线工程师实践心的,全书合计超 20w 字,分为 11 章。
3660 62
|
12月前
|
人工智能 运维 Anolis
|
6月前
|
数据采集 人工智能 自然语言处理
重磅干货|《AI时代数据治理白皮书》正式发布!
AI时代,数据质量决定智能上限。阿里巴巴Dataphin推出《AI时代数据治理白皮书》,提出“好数据×好知识=真智能”,详解面向AI的四层治理体系,揭示如何以高质量数据驱动智能化转型,助力企业构建核心竞争力。
955 0
|
12月前
|
人工智能 运维 监控
SysOM AI 可观测体系:零侵入、低开销,让系统透明化
能够帮助开发者和运维人员实时监控和分析 AI 作业的运行状态,及时发现并解决性能瓶颈,从而提升整体效率和可靠性。
SysOM AI 可观测体系:零侵入、低开销,让系统透明化
|
网络协议 前端开发 Java
Coolbpf最新特性解读:profiler功能上线,助力性能分析和优化
本文介绍Coolbpf性能分析模块中的profiler功能。
|
人工智能 运维 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日至10日,CCF ChinaNet(中国网络大会)在江苏张家港召开,众多院士、教授和技术领袖共聚一堂,探讨网络未来发展方向。阿里云研发副总裁蔡德忠发表主题演讲,展望智算技术发展趋势,提出智算网络架构变革的新思路,发布高通量以太网协议和ENode+超节点系统规划,引起广泛关注。阿里云HPN7.0引领智算以太网生态蓬勃发展,成为业界标杆。未来,X10规模的智算集群将面临新的挑战,Ethernet将成为主流方案,推动Scale up与Scale out的融合架构,提升整体系统性能。
|
安全 Linux 编译器
全面介绍eBPF-概念
全面介绍eBPF-概念
687 1
|
安全 数据安全/隐私保护 云安全
《阿里云安全白皮书4.0》全新发布,详解云上全栈安全能力
白皮书全新定义了下一代安全架构,首次介绍了如何在云上搭建全栈数据保护体系,并对阿里云在安全体系建设上的要求和相关能力做了详细阐述。
14309 0
|
Ubuntu Linux 网络安全

热门文章

最新文章