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