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

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.

相关推荐
热点推荐
扣押巨额资产,带走两名乌克兰战俘:泽连斯基要把欧尔班拉下马

扣押巨额资产,带走两名乌克兰战俘:泽连斯基要把欧尔班拉下马

鹰眼Defence
2026-03-07 18:14:39
山口百惠自曝:8年赚4亿,21岁下嫁退隐后,连6万的包都不舍买

山口百惠自曝:8年赚4亿,21岁下嫁退隐后,连6万的包都不舍买

白面书誏
2026-03-07 15:15:38
德黑兰突发巨大爆炸;伊朗称已做好长期战争准备,正研发新型武器,已掌握敌军的战线、装备和弹药情况

德黑兰突发巨大爆炸;伊朗称已做好长期战争准备,正研发新型武器,已掌握敌军的战线、装备和弹药情况

扬子晚报
2026-03-07 09:50:23
央视公开点赞!中东海域GPS集体失灵,中国船员启用北斗马上恢复

央视公开点赞!中东海域GPS集体失灵,中国船员启用北斗马上恢复

面包夹知识
2026-03-05 16:06:01
鲁山舅舅娶亡姐后续!只手遮天势力大,女孩被管控,更多猛料曝光

鲁山舅舅娶亡姐后续!只手遮天势力大,女孩被管控,更多猛料曝光

哄动一时啊
2026-03-06 12:09:33
因与博导不和退学,被拒稿数次...... 寒门差生到 985 研究员毕业致谢:我从未优秀过

因与博导不和退学,被拒稿数次...... 寒门差生到 985 研究员毕业致谢:我从未优秀过

生物学霸
2026-03-07 17:10:17
特朗普“鼓励”进攻,伊朗严重警告,库尔德武装会否入局?

特朗普“鼓励”进攻,伊朗严重警告,库尔德武装会否入局?

上观新闻
2026-03-07 19:33:22
以军称监测到伊朗发射新一轮弹道导弹

以军称监测到伊朗发射新一轮弹道导弹

界面新闻
2026-03-07 20:57:53
西贝再暴大雷!总部人去楼空,新任领导威逼员工,300人讨薪无门

西贝再暴大雷!总部人去楼空,新任领导威逼员工,300人讨薪无门

北纬的咖啡豆
2026-03-07 17:02:55
伊朗的导弹先清空,还是美国中东盟国的防空导弹库存先见底?

伊朗的导弹先清空,还是美国中东盟国的防空导弹库存先见底?

合赞历史
2026-03-07 12:24:43
A股:紧急提醒2.5亿股民!从下周起,或许牛市历史总是惊人的相似

A股:紧急提醒2.5亿股民!从下周起,或许牛市历史总是惊人的相似

另子维爱读史
2026-03-07 19:02:07
可以基本确定,伊朗已经赢了

可以基本确定,伊朗已经赢了

大树乡谈
2026-03-06 23:32:06
大量滞留在迪拜的黄金,正折价出售

大量滞留在迪拜的黄金,正折价出售

中国能源网
2026-03-07 09:15:13
究竟逊尼派与什叶派的区别是什么?

究竟逊尼派与什叶派的区别是什么?

难得君
2026-03-07 09:53:43
看成龙、洪金宝近况,才知巅峰时隐退,移居加拿大的他,有多英明

看成龙、洪金宝近况,才知巅峰时隐退,移居加拿大的他,有多英明

查尔菲的笔记
2026-03-06 17:16:01
汪小菲曝亲妈私生活猛料,张兰公开财产分配,马筱梅的态度被骂惨

汪小菲曝亲妈私生活猛料,张兰公开财产分配,马筱梅的态度被骂惨

秋姐居
2026-03-07 19:18:45
宿迁汇源被申请破产后,59瓶果汁起拍价109元,工作人员:邮费可能比果汁还贵

宿迁汇源被申请破产后,59瓶果汁起拍价109元,工作人员:邮费可能比果汁还贵

红星资本局
2026-03-07 16:00:13
重力炸弹即将大规模上场,波斯面临更大的压力

重力炸弹即将大规模上场,波斯面临更大的压力

高博新视野
2026-03-06 17:49:29
全国政协委员杨建德 : 建议将春节连续9天假期固定下来,顺应民生期盼、保障休假权益、激发内需活力、疏解春运压力

全国政协委员杨建德 : 建议将春节连续9天假期固定下来,顺应民生期盼、保障休假权益、激发内需活力、疏解春运压力

每日经济新闻
2026-03-07 16:12:40
开门黑!海港1-2河南,钟义浩闪击,加布里埃尔破门,河南四中框

开门黑!海港1-2河南,钟义浩闪击,加布里埃尔破门,河南四中框

懂球帝
2026-03-07 21:41:00
2026-03-07 22:51:00
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
12119文章数 51791关注度
往期回顾 全部

科技要闻

OpenClaw爆火,六位"养虾人"自述与AI共生

头条要闻

日本求美国给个准话 美方避而不谈

头条要闻

日本求美国给个准话 美方避而不谈

体育要闻

塔图姆298天走完这段路 只用27分钟征服这座城

娱乐要闻

汪小菲曝亲妈猛料,张兰公开财产分配

财经要闻

针对"不敢休、不让休"怪圈 国家出手了

汽车要闻

逃离ICU,上汽通用“止血”企稳

态度原创

数码
旅游
健康
房产
本地

数码要闻

解锁“她力量”专属存储方案,为每一份热爱精彩定格

旅游要闻

跟着天气游山东|气温“狂飙”,山东的春天“鲜”到你了吗?

转头就晕的耳石症,能开车上班吗?

房产要闻

传统学区房熄火?2月海口二手房爆火的板块竟然是…

本地新闻

食味印象|一口入魂!康乐烤肉串起千年丝路香

无障碍浏览 进入关怀版