AWS Lambda 如何用 eBPF 和 Rust 在每台主机上记录数千个 microVM 的每一次流量
这件事讲了什么
AWS Lambda 需要为每个租户工作负载保留完整且正确归属的网络流日志,用于调查、审计和计量。旧的基于 iptables 和内核模块的方案在 Lambda 高密度下出现规则爆炸,且不支持 IPv6,因此被替换为 eBPF 加 Rust 的新管线:eBPF 程序挂在每个 microVM 网络的 tc 钩子上采集包事件,经环形缓冲区由 Rust 用户态 tagger 生成 Ion 记录,再送入原有计费与流日志管线。
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。