网易首页 > 网易号 > 正文 申请入驻

Yelp 发布大规模管理 S3 服务器访问日志的方案

0
分享至


作者 | Craig Risi

译者 | 马可薇

在这篇 工程实践文章 中,Yelp 详细介绍了他们如何构建一套可扩展且具备成本效率的日志处理流水线,用于在全公司范围内处理 Amazon S3 的服务器访问日志(SAL),并成功突破了原始日志在高规模场景下面临的存储成本高、查询效率低等传统瓶颈。文章系统性地梳理了 Yelp 在日志体量、存储开销以及查询性能方面遇到的挑战,以及他们如何通过工程手段让对象级日志在大规模场景下变得可行。

目前,Yelp 每天都会产生 TB 级别的访问日志。这些日志虽然最初以纯文本形式写入,但随后会被转换为紧凑的 Parquet 格式归档文件,从而可以被 Amazon Athena 等查询工具高效分析。通过定期执行的“压缩”流程,原本分散的大量纯文本日志对象会被合并为数量更少、体积更大的 Parquet 文件,这一过程将整体存储空间减少了约 85%,同时将对象数量削减了 99.99% 以上。在显著降低存储成本的同时,也让权限排查、成本归因、事故调查以及数据保留分析等查询场景变得快速而经济。

在底层架构上,这套系统使用 AWS Glue Data Catalog 来统一管理跨多个 AWS 账号的日志 schema,并结合定时批处理作业、Lambda 函数以及基于分区投影的表设计,实现稳定且高度自动化的日志摄取流程。考虑到 SAL 本身允许延迟或重复投递日志,系统在写入时采用幂等设计,从而避免数据重复。同时,一旦日志内容被安全归档,原始对象就会被打上生命周期管理标签,按策略自动过期清理。

这套访问日志系统也支撑了多种关键的运维和治理场景。工程师可以查询某个具体对象在特定时间点是否被访问或被拒绝,用于权限和安全排查;也可以按 IAM 角色聚合 API 调用情况,从而分析不同服务或团队的访问成本;在数据治理层面,通过将访问日志与 S3 inventory 结合,团队能够识别长期未被访问的对象,并在确保安全的前提下进行清理。

Yelp 的这项工作具有双重意义。一方面,它证明了长期以来被认为“过于昂贵或难以运维”的 S3 对象级访问日志,在合理的架构设计下完全可以实现规模化落地;另一方面,它为希望提升云存储环境中可观测性、合规能力和审计能力的组织,提供了一套可参考的工程范式。随着企业对数据治理、审计以及成本可视化需求的持续增强,Yelp 的实践展示了一种在不显著推高存储成本的前提下,仍能保持良好查询能力的现实路径。

与 Yelp 的实践相呼应,业界也存在多种采用这种被 Yelp 称作是“大规模 S3 服务器访问日志”的类似设计模式方案。

例如,Upsolver 作为一款数据湖与 ETL 平台,内置了对 S3 访问日志的摄取支持,可将日志转换为面向分析的格式并针对查询引擎进行优化,其 S3 访问日志的处理流程与 Yelp 的方案高度相似,均围绕日志摄取、格式转换以及通过 Amazon Athena 等 SQL 引擎进行查询展开。这种方案让团队能跳过手搓自定义日志访问流水线的同时,仍能获得规模化日志分析的好处。

AWS 官方同样 发布 过一套基于 Glue 作业处理 S3 服务器访问日志的参考架构,尤其在与 Ray 结合用于可扩展的 Python 处理场景中具有参考价值。该方案通过对日志进行分区、转换为 Parquet 格式并注册到数据目录中,再使用 Athena 或可视化处理工具 Amazon QuickSight 进行分析,本质上复现了 Yelp 所采用的“压缩 + 表结构 + 数据目录 + 查询”的整体模式,只不过是以 AWS 托管方案的形式提供。

此外,在更通用的日志和事件型数据湖场景中,诸如 Apache Druid,以及 Presto/Trino 等系统,常被用作包括 S3 对象存储的底层查询引擎。当日志被转换为列式存储格式(如 Parquet、ORC,或通过 Apache Iceberg 等湖表格式进行管理)后,这些引擎可以作为可扩展、低延迟的查询层,为访问日志、审计日志或事件日志提供支撑。

对于需要近实时搜索与告警能力的场景(例如安全分析或异常检测),AWS 的博文 中还提到了将 S3 访问日志通过 Lambda 和摄取管道导入 OpenSearch,并使用 Kibana 进行可视化分析的方案。虽然这种方式在长期存储效率上不如 Parquet + Athena 的组合,但在安全、合规或运维监控等场景中,可以提供更即时的调查与响应能力。

https://www.infoq.com/news/2025/12/yelp-s3-server-access-logs/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
3项历史第1!复制乔丹神迹!NBA最热血控卫诞生,无惧岁月无惧风

3项历史第1!复制乔丹神迹!NBA最热血控卫诞生,无惧岁月无惧风

世界体育圈
2026-01-03 17:23:50
沙利文承认:佩洛西2022窜台,使美国付出了惨痛代价!

沙利文承认:佩洛西2022窜台,使美国付出了惨痛代价!

