Ceph Dumpling
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 日,以了解更多信息。
