系统架构
更新时间: 2020年12月30日 20:26:36
打开PDF

系统架构

RDS FOR MYSQL 架构图:

RDS FOR MYSQL 架构图

滴滴云 RDS 主要涉及到 5 大模块:管控服务、通信服务、监控采集服务、HA 高可用服务、备份服务。

管控服务

管控服务是 RDS 的核心服务,首先当初始购买实例成功后,管控服务会去申请所需规格资源,创建 实例。并且管控服务也维护了所有实例的具体元信息,这些信息会作为资源调度的依据,同时管控服务还 会维护用户的任务下发与执行。

通信服务

通信服务是所有任务下发与执行的桥梁与纽带,会管理任务执行与结果的返回,维护任务的相关新的信息。

监控采集服务

监控采集服务负责所有实例的指标采集,包括实例的性能指标采集和实例资源的指标采集,目前滴滴云 RDS 监控指标采集已包含大多数指标采集项,帮组用户优化 RDS 实例性能。

HA 高可用服务

HA 能力是 RDS 的核心服务之一,当发生主库所在机器宕机、数据库实例宕机等问题后,导致主库 无法访问时,高可用服务会判断主库是否可以访问。如果无法访问,则会进行故障转移,切换到备用实例 上,保证业务可以正常访问数据库服务。高可用服务切换的时间一般在 30 秒内,30 秒内高可用服务主要 是进行了主库服务可用性检查,一般在 6 秒左右。同时会检测是否网络抖动引起的短期不可用,以防止误 切换,这个时间一般在 8 秒左右,之后如果服务不可用,则开始切换,切换过程大约需要 10 秒左右。

备份服务

备份服务主要是管理所有实例的数据的备份以及 binglog 的备份,备份服务每天会定时进行实例的数据备份、同时会实时的对实例的未备份 binlog 进行备份,确保用户可以恢复到 7 天内的任何时间点。

您在使用帮助文档的过程中,遇到哪些问题? [可多选]
不能为空
您的建议
挺好的,没有问题
确定反馈