Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 视频教程 | 打赏(Donations) | About
知乎专栏多维度架构 微信号 netkiller-ebook | QQ群:128659835 请注明“读者”

14.2. 灾备整体解决方案

双机设备已经推出历史舞台,基于主备的数据中心方案也显得过时,我只推荐双活的备份方案。

14.2.1. 双活互备方案

双活互备不分主次机房,两个机房同时对外提供服务,当一方出现故障时才会将用户自动切换到另一个机房。

双活互备方案的优点

  1. 切换成功率高:灾备系统的核心部件基本处于运行状态,不存在灾备切换时起不来的情况。
  2. 切换时间快:由于切换的时候,省去了灾备系统启动各服务性程序,与交易所数据同步等操作,可以进一步缩短切换的时间。
  3. 数据实时性高:数据的实时性可以与主系统达到同步。
  4. 数据丢失率低:可以保证主系统中只要已经报入交易所的委托,灾备系统都可以获取到。

双活互备方案的缺点

  1. Active-Active 可以会出现数据不同步,两机交易服务器数据出现差异
  2. 实时同步对网络环境要求比较高,这个不用过于担心,目前IDC的网络环境越来越好。
[提示]提示
另外需要注意的是当双活启动时,平均分配用户到两套交易系统上,如果一个交易系统出现故障,可能会增加另一个交易系统访问压力,所以要注意监控两个交易系统服务器的使用情况。

14.2.2. 三机房互备方案

在双活互备方案基础上,我们还可以进一步扩展,做到三地互备,甚至更多的备份,但考虑到成本一般不会超过三个机房。

两机房也好,三机房也罢,接入线路一定要选择不同供应商。