MHA高可用技术 读写分离架构-Atlas
1.MHA高可用
01.主从复制架构演变介绍
a.基本结构
(1)一主一从
(2)一主多从
(3)多级主从
(4)双主
(5)循环复制
b.高级应用架构演变
高性能架构
读写分离架构(读性能较高)
代码级别
MySQL proxy (Atlas,mysql router,proxySQL(percona),maxscale)、
amoeba(taobao)
xx-dbproxy等。
分布式架构(读写性能都提高):
分库分表——cobar--->TDDL(头都大了),DRDS
Mycat--->DBLE自主研发等。
NewSQL-->TiDB
c.高可用架构
(3)单活:MMM架构——mysql-mmm(google)
(4)单活:MHA架构——mysql-master-ha(日本DeNa),T-MHA
(5)多活:MGR ——5.7 新特性 MySQL Group replication(5.7.17) --->Innodb Cluster
(6)多活:MariaDB Galera Cluster架构,(PXC)Percona XtraDB Cluster、MySQL Cluster(Oracle rac)架构
02.MHA高可用结构介绍
03.MHA Failover过程原理
04.应用透明VIP功能
05.binlog server功能
拉取主库binlog日志
邮件提醒
06.故障修复
2.读写分离架构-Atlas
01.Atlas读写分离中间件的安装与启动
图像说明:
02.读写功能测试
02.Atlas的管理
添加atlas用户