异地容灾备份的架构中,对于数据要求较高。如何在网络带宽有限的情况下,确保业务数据的实时性和一致性。一旦发生灾害,异地数据中心的系统及服务能够在最短时间内恢复?
异地容灾备份受带宽和距离限制,很难完全做到数据的实时性和一致性。为了不影响生产系统性能,一般异地(特别是超过100公里的情况下)备份都是有时间差的(异步传输)。距离较近、预算较高的情况下,可以用高端磁盘阵列的同步复制功能,或者数据库复制的强一致性选项,保证数据的实时性和一致性。
收起实时性和一致性问题是RPO的问题
异地容灾受网络时延等客观条件的影响,在不对生产读写性能造成很大影响的情况下,几乎不太可能做到强一致性。因此,建议通过业务影响分析工作梳理业务的真实RPO需求,并说明异地中心的限制条件,与他们就可接受的数据丢失量达成一致,降低他们对异地数据丢失量的期望值,然后再考虑技术方案的设计。在带宽有限的情况,考虑比如网络层的带宽加速器,存储或数据库层的压缩、消重、增量数据传输等技术来提升传输效率。还有一点很重要,就是尽可能明确哪些数据是真正需要做灾备的,有些日志类的数据建议不用考虑灾备,从而使得带宽真正为有价值的数据服务。
异地灾备架构规划传输通道带宽是保证RTO、RPO至关重要的条件之一,如果在网络带宽有限的情况下只能考虑数据的压缩、去重从而降低需要传输的数据量,但压缩、去重后在灾备端数据恢复时所需时间也必然增加。
收起