MySQL高可用方案
2022-01-06 15:38:02 36 举报
MySQL 高可用方案
作者其他创作
大纲/内容
...
Application
Slave
Lvs+Keepalived
主从复制+读写分离1、对数据实时性要求不是特别严格的2、扩展 Slave 的数量,分散读压力到多台 Slave 的机器上面(解决读性能瓶颈)
Lvs+Keepalived+双主复制Lvs 是一个虚拟的服务器集群系统,可以实现 LINUX 平台下的简单负载均衡。Keepalived 主要用于主机与备机的故障转移
Master-Master复制\\DRBD(网络RAID)同步
VIP
MasterHearbeat
MySQLLVS+keepalived
Write
replication
HeartBeat + 双主复制heartbeat(Linux-HA)最核心的两个部分:心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运行在对方主机上的资源或者服务。HearBeat + DRBD + MySQLDRBD 是通过网络来实现块设备的数据镜像同步的一款开源 Cluster 软件,它自动完成网络中两个不同服务器上的磁盘同步,相对于 binlog 日志同步,它是更底层的磁盘同步,理论上 DRDB 适合很多文件型系统的高可用
Master-Master 复制
Read
Master
收藏
0 条评论
下一页