[改进后的中文总结内容]

会议纪要

会议主题: 探讨将 Ceph 应用于冷存储的可行性和实施方案

参会人员: Matthias Gravenka(美因茨大学)、Marcelo(前帕拉多大学)、Ceph 社区成员

会议内容

一、背景

Matthias 和 Marcelo 提出了将 Ceph 应用于冷存储的蓝图,并希望通过本次会议讨论其可行性及实施方案。

二、主要议题

  1. 冷存储需求
    • 能量感知的放置策略
    • 数据迁移最小化
    • 数据持久性
    • 可扩展性
  2. 方案探讨
    • 能量感知的放置策略
      • 通过桶类型实现,了解 OSD 的电源状态,并根据时间进行动态切换。
      • 在 OSD 映射层实现,而非 CRUSH 层。
    • 数据迁移最小化
      • 在 CRUSH 规则中添加插件功能,实现更灵活的映射方案。
      • 标记对象属性,实现冷数据、热数据的分层存储。
      • 引入对象重定向功能,将冷数据指向外部存储。
    • 数据持久性
      • 引入归档守护进程,实现冷数据的生命周期管理。
    • 可扩展性
      • 通过时间切片等方法,实现数据的分层存储。

三、讨论结果

  1. 能量感知的放置策略
    • 该方案可行,但需要考虑 CRUSH 映射表更新的开销。
    • 可以通过在 OSD 映射层实现,避免修改 CRUSH 算法。
  2. 数据迁移最小化
    • 可以通过 CRUSH 规则中的插件功能实现更灵活的映射方案。
    • 可以标记对象属性,实现冷数据、热数据的分层存储。
    • 对象重定向功能尚未实现,但已有原型。
  3. 数据持久性
    • 归档守护进程的实现需要结合对象重定向功能。
  4. 可扩展性
    • 通过时间切片等方法,实现数据的分层存储。

四、后续行动计划

  1. Matthias 和 Marcelo 将继续完善其蓝图,并撰写论文和硕士论文。
  2. Ceph 社区成员将继续讨论并评估该方案的可行性。
  3. 一旦方案得到认可,将着手进行代码开发。

五、关键术语

  • 冷存储
  • 冷数据
  • 热数据
  • CRUSH 算法
  • OSD 映射
  • 对象重定向
  • 归档守护进程