|
近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》。该报告由”?前沿开源技术领域解读?“ ”?中国开源创业观察 2022“,以及”?开发者画像分析?“ 三个章节组成。压测loadrunner测试工具https://aidynamic.com/home/solution/14广州掌动智能是中国领先的数字化转型基础支撑软件核心技术提供商,提供集质量测试、全链路压测、验收测试、兼容测试、数据运维于一体的全生命周期软件质量保障工具和服务.降低系统在各种突发事件下发生拥塞、崩溃的可能性,为数字化系统稳定、健康、高质量运行保驾护航。服务热线:400-806-6030!
其中,云杉网络创始人兼 COO 来源在报告中对开源大前端领域进行了解读,以下为原文。
(报告地址:https://gitee.com/report/china-open-source-2022/)
eBPF为云原生应用可观测性开启更多可能性
Alexei Starovoitov 在 2014 年引入了扩展 BPF (external BPF) 设计,可以直接将 BPF 虚拟机开放至用户空间,为内核运行用户空间程序。谁也不会预想到,它在 2022 年被火热追捧。
eBPF 具备的安全以及高效的特点,在云、容器以及微服务应用发展迅速的今天,使基于 eBPF 的应用程序有了更多契合场景,在云安全、容器网络、分布式应用追踪以及可观测性等方面得到了广泛使用与创新。
在可观测领域,eBPF 提供了一个面向云原生环境各层面数据获取的方式。从基础设施的角度,不仅降低监控数据获取代价,而且有效地覆盖运行云、容器平台之上的所有应用、系统、网络的监控与观测数据。这是一个非常值得关注的能力,它让基础设施紧密结合到应用成为可能。
应用间 API 的调用、分布式性能追踪、容器平台弹性扩展后,直接关联到所属虚拟机或容器 POD 间的拓扑、网络流,包括异常、吞吐与时延等。类比宇宙中的虫洞,连接了不同时空的通道,多层抽象本身就是 IT 系统的特点,在云环境中,多分层的特点更为突出。eBPF 使应用、系统、容器、云等不同平面的观测数据整体化获取并关联成为可能,并且拥有所有这些数据的总体代价达到足够低。
此外在实践中,观测数据拉齐以及汇总关联后,可在不同数据消费场景体现价值,如极大地提升部门间的协作效率,标准化的观测数据也将推进 AIOps 的进步,在技术运营、量化服务等提供支撑。
来源
云杉网络创始人兼 COO。云杉网络旗下开源项目 DeepFlow 是一款面向云原生开发者的高度自动化的可观测性平台,使用了 eBPF、WASM、OpenTelemetry 等新技术,创新地实现了 AutoTracing、AutoMetrics、AutoTagging、SmartEncoding 等核心机制,极大避免了埋点插码,显著降低了后端数仓的资源开销。
更多内容请查看《2022 中国开源开发者报告》:https://gitee.com/report/china-open-source-2022/ |
|