设为首页收藏本站在线充值

中原工学院论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 82|回复: 0

分布式软件定义存储 Dovecot 存储使用 RADOS

[复制链接]

423

主题

423

帖子

588

积分

中级会员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

积分
588
发表于 2020-4-19 13:40:17 | 显示全部楼层 |阅读模式

马上注册,享用更多功能!灵感论坛,推动创造力的社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  这是Ceph开发每周谈的第九十四篇文章,分布式软件定义存储记录从17年9月26号到17年9月31号的社区开发情况。笔者从前年开始做Ceph的技术模块分析到今年中告一段落,想必有挺多人期待下一篇Ceph技术分析。考虑到Ceph的发展已经从前年的一穷二白到现在的如火如荼,但对于社区的方向和实况仍有所脱节,笔者考虑开始Ceph开发每周谈这个系列。每篇文章都会综述上周技术更新,围绕几个热点进行深度解析,如果正好有产业届新闻的话就进行解读,最后有读者反馈问题的话并且值得一聊的话,就附上答疑部分。

  Dovecot 的后端存储 RADOS

  Dovecot 是一个著名的开源 IMAP/POP3 邮箱服务器端实现,在邮箱服务器市场占据重要的份额(在开源领域占据72%)。Dovecot 企业版本本身支持 S3/Swift 协议,但并不开源。最近德国电信基于 CephFS(作为索引) 和 librados 实现了 Dovecot 的后端存储。

  Dovecot 通常使用文件系统存储,也使用 SQL 作为索引,以下是 Dovecot Pro 的架构,利用对象存储作为邮件存储实现。但是元数据以及换存储仍然利用本地存储。

  目前主要利用 CephFS 存储索引,librados 存储邮件实体,未来期望完全用 librados 来进行。感兴趣可以通过进行了解,该插件支持 Dovecot 2.3 以上版本。

  rbox format 版本,GUID,接收和保存时间,POP3 UIDL,order,邮箱 GUID,物理和虚拟空间,邮件 UID 都作为 RADOS 对象的 XATTR 存储。

  未来期望直接 librados 存储所有元数据,而不需要 CephFS。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|中原工学院论坛 ( 豫ICP备11003946号 ) 百度统计

GMT+8, 2024-5-13 12:32 , Processed in 0.084006 second(s), 26 queries .

© 2010-2017 中原工学院团委 | 中工灵感论坛

请将您的想法告诉我们,帮助我们改进服务 请将您的想法告诉我们,帮助我们改进服务

快速回复 返回顶部 返回列表