SVC、VPLEX如何实现一台存储故障后,剩下的存储如何保证数据的完整性?

如果底层有多台性能不同的存储,当其中一台比较高端的故障时,剩下的存储如何保证数据的完整性,剩下的低端存储能否满足也无的性能需求?显示全部

如果底层有多台性能不同的存储,当其中一台比较高端的故障时,剩下的存储如何保证数据的完整性,剩下的低端存储能否满足也无的性能需求?

收起
参与29

查看其它 1 个回答jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信

通过SVC或者VPLEX对底层两台存储做镜像,比较高端的存储做primary copy,读性能取决于比较高端的存储。
当SVC缓存足够时,写性能不用担心,SVC的缓存能够保证优异的写性能,即使底层存储做了VDM等镜像。
当SVC缓存不足时,写入的数据需要等待SVC缓存刷后端两套存储,写性能取决于性能慢的存储,也就你的低端存储。
而VPLEX由于没有写缓存,性能完全取决于后端存储,所以性能等同于低端存储性能。
所以很好的评估SVC缓存是否足够满足你业务对写响应时间的需求比较关键,同时当写IOPS过高,超过了后端存储能够承受的IOPS峰值,写响应时间也会激增。如果低端存储的IOPS能够承受你的业务需求,SVC缓存也充足,当然没有问题。

银行 · 2017-09-27
  • 您好,请问如果是三台以上的存储是如何实现数据的同步,是三台做三份镜像?还是两两互相做镜像?推荐如何配置比较合理?
    2017-09-27
  • 低版本的SVC和VPLEX没法通过VDM等镜像实现三份数据同步,高版本的SVC和VPLEX出了分布式RAID,可以将多个存储都作为它后端存储,将数据均衡分布在多个后端存储上,并设置副本数量为2,实现多个存储数据的高可用;低版本还是采用两两镜像的方式,比如A、B、C存储,A划一个存储池1,B划两个存储池2和3,C划一个存储池4,都挂给SVC,存储池1和2做镜像,存储池3和4做镜像等等。
    2017-09-27
  • 明白了,谢谢
    2017-09-27

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2017-09-27
  • 关注会员:3 人
  • 回答浏览:4230
  • X社区推广