【Ceph RADOS】RGW:索引池与数据池、S3 到 RADOS 的映射边界
拆解 RADOS Gateway 把 S3/Swift 操作转化为 RADOS op 的完整路径:bucket index 分片、对象 head/tail 布局、multipart 组装、版本链与多站点同步——不写 S3 API 教程,只写 RADOS 层实现与失败模式。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 6 篇文章 · 返回首页
拆解 RADOS Gateway 把 S3/Swift 操作转化为 RADOS op 的完整路径:bucket index 分片、对象 head/tail 布局、multipart 组装、版本链与多站点同步——不写 S3 API 教程,只写 RADOS 层实现与失败模式。
全面剖析 S3 API 的工程细节——Multipart Upload、S3 Select、生命周期策略、跨区域复制、性能优化与 boto3 高级用法
以 flush 后去对象存储里查看文件为线索,拆解 Milvus 2.6.x 的对象路径结构(insert_log/delta_log/stats_log/index_files)、V1 按字段拆分与 V2 按段整合 Parquet 的寻址代价差异,并给出官方文档中可核对的 API 调用量级引用。
对象存储不是网络版 POSIX 文件系统。本文用 S3 官方语义钉住四件事:强一致模型的边界、LIST 随对象数线性增长的代价、没有原子 rename(只能 copy+delete)、条件写(If-None-Match/If-Match)对提交协议的意义,并讲清 multipart 与对象不可改写。
深入剖析云对象存储——S3的11个9持久性实现、元数据-索引-存储三层架构、跨AZ复制策略、存储类别实现差异与成本模型分析
深入分析对象存储的设计哲学——文件系统与对象存储的本质差异、CAP 权衡、最终一致性到强一致性的演进,以及 S3 API 核心操作实战