知识卡片
CacheTier通过读写路径拦截实现透明分层
内容
Cache Tier 是 RADOS 内置的自动分层存储:cache pool 用高速设备(如 SSD)保存热点数据,data pool 用低速大容量设备(可结合[[纠删码的空间效率与应用限制|纠删码]]降低成本)保存冷数据,数据按活跃度在两层间自动迁移。关键设计是客户端对分层完全无感——由 Objecter 这一层负责判断请求该发往 Cache 层还是 Storage 层,应用不需要知道数据实际在哪一层。这种”在寻址路径上做拦截”的思路,把冷热分层这种运维策略问题转化成了纯粹的路由决策问题。
参考来源
《Ceph源码分析》第1章《Ceph整体架构》