那么如何保证仲裁机制及策略的一致性?

建设双活数据中心,我且将双活数据中心定义如下:

应用层面:同一个业务请求可以同时进入两个数据中心。

数据层面:应用服务器可以同时在两个数据中心进行写入操作。

存储层面:双数据中心的存储实时保持同步。

技术难点:

如果站点间发生链路中断或者是站点级别灾难,那么数据库集群、存储底层以及应用,负载均衡设备等等都会存在一个仲裁问题,那么如何保证仲裁机制及策略的一致性?

参与22

4同行回答

zp_ccczp_ccc高级技术主管国内某金融科技公司
目前这些层面的技术不可能通过统一的仲裁机制来管理,可以说数据库有自己的仲裁机制,存储也同样有自己的仲裁机制,几个层面也不需要统一仲裁策略。显示全部

目前这些层面的技术不可能通过统一的仲裁机制来管理,可以说数据库有自己的仲裁机制,存储也同样有自己的仲裁机制,几个层面也不需要统一仲裁策略。

收起
互联网服务 · 2015-10-30
浏览2620
  • 多谢您的回答! 如果数据库先发生仲裁,存储后发生仲裁,这种情况下有没有可能发生这样的场景,数据库认为A中心节点可用。而存储恰恰认为B中心节点可用。他们彼此孤立,最终的结果数据库节点全部宕机。
    2015-10-30
  • 没太明白楼主意思。数据库和存储都有各自的仲裁,如果发生脑裂后两个集群仲裁结果不一致则可以tivoli配置脚本保证不会出现一边存储集群活着而另一边数据库集群活着的情况,db2 purescale就是这么弄的,之后应该有人工办法将集群在一边起起来
    2015-10-30
  • sxtycxx  sxtycxx回复 haizdl
    我理解的数据库的双活和存储层的双活,都必须要保障数据的任何节点都要正度访问存储的任意节点,也就是不会出现像你说的数据库A站点不能访问存储B节点,而导致数据库节点的宕机
    2015-10-30
  • haizdl  haizdl回复 sxtycxx
    双中心之间的光纤链路完全断裂,挖土机一铲子下去,两根光纤全断了。
    2015-10-30
  • sxtycxx  sxtycxx回复 haizdl
    求求各位大神解决吧,呵呵
    2015-10-30
shigc1105shigc1105数据库管理员BC
测试过oracle extended rac on vplex。vplex 分有无witness,在oracle心跳断掉(磁盘都可读写)的情况下一般是inst_id小的实例存活,只要vplex的winner设置和oracle一致,没有问题。oracle心跳断开,两站点vplex站点也断开,两个站点都可以起来,但实际已经是两个单独的数据库,这点需要注...显示全部
测试过oracle extended rac on vplex。
vplex 分有无witness,在oracle心跳断掉(磁盘都可读写)的情况下一般是inst_id小的实例存活,只要vplex的winner设置和oracle一致,没有问题。
oracle心跳断开,两站点vplex站点也断开,两个站点都可以起来,但实际已经是两个单独的数据库,这点需要注意。收起
银行 · 2015-10-30
浏览2166
  • 感谢您的提醒。 数据库如果是1+1或者是2+2的模式,如果是脑裂的场合下,有没有什么特殊情况会使数据库判断发生偏差。如果我按照inst_id小的规则设置vplex的仲裁优先级,我担心会有什么情况导致数据库的判断恰恰相反。多谢您的回答。
    2015-10-30
sxtycxxsxtycxx 解决方案经理人工智能(计算机视觉)
仲裁机制是为解决脑裂问题吧,是对两个数据中心统一仲裁的吧,不会存在一致性问题吧显示全部

仲裁机制是为解决脑裂问题吧,是对两个数据中心统一仲裁的吧,不会存在一致性问题吧

收起
互联网服务 · 2015-10-30
浏览2221
  • 我想楼主的意思大概是数据库层面的集群和存储层面的集群脑裂后仲裁结果出现不一致吧
    2015-10-30
  • sxtycxx  sxtycxx回复 arrnox
    数据库的仲裁和存储层面的仲裁应该不是一套仲裁机制,一旦数据脑裂,不管是数据库还是存储都会出现宕机或是业务中断等问题,我所提到的统一是指不管是数据库,还是存储,都是对两端的统一仲裁,
    2015-10-30
haizdlhaizdl技术经理大连
如果存储的仲裁和数据库的仲裁不一致,数据库宕机,业务就会中断。显示全部

如果存储的仲裁和数据库的仲裁不一致,数据库宕机,业务就会中断。

收起
银行 · 2015-10-30
浏览2207

提问者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-10-30
  • 关注会员:3 人
  • 问题浏览:7951
  • 最近回答:2015-10-30
  • X社区推广