云数据库 MySQL 支持四种架构:单节点、双节点、三节点、集群版。本文为您介绍三节点架构。
说明:
云数据库 MySQL 三节点采用一主两备模式,仅主库提供访问服务,两个备库只提供容灾,不提供访问。
三节点采用一主两备三节点模式,支持强同步复制方式,通过实时热备,确保数据的强一致性,提供金融级的可靠性和高可用性。
三节点架构,根据不同的隔离策略,可以分为通用型、独享型,请参见 隔离策略。
适用场景
覆盖游戏、互联网、物联网、零售电商、物流、保险、证券等行业应用。
架构特点
主备复制方式:异步(默认)、强同步、半同步。
支持特性齐全,包含只读实例、灾备实例、安全组、数据迁移、多可用区部署等,具体特性请参见 产品优势。
三节点实例可用性能够达到99.99%,具体协议请参见 服务等级协议。
三节点实例提供了多副本的方式以保障数据存储的持久性,主实例产生的数据会同步到其他备实例,能够有效保障数据安全,使得数据存储持久性不低于99.99999%。
数据节点部署在强大硬件之上,底层存储使用本地 NVMe SSD 硬盘,提供强大的 IO 性能,IOPS 最高可达240000,实际 IOPS 速率与配置、页面大小和业务负载有关,此数值是根据 MySQL 默认16KB分页大小测试所得,仅供参考。
三节点架构,两个备实例可以选择部署在同一可用区(如北京五区,系统默认打散策略保证其不会部署在同一设备上),或者选择部署在不同可用区(如一个备实例部署在北京五区,另一个备实例部署在北京七区)。
架构基本框架图
升级相关操作
云数据库 MySQL 支持数据库引擎升级,请参见 升级数据库引擎版本。
云数据库 MySQL 支持自动或手动升级内核小版本,请参见 升级内核小版本。