如何屏蔽中间链路抖动,故障等问题对双活的影响?

参与29

3同行回答

weiliang1216weiliang1216it技术咨询顾问IBM
一般情况下,对于做双活架构的集群而言,链路要求是比较高的,极其微弱的抖动可以忽略,系统一般都有重发机制。但如果链路抖动到了一定程度,导致系统无法忍受,那么建议改进链路质量。故障问题在双活中有仲裁机制来保证数据的一致性,从而在链路故障时会保证只有单边数据有效。等故障...显示全部

一般情况下,对于做双活架构的集群而言,链路要求是比较高的,极其微弱的抖动可以忽略,系统一般都有重发机制。
但如果链路抖动到了一定程度,导致系统无法忍受,那么建议改进链路质量。

故障问题在双活中有仲裁机制来保证数据的一致性,从而在链路故障时会保证只有单边数据有效。
等故障恢复后,数据一般也会自行同步。

收起
IT咨询服务 · 2017-11-10
浏览1800
jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信
链路完全故障对双活架构来说是一定有影响,双活存储需要对这种链路中断造成的脑裂现象做仲裁,选举出存活的存储,但链路可以做冗余,让DWDM设备具有探测机制,当单一链路完全中断,同步数据就不走这条路径,屏蔽单一链路中断造成的重大影响,对存储端也几乎无感知。链路抖动的话,因为链路...显示全部

链路完全故障对双活架构来说是一定有影响,双活存储需要对这种链路中断造成的脑裂现象做仲裁,选举出存活的存储,但链路可以做冗余,让DWDM设备具有探测机制,当单一链路完全中断,同步数据就不走这条路径,屏蔽单一链路中断造成的重大影响,对存储端也几乎无感知。
链路抖动的话,因为链路没有完全中断,目前来说,由于DWDM无法探测链路的性能,触发相应的动作。而存储双活又是实时写同步的,只有写同步完成了,才算是完成了写同步,而链路抖动却会造成写同步完成效率大大降低,造成类似存储HANG住的效果,对上层应用和数据库来说,表现为超时现象,超时时间长了,超过了应用和数据库所能容忍的超时时间,则直接挂起。所以说,为了尽量减少链路抖动造成影响,其本质应该是尽量降低写同步的频率,也就是说应用和数据库对存储的写操作频率尽量降低。比如说数据库分区,增大缓存,分批提交等,想尽办法来减少写存储的IOPS,提高吞吐量。另外一方面,如果DWDM如果将来具有智能感知能力,当单条链路出现性能波动时,DWDM直接中断该链路,比依旧使用该链路更不会对双活存储造成影响。

收起
银行 · 2017-11-10
浏览1635
peterzhupeterzhu系统工程师江苏农信
当镜像出现中断时 如何确认是否为中间链路抖动引起的 是在san里面看什么指标吗?显示全部

当镜像出现中断时 如何确认是否为中间链路抖动引起的 是在san里面看什么指标吗?

收起
银行 · 2017-11-10
浏览1602

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-11-09
  • 关注会员:4 人
  • 问题浏览:4717
  • 最近回答:2017-11-10
  • X社区推广