关于数据库双活的真正实施场景(有关于仲裁资源的存放)

       根据了解,不论是oracle asm+rac,还是存储厂商的相应解决方案(vplex,svc)等,在oracle数据库层面实现双活基本都依赖于oracle rac来实现的,      目前我们的困惑,就是各个厂商包括oracle,在双活数据中心中,必须要有一个第三方站点,存...显示全部

       根据了解,不论是oracle asm+rac,还是存储厂商的相应解决方案(vplex,svc)等,在oracle数据库层面实现双活基本都依赖于oracle rac来实现的,

      目前我们的困惑,就是各个厂商包括oracle,在双活数据中心中,必须要有一个第三方站点,存放一个独立的仲裁资源

     根据部分厂商建议,在没有条件的情况下,将第三方仲裁资源存放在主生产中心,这样的话,主中心一旦停运,灾备站点也因为获取不到仲裁资源,而为避免脑裂,停止对外服务

    那么是不是所谓的双活数据中心,必须要有物理上分开的3个机房,才能够真正的实现?

收起
参与18

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

prada_guprada_gu其它xxx

为什么需要设置第三方仲裁站点?思维进入误区了,在设计架构时应该尽量避免出现这种情况,因为不可靠

一般说来,只有在创建跨中心的集群的场景时,才会考虑设置第三方仲裁站点,不管是应用层,还是数据库层,或者是所谓的存储双活层。但是想想看,这样设置的益处有多少?带来的风险点增加了多少?(带来的故障场景在8-9种,也太复杂),根本是得不偿失呀。

IT其它 · 2016-01-21
浏览3448

回答者

prada_gu
其它xxx
擅长领域: 灾备双活服务器

prada_gu 最近回答过的问题

回答状态

  • 发布时间:2016-01-21
  • 关注会员:8 人
  • 回答浏览:3448
  • X社区推广