华山穹剑
2026-01-02 20:28:02
西部排名又变了:勇士惨败37分,火箭躺升排名,2队排名互换

西部排名又变了:勇士惨败37分,火箭躺升排名,2队排名互换

篮球大视野
2026-01-03 17:19:28
雷军发文宣布!网友:太给力了

雷军发文宣布!网友:太给力了

先锋新闻
2026-01-01 16:21:29
女网红自爆睡过多位顶流!大量聊天记录曝光,林更新鹿晗已回应

女网红自爆睡过多位顶流!大量聊天记录曝光,林更新鹿晗已回应

有范又有料
2026-01-03 09:22:51
詹姆斯一战激活多个里程碑!各种历史第一纪录到手!

詹姆斯一战激活多个里程碑!各种历史第一纪录到手!

氧气是个地铁
2026-01-03 16:18:46
官媒点名张本智和“拜鬼”,全家被踢出族谱,其妹粉丝见面会被撤

官媒点名张本智和“拜鬼”,全家被踢出族谱,其妹粉丝见面会被撤

听心堂
2026-01-02 21:42:32
“郭芙蓉”获自由后携“20年积蓄”到瑞蚨祥购物?店方回应:姚晨是1日来的,事前不知情

“郭芙蓉”获自由后携“20年积蓄”到瑞蚨祥购物?店方回应:姚晨是1日来的,事前不知情

极目新闻
2026-01-02 20:15:14
悲催!日本东京不少市民最近没饭吃了,多个生活救济点前排起长队

悲催!日本东京不少市民最近没饭吃了,多个生活救济点前排起长队

火山詩话
2026-01-02 18:41:47
王珂没想到!那个为自己还清亿万债务的刘涛,已走上了另一条大道

王珂没想到!那个为自己还清亿万债务的刘涛,已走上了另一条大道

代军哥哥谈娱乐
2026-01-02 12:51:20
将相和!詹皇末节锁定胜局和东契奇摸头杀,老头一脸慈祥77十分享受

将相和!詹皇末节锁定胜局和东契奇摸头杀,老头一脸慈祥77十分享受

818体育
2026-01-03 17:51:21
歼-15几乎全部退役,沦为全球最短命舰载机!它究竟有哪些短板?

歼-15几乎全部退役,沦为全球最短命舰载机!它究竟有哪些短板?

小莜读史
2025-12-27 14:55:11
36年前陈宝国主演的盗墓恐怖片!尺度大到少儿不宜

36年前陈宝国主演的盗墓恐怖片!尺度大到少儿不宜

释凡电影
2025-08-14 09:33:19
美国一个顶级的战略家晚年反复说,我们犯了个天大的战略错误

美国一个顶级的战略家晚年反复说,我们犯了个天大的战略错误

南权先生
2025-12-30 16:31:27
西安事变没那么简单,实际伤亡很大,蒋家多位子侄外甥为保蒋死亡

西安事变没那么简单,实际伤亡很大,蒋家多位子侄外甥为保蒋死亡

大千世界观
2025-12-30 20:48:18
茅台1499元秒空!经销商哭甩1485元没人要,滞销还是演戏?

茅台1499元秒空!经销商哭甩1485元没人要,滞销还是演戏?

你食不食油饼
2026-01-02 19:53:35
台军专家一语惊人:台军已经把机密信息,都双手奉送给解放军了。

台军专家一语惊人:台军已经把机密信息,都双手奉送给解放军了。

时时有聊
2026-01-01 21:02:36
统一刻不容缓!特朗普帮了中国大忙,中国错失机会要再等10年

统一刻不容缓!特朗普帮了中国大忙,中国错失机会要再等10年

潮鹿逐梦
2025-12-21 10:58:57
62年印度对中国开战,远在美国的麦克阿瑟听后,给出评价十分中肯

62年印度对中国开战,远在美国的麦克阿瑟听后,给出评价十分中肯

老范谈史
2025-12-24 20:54:32
美军结束对委内瑞拉轰炸

美军结束对委内瑞拉轰炸

界面新闻
2026-01-03 16:07:52
2026-01-03 18:08:49
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
11898文章数 51678关注度
往期回顾 全部

科技要闻

比亚迪销冠!特斯拉2025年交付量跌逾8%

头条要闻

特朗普下令打击 委总统马杜罗:立即进入武装斗争阶段

头条要闻

特朗普下令打击 委总统马杜罗:立即进入武装斗争阶段

体育要闻

快船似乎又行了

娱乐要闻

“国服嫂子”司晓迪,曝与多位男星私照

财经要闻

具身智能抢人大战:毕业一年 年薪300万

汽车要闻

奕派科技全年销量275,752辆 同比增长28.3

态度原创

艺术
家居
房产
旅游
军事航空

艺术要闻

宋徽宗用30年搜集的“二王”真迹,足有100多件,堪为书法界的《永乐大典》!

家居要闻

无形有行 自然与灵感诗意

房产要闻

海大誉府新年家年华暨2号楼耀世加推发布会圆满落幕

旅游要闻

逛集市、观喜剧、看演出、赏游园……伯渎河文化中心元旦迎新活动人气旺

军事要闻

特朗普称将干涉伊朗骚乱事件 伊朗政府发声明强烈谴责

无障碍浏览 进入关怀版