CEPH – CRUSH 的优势!

转载

很多人都在向我们索要更多关于 CRUSH 的细节,所以我认为在我们的博客上分享更多关于它的内容是值得的。如果您还没有听说过 CRUSH,它代表“Controlled Replication Under Scalable Hashing”(可扩展哈希下的受控复制)。CRUSH 是一种伪随机数据放置算法,可有效地将对象副本分布在 Ceph 存储集群中。

集群大小需要具有灵活性,并且设备故障是不可避免的。CRUSH 允许在尽可能少地移动数据的情况下添加和删除存储设备。Ceph 利用 CRUSH 算法确定性地计算数据可以找到的位置或应该写入的位置。这消除了元数据瓶颈,从而提高了集群中访问数据的整体效率。访问存储的 Ceph 客户端和将其数据复制到对等设备的 Ceph 设备都运行该算法。这使得工作量能够随集群规模线性扩展。

财务优势

CRUSH 在多个位置和故障域中复制数据。因此,当磁盘发生故障时,CRUSH 会在可用的 OSD 中复制数据。无需 RAID,RAID 通常只会增加硬件成本。

Ceph 和 CRUSH 允许您在异构结构化环境中工作,从而摆脱供应商锁定和昂贵的专有硬件。CRUSH 也是自我管理的和自我修复的,这减少了数据中心中对人工干预的整体需求。

CRUSH 是 Ceph 的秘诀(实际上并非什么秘密)。它是 Ceph 强大且与其他存储系统相比具有独特可扩展性的关键特性之一。

我们还有一个 CRUSH 数据表,您可以在此处下载,以获取有关 CRUSH 的更详细信息。

尝试 Ceph!

作为免费的开源软件,Ceph 很容易上手。利用我们的学习资源开始使用 Ceph,亲身体验现代可靠、自主、分布式存储方法能为您带来什么。

https://ceph.net.cn/docs/master/start/

http://www.inktank.com/about-inktank/ceph-overview/

http://www.inktank.com/resources/

https://ceph.net.cn/resources/publications/