应用双活和数据库双活,在实现方式上优缺点是什么?

系统的双活有两个层面,应用双活和数据库双活。

1、数据库层面的双活可以通过存储双活的技术和数据库同/异步复制技术实现,这两种实现方式优缺点各是什么?

2、应用双活的一些实现方式以及各自实现方式有何优缺点?

请教一些经验专家!

3回答

shigc1105shigc1105  数据库管理员 , BC
samclockcmf3635super1260等赞同了此回答
说说数据库层面的双活数据库的双活存储双活一般是同步写对于oracle 的Extended RAC,底层存储可以基于gpfs/vplex/asm,oracle官方不是很建议,只有一个extended rac的白皮书,各个架构在业内均有实施案例;对于DB2的gdpc,基于gpfs+purescale等,在业内也有实施案例;数据库的双活,其实就...显示全部
说说数据库层面的双活

数据库的双活存储双活一般是同步写
对于oracle 的Extended RAC,底层存储可以基于gpfs/vplex/asm,oracle官方不是很建议,只有一个extended rac的白皮书,各个架构在业内均有实施案例;
对于DB2的gdpc,基于gpfs+purescale等,在业内也有实施案例;
数据库的双活,其实就是把距离拉长了,由于光纤的延迟,一般建议距离《100KM。其核心还在于中间光纤链路的稳定性,一般都会选择2-3家电信运营商,带宽要求也很高。该架构对于应用来说是透明的,建议每个数据中心的应用连接本数据中心的数据库实例,出现问题在failover到对端数据中心数据库实例。网络上建议两数据中心主机在同一网段,需二层打通。


数据库同/异步复制双活
一般都是通过数据库日志复制技术将数据同步到对端,网络带宽占用一般较小,灾备端数据库一般可以只读的方式打开,提供查询使用。在互联网行业mysql的主从使用较多;传统行业的商业数据库一般更多的是做灾备或查询库。该架构对应用也有一定的要求,连接区分主库从库。如果是异步的方式从库的数据滞后主库,需在业务上确认数据是否可用。收起
 2016-01-08
浏览7002
zhangchuangbingzhangchuangbing  系统管理员 , 锦州银行
samclockcmf3635赞同了此回答
存储级别的双活,目的是实现跨站点的双读双写,两个站点都可以做写。当然这也要数据配合,比如RAC。数据同步/异步复制,备份站点一般都只能读,可以用来做查询。双向复制的数据技术也有,但是用的比较少。...显示全部

存储级别的双活,目的是实现跨站点的双读双写,两个站点都可以做写。当然这也要数据配合,比如RAC。

数据同步/异步复制,备份站点一般都只能读,可以用来做查询。双向复制的数据技术也有,但是用的比较少。

收起
 2016-01-08
浏览6701
huibohuibo  系统工程师 , 上海银行中心
samclockcmf3635赞同了此回答
存储双活仅仅是数据库双活的一种实现方式或者说是基础。OS层,文件系统层,数据库层还有需要考虑的问题。显示全部

存储双活仅仅是数据库双活的一种实现方式或者说是基础。OS层,文件系统层,数据库层还有需要考虑的问题。

收起
 2016-01-08
浏览6585

提问者

wanggeng系统运维工程师, 某银行

问题状态

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