开发者
资源
业界目前几种通用的容灾方案
业界目前几种通用的容灾方案
发表于2024/09/01
1.1k1
日志同步技术: 

1. 列存数据不记日志无法通过日志来同步。 

2. 支持列存xlog后会导致导入性能劣化,xlog数据量大,同时会影响日志同步效率。 

备份增量同步技术: 

1. 无法达到RPO = 0 

2. 备集群只能读,无法支持写操作 

逻辑数据同步技术: 

1. 列存数据需要支持逻辑解码,需要从列存XLog的方向进行演进 

2. 分布式事务,DDL等处理难度较大 

 备份/恢复 

1. 不能马上提供服务,RTO时间较长 

2. 需要较大空间保存备份集 

 应用层双写 

1. 需要业务配合,对于业务侵入较多,不具有通用性,无法规模商用。 

GaussDB(DWS)当前在备份增量同步和备份/恢复两个方向进行演进,他们都是基于备份/恢复工具Roach 

GaussDB(DWS)需要解决四类问题: 

(1) 快速的备份恢复:高性能备份、恢复操作保证在较短的时间内将数据迁移到另一个集群,对于RPO/RTO要求不大的系统来说实现和使用非常简单。 

(2) 备份恢复在集群可用的情况下即可进行,不受单点故障的影响:备份恢复在集群可用的情况下就可以进行,集群只需要保证有可用副本就可以持续的进行备份,并且可以正常恢复。 

(3) 备份集的可靠性:备份集需要存储在可靠的存储上,类似OBS/NBU,由于磁盘故障率相对比较高,类似备份集保存在磁盘上也是一种可选的方案。 

(4) 容灾支持程度:支持跨AZ级的容灾还是跨Region级的容灾,是否具有全场景下的容灾能力。 

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