多副本机制是超融合软件常用的数据保护方式,可以为存储数据提供冗余保护——即使一个或部分副本异常,系统仍可通过健康副本进行副本恢复。但是,主流实现方式下,这一机制依旧无法避免“副本降级”期间带来的风险:在副本恢复完成之前,集群整体副本数依旧少于预期,此时若健康副本同样遭遇故障或意外离线,将很有可能导致数据丢失。为进一步提高数据安全性,SMTX OS 5.1 引入了“临时副本”这一创新机制,保证副本数据恢复期间“副本不降级、数据不丢失”,满足关键业务连续稳定运行的需求。
产品解析
多副本机制是超融合软件常用的数据保护方式,可以为存储数据提供冗余保护——即使一个或部分副本异常,系统仍可通过健康副本进行副本恢复。但是,主流实现方式下,这一机制依旧无法避免“副本降级”期间带来的风险:在副本恢复完成之前,集群整体副本数依旧少于预期,此时若健康副本同样遭遇故障或意外离线,将很有可能导致数据丢失。为进一步提高数据安全性,SMTX OS 5.1 引入了“临时副本”这一创新机制,保证副本数据恢复期间“副本不降级、数据不丢失”,满足关键业务连续稳定运行的需求。
SMTX OS 上的数据是基于多副本技术提供数据冗余保护的,可支持两副本和三副本两种策略。服务器上既可不带 RAID 功能的 HBA 直通卡, 或者是使用 RAID 卡并设置为直通(JBOD)模式。
副本设置可在创建虚拟机时选择对应的副本策略。副本数可以针对虚拟机不同的虚拟磁盘分别进行设置。当前可支持的副本策略有 2 副本和 3 副本,但不支持设置单副本,主要因为单副本不具备任何数据冗余保护功能。
在确保业务正常使用的同时保证数据安全。
首先先来了解下什么是超融合三副本。三副本即同一套数据同时写入三份,当其中部分数据出现故障时,会自动切换到正常的,并对本地损坏数据进行恢复。一般来说副本越多,数据安全性越高,但同时冗余数据也会越多,导致可用空间缩减。
在集群架构下,每台设备都有一定概率出现故障,并且随着服务器集群的增加,故障出现的概率也会随着增加,当集群中任何一台设备出现故障的时候,整个集群就处于不健康的状态从而影响对外界的服务。
目前主流的超融合副本机制为 3 节点 2 副本与 5 节点 3 副本,即同一套数据 3 节点两副本下同时写入 2 份, 5 节点 3 副本下同时写入 3 份,因此可用容量(得盘率)分别为 50% 与 33% .
超融合架构中三副本是允许单一集群内部任意 2 块硬盘同时故障而不导致数据丢失的数据可靠性保护手段,也就是说无法允许任意 3 块硬盘同时故障。