现在有厂商存储阵列自带双活+复制功能,例如:A中心和B中心之间双活,B中心存储和C中心存储做复制,完全通过存储阵列自身实现。目前,IBM DS8000和SVC ESC+复制能够实现。但是ESC的IO GROUP中单节点故障严重影响性能,如何应对?
收起1.自带双活功能的存储算是少数,如DS8000+HYPERSWAP,即使有,也需要LICENSE,有的MM也要LICENSE,GM也要LICENSE,中低端存储就没办法了,像SVC这样把高中低端存储均融合后,用SVC ESC和SVC HYPERSWAP都实现了双活或者双活+异地。
2.SVC ESC的IO GROUP单节点故障,将引发节点切换,站点的主机将会访问另一站点的SVC节点,只是造成了短暂时间的访问中断而已,另一站点SVC节点接管后,性能不会出现明显的下降。这种方式并没有不妥,只是本地站点只有1个SVC节点,冗余性来说,有点不够。另外,SVC ESC的IO GROUP单节点故障后,由于一个IO GROUP是同一套缓存,会造成写缓存DISABLE,这样对于中低端存储来说,可能会出现性能些许下降,但不明显和致命。
3.对于SVC hyperswap的IO GROUP单节点故障,则好了许多,两站点都有双节点保护,站点与站点间的写缓存均独立,而且还有读写性能优化方式,如连续10分钟读写I/O占比75%以上则改变主从VDISK方式等。