《云原生一站式数据库技术与实践》——三、降本增效,阿里云一站式数据库上云最佳实践(1) https://developer.aliyun.com/article/1231601?groupCode=aliyundb
DTS 双向复制时,数据库从a 复制到b,复制过的数据再回环复制,会导致一份数据双写,造成数据混乱。因此,我们实现了防循环写,可以支持MySQL 的双向同步。同时也支持通过DTS 将Redis 和MongoDB 同步到云上做灾备。DTS 目前与Hbase的耦合尚不成熟,因此云上提供了LTS双向复制的产品化能力,可以将Hbase同步到宽表里做灾备。
云数据库灾备能够为企业客户提供数据备份的能力且延迟极低,网络正常以及没有其他阻碍的情况下可达秒级延迟。由于业务没有做双活,依然在IDC,因此RTO较长。假设IDC 出现了网络异常、自然灾害等问题,会保留一份数据,业务需要在再构建一份业务服务器以及相关的资源从而保证业务可恢复。
有了灾备,还需要构建双活。
某客户希望IDC 到云上能够支持双活,需要在云上再构建一份业务的服务,业务服务与IDC 完全对等。资源出现异常后,可以将流量从DTS 切到云上。数据库和应用服务器都可以快速弹升,如果企业客户使用了K8s,弹性能力会更好。
部分企业客户存在备份低成本上云的需求。传统的方式大多为自己构建一个数据库,将备份存储到自己构建的服务器上,过程中会涉及备份是否冗余;如果没有冗余,是否需要选择分布式存储等。
而DTS 能够为备份提供低成本的上云方案,同时它支持压缩、加密、流控,可以保证数据上云、备份上云的安全性。它也可以将数据恢复给云上的数据库实例,若出现异常情况时可以将数据恢复,快速验证备份是否可用。过程中提供了低成本的存储,甚至未来可能会对接到自有存储,能够实现非常灵活的备份上云和恢复。
《云原生一站式数据库技术与实践》——三、降本增效,阿里云一站式数据库上云最佳实践(3) https://developer.aliyun.com/article/1231596?groupCode=aliyundb