【Ceph RADOS】对照替代路径:MinIO、云块存储与本机 NVMe+SPDK
从机制差异而非跑分出发,对照 Ceph RADOS 与 MinIO(S3 对象)、云托管块存储(EBS/PD)、本机 NVMe+SPDK 三条替代路径的分歧点;回收 SPDK 系列开放问题中 OSD 用户态块栈的 CPU 隔离边界。
Linux 内核、存储与网络、可观测性、系统架构与大模型基础设施的工程笔记:机制拆解、踩坑复盘与可核对证据,少空谈。
共 4 篇文章 · 返回首页
从机制差异而非跑分出发,对照 Ceph RADOS 与 MinIO(S3 对象)、云托管块存储(EBS/PD)、本机 NVMe+SPDK 三条替代路径的分歧点;回收 SPDK 系列开放问题中 OSD 用户态块栈的 CPU 隔离边界。
MinIO 机制、AGPL 与 upstream archived 风险:纠删码布局、运维边界与选型时必须核对的证据。
以 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 与对象不可改写。