假设一个60 drives over 5 nodes
群集,每个节点包含12个驱动器。
更安全的是什么?
6个驱动器数据碎片+ 2个奇偶校验碎片= 8个驱动器
vs
8个驱动器数据碎片+ 2个奇偶校验碎片= 10个驱动器
vs
9个驱动器数据碎片+ 3个奇偶校验碎片= 12个驱动器
vs
16个驱动器数据碎片+ 4个奇偶校验碎片= 20个驱动器
此外,如果要构建此微型集群,您将追求什么奇偶校验?
以上两个配置中的哪个配置更多:
顺便说一句,我在bluestore上使用了ceph。请随时批评。
答案 0 :(得分:0)
我意识到我要向集群添加另一个节点,然后每个节点运行8 + 2,以最大程度地提高持久性和可用性。
单个节点发生故障的机会是六分之一,即使一个节点发生故障也是如此。它将删除8个数据+ 2个奇偶校验碎片。
在CEPH中,可以分配数据,以使每个节点的每个奇偶校验碎片的数据都不超过2个。
这将允许一个节点关闭,并最多删除2个奇偶校验分片或2个数据分片。尽管这将给重建奇偶校验的系统带来压力,但它是相当安全的。
更安全的选择是降低到6 + 2,但这会浪费我的用例数据。
我本来会发布概率的,但是它们是在excel中完成的,我不知道如何在此处上传excel。