本文介绍RDS MySQL高可用系列实例的相关信息。
高可用系列是适用性较广的云数据库系列。采用一主一备的经典高可用架构,适合80%以上的用户场景,包括互联网、物联网、零售电商、物流、游戏等行业。
备节点仅作为备份形式存在,不提供业务访问。
拓扑图
优势
高可用性
高可用系列实例有一个备节点,根据所选参数模板(默认参模板是半同步、异步参模板是异步、高性能参模板是异步)的不同,主节点的数据会通过半同步或异步的方式同步到备节点,当主节点出现故障无法访问时,会自动切换到备节点。
高可用系列实例的主备节点可以部署在同一地域里的相同或不同可用区,部署在不同可用区可以实现实例的跨可用区容灾,提升实例的可用性。
说明当备节点出现故障不可用时,主节点会进行实时备份,主节点备份临近完成时会产生全局锁(FTWRL),导致主节点只读,一般不会超过5秒。
半同步:应用发起的更新在主实例执行完成后,会将日志同步传输到备实例,备实例收到日志,事务就算完成了提交,不需要等待备实例执行日志内容。当备实例不可用或者主备实例间出现网络异常时,半同步会退化为异步。
异步:应用发起更新请求,即进行增加、删除、修改数据的操作时,主实例完成操作后会立即响应应用,同时主实例向备实例异步复制数据。因此,在异步数据复制方式下,备实例不可用时不会影响主实例上的操作,而主实例不可用时可能会导致主备实例数据不一致。
功能全面
高可用系列实例提供完整的产品功能,包括弹性伸缩、备份恢复、性能优化、读写分离等,且提供SQL洞察功能,可以保存最长5年的所有SQL执行记录,使对数据库的访问有据可查,保障核心数据的安全。
限制
基于性能考虑,高可用系列实例的主备节点不可以跨地域。
升级为高可用系列
基础系列实例没有备节点作为热备份,因此当实例意外宕机或者执行变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,建议使用高可用系列。
除了新购实例时选择高可用系列,您也可以将已有的基础系列实例升级到高可用系列,免去数据迁移、老实例回收等一系列繁琐操作。 RDS MySQL 8.0、5.7基础系列实例可以通过控制台升级为高可用系列实例。详情请参见基础系列升级为高可用系列。
购买实例
如何购买高可用系列实例请参见创建RDS MySQL实例。
常见问题
备节点可以访问吗?
不可以访问。您只能访问主节点,备节点仅作为备份形式存在,不提供业务访问。
高可用系列可以降为基础系列吗?
暂不支持降为基础系列。您可以购买基础系列实例后将数据迁移到新实例,然后释放原实例。
如何修改高可用系列的主备复制方式?
请参见查询和修改数据复制方式。
高可用系列的备节点处理能力跟不上主节点时,复制方式会退化为异步复制吗?
会。更多信息,请参见复制方式介绍。