延瑛 AIS 技术平台开发 数据库专家
本文将简要介绍我在QCON上做的DRC在异地双活的场景设计和应用分享,另外,我将介绍一下DRC在阿里云的使用场景。
DRC(Data Replication Center)是阿里巴巴技术保障部数据库团队自主研发的、数据同步和数据分发的实时数据流服务。这个数据服务在阿里巴巴里已经上线了几年,2014年双十一成功支撑了571亿交易异地双活的异地秒级数据同步。
DRC支持读取集团MySQL,RDS,Oceanbase,HBase,Oracle等多种不同的数据源的实时增量数据,支持写入数据库、Metaq、ODPS等多种存储媒介。另外,在RDS官网提供外部用户迁移上云服务,目前可以支持RDS跨域同步,RDS实时binlog订阅,七网隔离数据订阅等等。
首先简单介绍一下,DRC是什么。

DRC的架构图:

淘宝新一代架构 – 异地多活,实现了一种数据中心热拔插的方式来应对业务峰值,能实现流量实时切换,数据实时恢复。

淘宝异地双活的实现简要图。

DRC是阿里巴巴数据库团队研发的实时数据流服务,用于异地双活场景,保证数据一致性与实时性。在2014年双十一期间,它成功处理了2000个实例的增量数据,峰值每秒处理30GB,支持多种数据源和存储媒介。DRC通过数据有序性、不丢不错、事务一致性的机制,实现低延迟和高可用,确保异地多活的顺利进行。
最低0.47元/天 解锁文章
1706

被折叠的 条评论
为什么被折叠?



