失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)

keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)

时间:2024-01-29 17:10:17

相关推荐

keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)

科普描述

双机热备是指两台机器都在运行,

但并不是两台机器都同时在提供服务。

当提供服务的一台

出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。

MySQL

双主复制,即互为

Master-Slave(

只有一个

Master

提供写操作

)

,可以实现数据库

服务器的热备,但是一个

Master

宕机后不能实现动态切换。

使用

Keepalived

,可以通过虚拟

IP

,实现双主对外的统一接口以及自动检查、失败切换机

制,从而实现

MySQL

数据库的高可用方案。

Keepalived

看名字就知道,保持存活,在网络里面就是保持在线了,也就是所谓的高可用

或热备,

用来防止单点故障

(单点故障是指一旦某一点出现故障就会导整个系统架构的不可

用)的发生,那说到

keepalived

不得不说的一个协议不是

VRRP

协议,可以说这个协议就

keepalived

实现的基础。

1

)

Keepalived

的工作原理是

VRRP

(

VirtualRouterRedundancyProtocol

)虚拟路由

冗余协议。

VRRP

中有两组重要的概念:

VRRP

路由器和虚拟路由器,

主控路由器和备份

路由器。

2

)

VRRP

路由器是指运行

VRRP

的路由器,是物理实体,虚拟路由器是指

VRRP

协议创建

的,是逻辑概念。一组

VRRP

路由器协同工作,共同构成一台虚拟路由器。

Vrrp

中存在着

一种选举机制,

用以选出提供服务的路由即主控路由,

其他的则成了备份路由。

当主控路由

失效后,备份路由中会重新选举出一个主控路由,来继续工作,来保障不间断服务。

环境

服务器:

如果觉得《keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。