介于金融行业的特殊性,对于RTO和RPO都有比较严格的要求,现在比较流行的就是双活数据中心(包括本地和异地),从双活的角度来说可以提高业务的连续性,但是问题也是有的:
1、双活主要是保证业务的连续性,但是对于逻辑错误、操作失误、病毒等情况时,还是束手无策啊,因为双活体制下的两份数据是一致的,要有问题,都会有问题,这时,双活便意义不大,毕竟,站点级的故障和逻辑错误、操作失误、病毒等相比,几率会低的很多
2、双活体制下,对于后端的存储要求比较高,而大多数金融行业经过多年的发展,已经有很多的存储硬件设备(品牌不一、性能不一等问题),双活的要求最好是两端的存储设备配置、性能、品牌等一致,这样如何能更好的利用和平衡就是一个问题
1. 双活对于逻辑错误没有任何保护办法,完全不是为此而生的技术。但不妨碍增加其他保护机制,例如HADR,CDC等数据同步到其他地方。
2. 存储设备的需求有一点不一样。双活环境存储的访问方式是本地读,两地写。本地读只需要考虑本地的存储速度,两地写取本地存储写和(网络传输+异地存储写)最长的那个时间。如果负载是对等的,那么显然存储保持同一比较好。如果负载不是对等的(正常情况下都不是对等的)。那么可以考虑主中心用差的存储,此中心用好的存储:)仅个人意见哈。