mysql---MHA高可用架构

概念

高可用模式下的故障切换,基于主从复制。

单点故障和主从复制不能切换的问题

故障切换过程0-30秒

根据vip地址所在的主机,确定主备

主和备不是优先级确定的,主从复制的时候就确定了主,备是在HMA的过程中确定

MHA的组件:

HMA NODE 数据节点,每台mysql和管理服务器都要安装 监控服务器状态以及收集数据

HMA的manager 管理节点

管理mysql的高可用集群

可以单独部署在一台独立的服务器,也可以部署多个

实现主备之间切换。主发生故障,切换到备

MHA的特点:

1、manager来实现主备切换

2、数据同步还是依靠二进制日志,最大程度上保证数据的完整

3、半同步的方式实现数据的完整性

支持一主多从的架构,最少三台

MHA工作原理:

1、从宕机崩溃的master保存二进制日志事件(binlog  events);

2、识别含有最新的更新 slave 日志

3、应用差异的中继日志(relay log)到其他的slave

4、应用从master保存的二进制日志事件

5、提升一个 slave 为新的master

6、使其他的slave连接行的master 进行复制。

  • 8
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值