随笔记录
如何做到RPO=0和RTO<1min
2025-2-24 diaba

在单元化部署中,当某个单元出现故障需要将流量切换到其他单元时,数据库层面的流量切换和数据支持主要通过以下方式实现:


1. RPO=0 的含义



RPO(Recovery Point Objective,恢复点目标)是指在灾难发生时,系统所能容忍的数据丢失量。RPO=0 表示在灾难发生时,系统不会丢失任何已提交的数据,即数据的完整性得到完全保障。


2. RTO<1min 的含义



RTO(Recovery Time Objective,恢复时间目标)是指从灾难发生到系统恢复服务功能所需的最短时间。RTO<1min 表示在发生故障后,系统能够在不到1分钟的时间内恢复服务。


3. 如何实现 RPO=0 和 RTO<1min



在单元化架构中,蚂蚁集团通过以下技术手段实现 RPO=0 和 RTO<1min:



4. 容灾能力




通过上述机制,蚂蚁集团的单元化架构能够在灾难发生时快速恢复服务,同时确保数据不丢失,满足高可用性和容灾的要求。
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容