技术博客

超融合存储:三副本和纠删码怎么选?

三副本和纠删码都能提供数据冗余,但在容量效率、写入性能、恢复复杂度和适用场景上差异很大。

超融合存储三副本纠删码Ceph

超融合存储常见两种冗余方式:副本和纠删码。很多人只看容量效率,觉得纠删码更省空间,于是想全部使用纠删码。这种想法不够稳。

三副本简单可靠。写入数据时保存三份副本,读取和恢复逻辑清晰,适合虚拟机磁盘、数据库、延迟敏感业务。缺点是容量成本高,300TB 裸容量大约只能用 100TB。

纠删码通过数据块和校验块提供容错,容量效率更高。例如 4+2 模式可以承受 2 个块丢失,空间利用率比三副本好。缺点是写入放大更明显,恢复更复杂,对 CPU 和网络也更敏感。

选择原则:

还要注意故障域。如果副本都落在同一机柜或同一电源域,再多副本也挡不住共同故障。

超融合存储选型的关键不是“哪个技术高级”,而是哪种冗余方式匹配业务 IO、恢复目标和运维能力。

场景建议

三副本适合:

纠删码适合:

评估指标

选择前要测试:

不要只用空集群压测。要在接近真实容量和真实业务混合 IO 下验证。

常见误区

纠删码节省空间,但不是免费的。它通常会带来更高的计算、网络和恢复复杂度。对虚拟机热数据而言,三副本往往更可控。