做存储双活,网关增加了故障点,会不会成为性能瓶颈?

存储双活有个疑问,就是有网关双活和无网关双活,如果是有网关的话,网关会不会增加了故障点,会不会成为性能瓶颈?网关双活除了解决异构存储的优点,还有没有别的优点,有网关双活下的两台不同厂商存储,性能低的存储,会不会拖慢 性能高的存储呢?...显示全部

存储双活有个疑问,就是有网关双活和无网关双活,如果是有网关的话,网关会不会增加了故障点,会不会成为性能瓶颈?网关双活除了解决异构存储的优点,还有没有别的优点,有网关双活下的两台不同厂商存储,性能低的存储,会不会拖慢 性能高的存储呢?

收起
参与90

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

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信

不会,可以理解为两个双活存储的四个控制器移出,成为两套的双活控制网关,其双活原理和存储端实现是类似的。
无论是双活存储还是双活网关,其写IO,都是先写双活网关/存储控制器的缓存,然后缓存将该写IO同步至另一套双活网关中,并回响应,最后回主机写响应,当该缓存足够时,写IO延时非常低,当该缓存不充足时,写IO需要等待写缓存中的IO刷入至后端磁盘阵列,存在“等待”的过程,所以写IO延时会陡增。而双活网关增加了存储的缓存(在存储控制器缓存之上叠加了双活网关的缓存),所以在后端存储缓存不足时,起到了提升性能的作用。

而双活存储和双活网关对性能的影响是在于写IO的同步过程,需要考虑链路、距离、写IO竞争情况等因素,这一点这两者是一样的,所以并不能说双活网关实现的双活比双活存储实现的双活性能要差。

另外一点,要实现存储双活,这两者的性能差距不因过大,即使有缓存可以缓冲很多写IO,但一旦涉及到写缓存刷入后端磁盘阵列的过程,由于两者性能的差距会导致的写IO性能取决于较慢的存储。所以一般存储双活都会选择两个性能类似的存储互为partner。

银行 · 2017-11-14

回答者

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

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2017-11-14
  • 关注会员:14 人
  • 回答浏览:5746
  • X社区推广