适用于 Kubernetes 的 Ceph 存储
by Canonical on 16 January 2024
异性相吸。有状态和无状态。
存储和容器管理系统几乎是对立的两极。一个涉及永久存储,以及根据需要保护数据。另一个自动管理高度动态的工作负载,按需扩缩资源。
对于应用部署和管理,更多组织采用容器优先的方法,但安全存储数据的潜在挑战依然存在。任何存储系统都需要防止硬件故障,维护组织最重要的资产 — 数据的可用性。
数据增长速度非常快,据估计,每天会产生超过 2500 PB 的新数据。好在新增的数据分布于众多组织中,因此还没有组织需要独自处理如此大规模的增长。Ceph 这样的横向扩展存储系统非常适合应对任何规模的组织中的存储增长,只需为集群添加更多节点,您便不仅能够增加容量,还能够提高计算能力,从而同时扩展性能和容量。
创建数据也要花费时间和精力,如果照片或视频、医疗记录或金融交易等一些数据集丢失,将无法重新创建。丢失的严重性可能因数据集而异 — 与银行账户信用损失相比,丢失照片没那么严重。此外,还需要考虑监管要求,医疗数据需要永久保存长达 100 年。
如何将二者结合起来?
Kubernetes 等容器管理系统使用容器存储接口 (CSI) 与外部存储系统集成,以满足其基于块和文件的存储需求。
这为交互提供了两个接口:
- 控制平面,用于存储管理,特别是卷的创建、分配和回收。
- 数据平面,用于高速并行访问存储系统中存储的数据。
此外,CSI 实施存储类,以使底层存储类型能够根据性能能力映射到类——对于特定工作负载,数据可能需要存储在基于 SSD 的最快速磁盘上,但对于存档等其他工作负载,数据可存储在价格较低的 NL-SAS 或 SATA 容量导向磁盘上。
Ceph:安全、可扩展且值得信赖的存储解决方案
从维康桑格研究所(Wellcome Sanger Institute)和欧洲核子研究组织(CERN)等研究机构,到德国电信(Deutsche Telekom)和英国电信(BT)等全球电信巨头,全球数千家组织已转而使用 Ceph,为其需求提供可靠且可扩展的存储。
除了 Ceph 的扩展和弹性特性,另一项显著优势是它在单个集群内为多个存储类型提供接口,消除了对多个存储解决方案或专用硬件的需求,这有助于减少管理开销。
尝试适用于 Kubernetes 的 Ceph
如果您想要快速测试与 Kubernetes 良好集成且稳健的生产就绪型存储解决方案,不妨试试 MicroCeph。Microk8s 是启动并运行 Kubernetes的最简单快速的方法。您可以尝试最新的上游功能,打开和关闭服务,并将您的工作从开发无缝推进至生产。
最新的 MicroK8s 版本(1.28)包含 rook-ceph 插件,以允许与外部 Ceph 集群轻松集成。我们在 How to Ceph 的指南中部署了一个 3 节点 MicroCeph 集群和 MicroK8s,然后将二者集成以创建强大的计算和存储集群。
了解更多
在 Introduction to Cloud-natice Storage 白皮书中,我们详细探讨在容器化环境中使用 Ceph。您可以了解不同类型的存储系统、用于存储和检索数据的不同访问方法、保护数据的方式、关于这两个系统如何互连的更多详细信息以及 Ceph 的详细介绍。
更多资源
订阅博客文章
查看更多内容
安全数据存储对于推动 AI 人工智能的关键性
立即报名 八月十四日下午2:00 网路研讨会直播 -使用 Ceph 的 AI 存储 没有数据就没有 AI 人工智能是近年来最激动人心的一场科技革命。Nvidia、Intel、AMD 和其他公司继续生产速度越来越快的 GPU,进而支持更大的模型和决策过程中更高的吞吐量。 除了当下对人工智能的大量宣传之外,还有一点仍被人们所忽略:AI 需要数据。 首先,存储系统需要对不断增长的数据集的高性能进行访问,但更重要的是,它们需要确保这些数据得到安全存储,以供当下以及未来之用。在典型的 AI 系统中,用到了多种不同类型的数据: 所有这些数据的收集、处理和输出都要耗费时间和计算能力,因此需要对数据进行保护。在某些情况下,诸如自动驾驶汽车的遥测数据之类的数据可能永远无法复制。即使在训练数 […]
CentOS EOL — 其对于Ceph存储而言意味着什么?
柳暗花明又一径 2020 年,CentOS Project 曾宣布他们将只专注于 CentOS Stream,这意味着 CentOS 7 将是最后一个与 Red Hat Enterprise Linux 通用的版本。CentOS 7 的生命周期结束(EOL)日期为 2024 年 6 月 30 日,此后将不再针对该操作系统发布安全更新、补丁或新功能。 如果用户在该版本 CentOS 上部署了 Ceph,他们在未来将面临挑战。解决上述生命周期结束挑战的方法有很多种,但每种方法都有细微差别: 风险 如果用户什么都不做,其逐渐老化的部署最终将没有受支持的路径来升级到未来的 Ceph 版本,从而使他们在新功能和功能性方面处于落后地位。更糟糕的是,没有针对关键安全漏洞的安全补丁可供该 […]
从 CentOS 迁移到 Ubuntu:系统管理员和开发运营指南
Photo by Sonja Langford, Unsplash CentOS 7 于 2024 年 6 月 30 日迎来生命周期结束(EoL)。在此日期之后,CentOS Project 将停止提供更新或支持,包括重要的安全补丁。放弃基于 RHEL 的生态系统可能令人望而生畏,但是如果您正在考虑 Ubuntu,那么这种转换既轻松简单又经济可行。 自动化安全验证领域的领跑者 Pentera,提供了一个极具说服力的案例研究来简化这种转换。他们详细介绍了如何在作出最小调整但需采取增强的安全性措施情况下,将其基于容器的系统迁移到 Ubuntu。这一举动也得到了其客户的积极回应,他们赞赏 Ubuntu在过去二十年以每两年一次的频率持续发布长期支持版本的可靠历史,并提供广泛的社区 […]