Ceph Dumpling

nwl

Ceph 社区刚刚完成了为期三个月的最新一轮开发周期,最终发布了 Ceph 的一个新主要版本,名为“Dumpling”,或者说 v0.67,对于那些比较严肃的人来说。

Inktank 为 Dumpling 贡献了两个主要的功能。

1. 全局命名空间和区域支持 – 许多服务提供商和 IT 部门希望使用与 Amazon Web Services 用户熟悉的区域和可用区概念来部署对象存储。在这个版本中,与 S3 和 Swift API 兼容的 Ceph 对象网关已被扩展以支持此功能。使用 Ceph 的组织现在可以拥有多个地理上分散的网关,这些网关连接到一个单一的逻辑系统中,并具有单一的全局命名空间。用户现在可以选择每个区域中的多个可用区,并将相同的对象放置在不同的物理位置以提高弹性。

这种新的最终一致性连接架构也为即将到来的 Ceph 路线图中的多站点存储的其他功能奠定了基础。在下一个版本中,整个可用区将被复制到单独的数据中心。这不仅可以实现灾难恢复架构,还可以实现基于读取亲和力的策略,以引导用户访问其数据的最近可用副本。我们只是错过了将此功能纳入 Dumpling 版本,并正在努力在未来几周内发布驱动集群之间数据复制的外部代理。

2. Ceph REST API 用于监控和管理功能,这些功能与 Ceph 存储集群 (RADOS) 相关。虽然软件定义存储有多种含义,但对于 Inktank 来说,以编程驱动的架构是核心,新的 API 意味着管理员现在可以将 Ceph 轻松地连接到他们现有的监控或管理系统。我们非常期待 Ceph 社区现在可以通过 API 构建哪些集成!

Ceph 块存储 (RBD) 方面,我们很高兴看到外部项目继续将 Ceph 集成到他们的云解决方案中。Citrix 发布了其 XenServer 超visor 产品的一个技术预览版,该版本支持 RBD;完整版本计划在今年晚些时候发布。Red Hat 的新的社区 OpenStack 发行版 – RDO 也提供了文档,展示了如何在基于 RHEL 的部署中使用 RBD。最后,RBD 的完整支持被合并到即将发布的 Apache CloudStack 4.2 版本的基础代码中,由社区成员 Wido den Hollander 共同完成。

我们为 Ceph Dumpling 感到非常自豪,并邀请用户和开发人员加入我们在 IRC (#ceph on OFTC) 或 ceph-devel 和 ceph-user 邮件列表中分享他们的反馈。您还可以参加我们的 Dumpling Webinar,时间为 9 月 5 日,以了解更多信息。