产品介绍
更新时间:2019-06-14
产品优势
- 三节点高可用:一主两备,自动化故障切换,保障数据库高可用性;
- 强同步复制:保障主节点与备节点、主节点与只读节点之间的数据强一致;
- DB防火墙:代理实例安全模块记录可疑SQL注入语句,实现告警或拦截,保障数据安全;
- 读写分离:只读实例分担主实例读业务负载,代理实例流量分发模块实现读写流量智能分发;
- 备份优化:更长的备份保留时间,最长可达10年;
- 日志优化:更长的日志文件保留时间,binlog和slowlog默认保留60天。
产品架构详解
高可用架构
三节点架构实现高可用:三节点增强版RDS为一主两备架构,主节点与备节点之间保持强同步复制。通常状况下,应用程序访问主节点完成业务操作;如果主节点发生故障,系统会自动切换备节点1为主节点,同时切换备节点2为备节点1,并启动一个新节点作为备节点2,时刻保证业务连接正常;如果备节点发生故障,系统会启动一个新节点作为备节点,时刻保证两个备库同时运行,架构图如下所示:
代理实例实现DB防火墙及读写分离架构
代理实例实现读写分离:应用程序应用程序将读写请求全部发送给代理实例,代理实例自动分离读请求并均摊到只读实例上,剩余的读写请求发给主实例的主节点,从而扩展整体读能力;主实例备节点、只读实例和主节点之间通过强同步复制方式进行主从同步。
代理实例实现DB防火墙:代理实例搭载的的DB防火墙可以在线识别和记录SQL注入行为,用户可选择对这些语句进行告警或阻断,进而提升整个RDS集群中所有实例的数据安全性,架构图如下所示: