同城情况下做Extended RAC 和 Oracle ADG 两种方案,从运行维护角度考虑各有那些利弊?

对于Oracle数据库来讲,同城情况下做Extended RAC 和 Oracle ADG 两种方案,从运行维护角度考虑各有那些利弊?

1回答

赵海赵海  技术经理 , 大连
柳旭升时东南江南无烟雨等赞同了此回答
Extended Rac & Oracle ADG。1.Extended RAC,是基于跨远距离实现高可用的一种技术方案。这种方案本身是基于RAC衍生出来的一种技术方案。除了在ASM规划的时候要设计特殊的镜像模式,还需要有第三点仲裁磁盘的存在。其故障转移的自动化程度无疑是其优点。但是由于关系数...显示全部

Extended Rac & Oracle ADG。
1.Extended RAC,是基于跨远距离实现高可用的一种技术方案。这种方案本身是基于RAC衍生出来的一种技术方案。除了在ASM规划的时候要设计特殊的镜像模式,还需要有第三点仲裁磁盘的存在。其故障转移的自动化程度无疑是其优点。但是由于关系数据库本身的一致性要求,节点间的竞争导致的热点问题也随着节点距离的拉远凸显出极大的问题所在,这种极大的问题隐患在特殊的负载模式下可能带来的风险是巨大的。所以Oracle官方其实已经不再推崇这种技术方案。
2.Oracle ADG,是在容灾观点触发之下,基于日志的复制技术基础之上诞生的一种容灾技术方案。它所强调的是在对主数据中心影响最小的情况下实现的一种保障RPO和RTO的技术方案。它的优点就在于其安全性上,另外一点就是与其他的双活技术方案比起来的简单性。其劣势就在于故障切换的复杂性,一个是时间的复杂度一个是切换本身的复杂度。

两种方案虽然都可以利用在城域范围内的容灾场合,但是各有优劣。从运维角度来讲,Extended Rac虽然少了故障切换场合下的复杂性,但是由于其相对复杂的环境需求(网络二层打通,存储访问存在着Local和Metro的差异等),给运维带来的相对工作量和复杂性也不会少。Oracle ADG虽然不需要复杂的网络环境和存储环境,但是故障切换和日常监控的复杂性也会相对较高,对人员的素质、容灾体系和标准建设要求较高。

收起
 2017-09-22
浏览810

提问者

lcc其它, 城市商业银行

问题状态

  • 发布时间:2017-09-21
  • 关注会员:2 人
  • 问题浏览:3057
  • 最近回答:2017-09-22
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2020  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30