容灾是考虑分布式的多节点还是其多副本,规划同城时候需要对等配置么
收起当前容灾架构主要包括三种
集群双活,同城主备集群,跨站点集群模式
集群双活模式需要应用双写或者两套应用并行写,主集群故障以后,备集群可以无缝接管,对外提供服务。
同城主备集群模式只需要一套应用,顶层依赖数据库本身的技术保证数据的同步,主集群故障以后,备集群需要切换以后才能对外提供服务。
跨站点集群模式本质上还是一套集群,依赖内部组件的高可用保障整个集群的可用性。存在集群故障无法对外提供服务的风险。
可用性角度:集群双活》同城主备集群》跨站点集群模式
运维管理角度:跨站点集群模式》同城主备集群》集群双活
资金投入角度:集群双活》同城主备集群》跨站点集群模式
性能角度:集群双活》同城主备集群》跨站点集群模式
从数据安全性角度考虑:
同城主备集群,跨站点集群模式这两种模式下,都无法很好的解决由于应用或者人为误操作导致的局部数据异常问题