如果说是绝对的同步,那么数据库层可以通过主备库同步方式实现,比如ORACLE可以设置ADG的模式为最大保护模式。存储可以通过虚拟化网关向双中心同时写镜像的方式实现,比如VPLEX、SVC、NETAPP MCC等。但是要说性价比比较高,我认为还是数据库方式。因为第一投资小,第二灵活,如果影响性能,可以很容易改变模式,同时可以实现最大保护和最大性能中间的模式及最大可用。细节问题可以参考
http://www.aixchina.net/Article/161411
选型问题:如果是新购设备做同步的话,为什么要实现同步而不采用异地双活的架构?双活可以实现RTO=0。
案例:可以参考XX汽车金融的案例,望京--亦庄做的netapp双活架构。
异地双活容灾的方式,netapp和华为、EMC都可以实现100km以上的数据中心双活,netapp有200km的案例。华为现在情况不太清楚,之前华为的双活出现过问题。
如果说是灾备数据同步的话,性价比最高的就是在灾备数据中心放置备份一体机,利用源端重复数据删除(数据传输前就删除,消耗一部分主机性能),将已经精简的数据传输到异地。这样对带宽和数据量和成本就保证了。RTO时间取决于灾备中心有对应的容灾业务系统,比如主数据中心宕机之后,灾备中心有完整的一套灾备系统,将应用启动。如果没有对应的容灾业务系统,只能把之前备份的数据在回传到主数据中心,这个时间就无法保证。
补充一点:RPO时间取决于备份策略的制定,时间间隔决定了RPO时间。
收起