Ceph Days London 2025

再次将 Ceph 带到伦敦 ¶
一场为期一天的活动,致力于分享 Ceph 的变革力量,并与伦敦社区的 Ceph 社区成员一起培养充满活力的 Ceph 社区!
Ceph 专家团队、Ceph 的客户和合作伙伴以及 Ceph 社区将携手讨论 Ceph 项目的状态、最近的 Ceph 项目改进和路线图以及 Ceph 社区新闻。 一天结束时将举行社交招待会,以促进更多的 Ceph 学习。
重要日期 ¶
- 征稿开始 2025-03-17
- 征稿结束 2025-04-20
- 演讲者收到接受确认 2025-04-25
- 日程安排公布 2025-05-05
- 活动日期 2025-06-04
注册已关闭
日程安排 ¶
| 时间 | 摘要 | |
| 上午 8:00 | 签到和早餐 | |
| 上午 9:00 | 欢迎 | Phil Williams (Canonical) |
| 上午 9:10 | 主题演讲 - Ceph 的现状 展望 Ceph 路线图、当前开发重点以及 Ceph 社区的最新动态。 幻灯片 | Neha Ojha (IBM) |
| 上午 9:40 | 循环迁移技巧:将 Ceph 的 Cloud-S3 模块重新用于内部存储桶传输 介绍一种新颖的方法,解决了 Ceph RGW 的一个限制:不支持在同一集群内的存储桶之间直接移动数据。 通过创造性地重新利用最初设计用于外部云迁移的 cloud-s3 模块,我们创建了一个自我同步系统,可以通过生命周期处理实现存储桶到存储桶的传输。 这种技术有效地在单个集群内创建了循环迁移路径,同时提供了灵活的存储类功能以减少空间消耗。 所有这些都不需要修改 Ceph 的核心功能或任何第三方工具。 幻灯片 | Laimis Juzeliūnas (Oxylabs) |
| 上午 10:00 | Tentacle 的擦除编码增强功能 预览即将发布的 Tentacle 版本中的新擦除编码功能,涵盖其对块、文件和对象工作负载的好处以及最佳实践建议。 幻灯片 | Bill Scales (IBM) Alex Ainscow (IBM) |
| 上午 10:30 | 茶歇/咖啡休息 | |
| 上午 11:00 | 闪电演讲 (LT):Cephalautopsy - 当擦除编码出错时 为了改进擦除编码,我们开发了两个新的工具,用于检查擦除码池的一致性。 这些工具的一个有用的进展是改进它们,以便识别导致一致性检查失败的 OSD 上的碎片。 本次演讲将展示该工具的一个概念验证,所使用的技术以及如何在实际 Ceph 集群中使用该工具(准备就绪时)。 幻灯片 | Jamie Pryde (IBM) |
| 上午 11:10 | 闪电演讲 (LT):从 100PB、8 年历史的 Ceph 集群中获得的经验 随着我们最大的集群“Echo”接近其服务科学数据的第九年,我们回顾了保持一个比正常更大的 Ceph 集群运行近十年的起起落落和有趣的细节。 幻灯片 | Tom Byrne (UKRI) |
| 上午 11:20 | 闪电演讲 (LT):Ceph 基准测试 - CBT 愿景的更新 CBT 的愿景是为 Ceph 社区提供一个通用且易于使用的工具,以便一键基准测试其集群,从而在社区内收集性能数据。 本次闪电演讲将分享我们取得的进展以及 CBT 的下一步计划。 幻灯片 | Lee Sanders (IBM) |
| 上午 11:30 | 具有新 Ceph Dashboard 的多集群和协议可见性 随着 Ceph 部署扩展到数据中心、云和协议,对功能强大的统一仪表板的需求变得至关重要。 在本次演讲中,我们将介绍 Tentacle 版本 Ceph Dashboard——在可用性、可观察性和控制方面迈出的重要一步。 我们将介绍新功能,包括多集群支持、RGW 分层和速率限制、多站点自动化以及 SMB、NFS 和 CephFS 的协议仪表板。 凭借全新的基于 Carbon 的 UI 和 NVMe、CephFS 和 SMB 的高级监控,新的仪表板将所有内容整合在一起,并提供了许多新的操作。 幻灯片 | Ankush Behl (IBM) |
| 中午 12:00 | Ceph on ARM:下一个 Tentacle Ceph 对 ARM 架构的支持一直存在碎片化,上游和下游的投资有限。 IBM 和 Ampere 正在改变这种状况,多年来的努力今年开始取得成果。 加入我们,回顾迄今为止所做的工作,与 x86 达到奇偶校验仍然需要实现的目标,以及对最先进技术和剩余挑战的开放讨论。 我们带来了有趣的公告,并且对反馈感兴趣——您将 Ceph 用于 ARM 的目的是什么? 幻灯片 | Federico Lucifredi (IBM) Peter Pouliot (Ampere) |
| 中午 12:30 | 午餐 | |
| 下午 1:30 | 灾难恢复用户案例 对于本次在伦敦举行的 Ceph 日,我想介绍一个关于我们备份系统经历的重大 CephFS 故障以及我们为恢复文件系统并使集群恢复服务而采取的灾难恢复步骤的演讲。 在投入使用一年后,我们遭受了文件系统灾难性故障,导致文件系统离线,MDS 无法离开重放并进入活动状态。 我的演讲将包括故障是如何呈现的、我们如何调查错误、我们使用的工具来调查和最终解决问题,以及随后的预防措施,希望本次演讲能够鼓励与会者分享他们自己的灾难恢复经验。 幻灯片 | Ivan Clayson (MRC Laboratory of Molecular Biology) |
| 下午 2:00 | Ceph 中的 NVMeoF - 新增内容和下一步计划 Ceph 的 NVMe over Fabrics (NVMeoF) 支持,在 Tentacle 版本中推出,标志着该项目在可扩展性和性能方面迈出了重要一步。 本次会议将探讨 Tentacle 版本中支持的关键功能,包括 NVMeoF 的增强功能,并概述正在进行的新功能开发。 主题将包括即将推出的 Stretch 集群支持、虚拟卷 (vVols)、预留、取消命令等。 加入我们,深入讨论 Ceph 的 NVMeoF 未来以及它如何发展以满足现代存储环境日益增长的需求。 幻灯片 | Aviv Caro (IBM) |
| 下午 2:30 | 闪电演讲 (LT):优化擦除编码:使我们充满信心的测试 我们为擦除编码开发的测试工具概述,为什么开发它,它是如何工作的以及它具体测试什么。 本次演讲将深入了解创建和使用的测试工具,以及开发过程中的见解。 幻灯片 | Jonathan Bailey (IBM) |
| 下午 2:40 | 闪电演讲 (LT):56 周后:成为多面手 开源和 Ceph 特别是为我提供了一个宝贵的经验性技术成长体验。 在我的第一个项目年里,我总结了应对挑战的机会:从编写我自己的自动化测试基础设施以生成性能测试报告,到为现有的 github 项目做出贡献,以及创建我自己的项目。 从学习和应用新的编程语言,到部署容器。 我非常感谢 Ceph 社区鼓励我们的技术成长和专业知识在一个建设性的环境中。 幻灯片 | Jose J Palacios-Perez (IBM) |
| 下午 2:50 | 闪电演讲 (LT):MicroCeph 有什么新功能? MicroCeph 是部署 Ceph 集群的最快最简单的方法。 这是一个有意见的解决方案,旨在为 Ceph 集群的部署和管理提供单命令。 本次 LT 将介绍过去一年添加到 MicroCeph 的新功能,API 驱动的 RBD-Mirror 支持、QAT 支持等等。 它还将讨论人们在哪里使用它以及 MicroCeph 的下一步计划。 幻灯片 | Phil Williams (Canonical) |
| 下午 3:00 | 小吃休息 | |
| 下午 3:30 | 零信任数据湖仓 本次演讲探讨了 Ceph 与 Apache Polaris 的集成,Apache Polaris 是一种用于 Apache Iceberg 的高级技术目录。 Polaris 引入了凭证提供,其中它为引擎生成会话令牌,这些令牌用于对象存储,范围限定为目录命名空间和表策略。 这样,表和命名空间级别的访问控制在存储级别强制执行,而不是要求引擎本身成为受信任的策略执行点。 我们将演示集成,并详细解释此功能与 Ceph 的 IAM 和 STS 功能协同工作的方式。 幻灯片 | Daniel Parkes (IBM) |
| 下午 4:00 | Ceph-SMB:向 Ceph 世界敞开 Windows 之门 Ceph-SMB 为 Ceph 提供了托管的 SMB 支持,允许 Microsoft Windows 客户端挂载 CephFS 卷。 我们将研究如何使用命令式和声明式方法使用 SMB 管理器模块部署和管理 SMB 共享。 然后,我们使用 Windows 和 Linux 客户端连接到这些新创建的共享。 我们还将深入了解运行这些操作的基础服务。 幻灯片 | Sachin Prabhu (IBM) |
| 下午 4:30 | 闭幕小组讨论和总结 | |
| 下午 5:00 | 社交招待会 | |
| 下午 6:00 | 活动结束 |
Phil Williams (Canonical)
Neha Ojha (IBM)
Laimis Juzeliūnas (Oxylabs)
Bill Scales (IBM)
Alex Ainscow (IBM)
Jamie Pryde (IBM)
Tom Byrne (UKRI)
Lee Sanders (IBM)
Ankush Behl (IBM)
Federico Lucifredi (IBM)
Peter Pouliot (Ampere)
Ivan Clayson (MRC Laboratory of Molecular Biology)
Aviv Caro (IBM)
Jonathan Bailey (IBM)
Jose J Palacios-Perez (IBM)
Daniel Parkes (IBM)
Sachin Prabhu (IBM)