【集群仲裁一致性】存储跨中心双活集群的仲裁如何和上层数据库集群的仲裁结果保持一致?

集群仲裁一致性问题:所谓的仲裁一致性问题,是指双中心之间的双活存储集群和数据库集群的仲裁结果是否能保证一致性。当不一致时,对业务系统将造成灾难性影响。显示全部

集群仲裁一致性问题:所谓的仲裁一致性问题,是指双中心之间的双活存储集群和数据库集群的仲裁结果是否能保证一致性。当不一致时,对业务系统将造成灾难性影响。

收起
参与30

查看其它 3 个回答wildhorse的回答

wildhorsewildhorse存储工程师git

双活的站点存活,从技术角度看,要根据当时谁抢占到第3站点仲裁来决定谁能存活。即,每个站点都有50%的机会。
但结合数据库,尤其是Extended RAC,要结合Oracle脑裂规则来进行相应设计。通俗的说,就是要跟Oracle RAC的脑裂机制保持一致性,确认大家都押宝在同一个方向上。在中间链路故障导致脑裂出现时,RAC选择在实例ID小的一边活。此时,押宝在ID小的站点即可。风险就是ID小的站点挂了,另外一个站点需要人为的做恢复。

硬件生产 · 2017-09-29
浏览2852

回答者

wildhorse
存储工程师git
擅长领域: 灾备存储双活

wildhorse 最近回答过的问题

回答状态

  • 发布时间:2017-09-29
  • 关注会员:5 人
  • 回答浏览:2852
  • X社区推广