做异地容灾系统,网络、应用等都可以在异地集成一套完整相同的架构,但是应用连接的数据库,怎办?

做异地容灾系统,网络、应用中间件等都可以在异地集成一套完整相同的架构,但是应用连接的数据库,如果跨异地机房,性能就会严重受到影响,有什么解决方案呢?

A中心:  B中心:

网络       相同网络

应用       相同应用

数据库

数据库怎么切换,是带着应用一起切换吗?

参与25

5同行回答

pysx0503pysx0503系统工程师第十区。散人
个人观点哦,仅供参考。我觉得异地的数据库,可以通过存储级别的数据同步来实现数据一致。两台存储现在本地做数据同步。然后拿一台到异地。在通过专线进行数据同步。这样实时传输的数据量就相对较小,应该不会降低太多性能。...显示全部

个人观点哦,仅供参考。

我觉得异地的数据库,可以通过存储级别的数据同步来实现数据一致。两台存储现在本地做数据同步。然后拿一台到异地。在通过专线进行数据同步。这样实时传输的数据量就相对较小,应该不会降低太多性能。

收起
系统集成 · 2017-03-27
浏览2483
  • 存储的数据不能运出机房的,就算需要可能也要武警押运吧
    2017-03-31
  • 这个就根据业务的重要性了吧。银行。军工肯定会相当严格。
    2017-03-31
ryan_zhouryan_zhou系统工程师保密
数据库不是有DR功能么,配合存储远程复制功能,尽可能的缩小日志传输的gap,可以尽可能的减少损失,但是以我的理解,已经是异地灾备了,就不要指望真切换的时候一点数据不丢,显示全部

数据库不是有DR功能么,配合存储远程复制功能,尽可能的缩小日志传输的gap,可以尽可能的减少损失,但是以我的理解,已经是异地灾备了,就不要指望真切换的时候一点数据不丢,

收起
机械装备 · 2017-03-27
浏览2254
qq373793057qq373793057课题专家组系统工程师某银行
关于应用跨机房连接数据库的性能问题,可以考虑配置灾备机房数据库的只读功能,来分担一部分中心机房数据库的负载,但主要的入库操作仍然交给生产中心数据库来实现。关于数据库的切换问题,取决于数据库的DR模式是选用同步还是异步方式实现。在进行切换时,通过修改网络指向或者手...显示全部

关于应用跨机房连接数据库的性能问题,可以考虑配置灾备机房数据库的只读功能,来分担一部分中心机房数据库的负载,但主要的入库操作仍然交给生产中心数据库来实现。

关于数据库的切换问题,取决于数据库的DR模式是选用同步还是异步方式实现。

在进行切换时,通过修改网络指向或者手动修改应用连接数据库的配置,让应用连接到灾备端数据库。

收起
银行 · 2017-03-31
浏览2194
haizdlhaizdl技术经理大连
应用跨数据中心访问数据库,通过专线实现,延时一般是可以接受的,很多地方也是这么做的。网络上最大的挑战还是数据跨数据中心之间的复制,这个复制根据不同的RTO目标,对网络还是有一些苛刻要求的。...显示全部

应用跨数据中心访问数据库,通过专线实现,延时一般是可以接受的,很多地方也是这么做的。

网络上最大的挑战还是数据跨数据中心之间的复制,这个复制根据不同的RTO目标,对网络还是有一些苛刻要求的。

收起
银行 · 2017-03-31
浏览2236
oyangchoyangch系统工程师HiTech
与数据库、网络环境等有关。数据库如何切换,取决于数据库容灾的部署方式。如果容灾数据库数据是同步的,则可以将数据库部署成扩展高可靠性架构,这样可以实现生产、容灾环境数据库0切换了。如果容灾环境数据库数据容灾是异步方式实现的话,则须根据具体数据库特征进行相应的切...显示全部

与数据库、网络环境等有关。

数据库如何切换,取决于数据库容灾的部署方式。如果容灾数据库数据是同步的,则可以将数据库部署成扩展高可靠性架构,这样可以实现生产、容灾环境数据库0切换了。如果容灾环境数据库数据容灾是异步方式实现的话,则须根据具体数据库特征进行相应的切换,延迟是不可避免的。

影响性能的关键因素还是网络服务带宽。

收起
IT咨询服务 · 2017-03-27
浏览2310

提问者

eianbo
IT顾问PBCCRC
擅长领域: 服务器中间件监控

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-03-27
  • 关注会员:6 人
  • 问题浏览:6612
  • 最近回答:2017-03-31
  • X社区推广