MySQL:高可用升级

128 阅读1分钟

1.前言

目前自建的数据库架构为简单的一主一从,业务连接nginx指定端口(一个读写端口一个只读端口),主库发生故障时需要手动切换至从库;先对该架构做升级如下图,引入proxysql,orchestrator组件实现数据库读写分离和故障自动切换。 image.png

组件说明

PorxySQL代理:分布式(三台)的对每套mysql集群(一主两从)可实现读写分离,审计,SQL镜像,SQL重写,查询注释等

orchestrator:分布式(至少三台)的对监控mysql集群存活和故障切换,计划内切换等