科普描述

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

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

当提供服务的一台

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

MySQL

双主复制,即互为

Master-Slave(

只有一个

Master

提供写操作

)

,可以实现数据库

服务器的热备,但是一个

Master

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

使用

Keepalived

,可以通过虚拟

IP

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

制,从而实现

MySQL

数据库的高可用方案。

Keepalived

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

或热备,

用来防止单点故障

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

用)的发生,那说到

keepalived

不得不说的一个协议不是

VRRP

协议,可以说这个协议就

keepalived

实现的基础。

1

)

Keepalived

的工作原理是

VRRP

(

Virtual Router Redundancy Protocol

)虚拟路由

冗余协议。

VRRP

中有两组重要的概念:

VRRP

路由器和虚拟路由器,

主控路由器和备份

路由器。

2

)

VRRP

路由器是指运行

VRRP

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

VRRP

协议创建

的,是逻辑概念。一组

VRRP

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

Vrrp

中存在着

一种选举机制,

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

其他的则成了备份路由。

当主控路由

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

环境

服务器:

keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)相关推荐

  1. 物联网架构----双机热备Keepalived了解

    物联网架构----双机热备Keepalived了解 1. 前言 负载均衡LB,高可用HA,这一小结主要讲双机热备方案保证高可用.这里选择Keepalived作为双机热备方案,下面就对具体的配置进行了解 ...

  2. mysql的双机热备自动切换_Mysql双机热备配置(超详细多图版)

    一.双击热备介绍 1.基本概念 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),双机高可用按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active- ...

  3. mySQL双机冗余_MySQL双机热备实现原理

    双机热备是应用于服务器的一种解决方案,其构造思想是主机和从机通过TCP/IP网络连接,正常情况下主机处于工作状态,从机处于监视状态,一旦从机发现主机异常,从机将会在很短的时间之内代替主机,完全实现主机 ...

  4. mysql 双机备份_mysql双机热备详解及延伸备份

    开门见山,首先,主服务器的mysql版本不能高于从服务器的版本 ,可以是一样的,其次端口号必须统一. 好了,现在开始配置双机热备(随后将会提到循环备份以及互备)我使用的版本为redhat5.4两台ip ...

  5. mysql双机热备_mysql双机热备实现方案

    一.概念 1.热备份和备份的区别 热备份指的是:High Available(HA)即高可用,而备份指的是Backup,数据备份的一种.这是两种不同的概念,应对的产品也是两种功能上完全不同的产品.热备 ...

  6. nginx mysql双机热备_MYSQL双机热备

    mysql从3.23.15版本以后提供数据库复制功能.利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能,该功能可将一个数据库的工作量分摊于多个Mysql服务器之上,但考虑到种种因素,不要 ...

  7. 阿里云安装mysql双机热备_MYSQL双机热备

    mysql从3.23.15版本以后提供数据库复制功能.利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能,该功能可将一个数据库的工作量分摊于多个Mysql服务器之上,但考虑到种种因素,不要 ...

  8. mysql双机配置_mysql 双机热备配置详解

    花了大半天的时间研究mysql 5.0.* ,参考了很多文档,总算将mysql的双机热备给搞定了.心情很好,写个文章纪念一下.因为以后还可能实际用到,所以也作以下笔记. 使用两台虚拟机,nod1和no ...

  9. 双写、双写缓冲、双删、双活、双机热备

    双写:新旧数据库在线迁移.数据库在线扩缩容等场景下,可以一边写旧库,一边写到MQ,新库将历史数据消化完后,消费MQ中的数据,在访问低峰,MQ中没有数据或很少数据后,切换到新库,MQ中堆积的数据被消费完 ...

最新文章

  1. 查看SqlServer的内存使用情况
  2. Linux如何关机与关机命令祥解
  3. 修改了一下voddown.py
  4. iframe vue 前进 后退_vue常见面试题
  5. 德国院士:“工业4.0”概念升级了,包含人工智能和5G
  6. 要想赚到最轻松的钱,就要靠资源整合的重要性
  7. WebRTC学习资料大全
  8. html5修改进度条颜色,如何改变HTML5进度条
  9. Android小程序白屏,微信小程序web-view跳转h5 安卓白屏
  10. MFC——SetTimer函数的用法
  11. EDA课程设计代码汇总(信号发生器、抢答器、频率计、秒表、密码锁、计算器、VGA、PS2)
  12. 故障树分析法(FTA)
  13. js 实现图片上传
  14. 在线供应链管理系统一体化解决方案,整合B2B上下游供应资源
  15. python 爬取文章并保存为pdf
  16. 遗传算法求解多元函数极值点-C++实现
  17. OpenCV 禁止吸烟图像拼接
  18. 快速将非Word中的不可编辑的公式转换为Word文档中公式编辑器里可编辑的公式的办法
  19. 100天搞定机器学习:PyYAML基础教程
  20. 世间皆苦,看完这些图,我们还是要笑对生活!

热门文章

  1. 由二分查找算法学习算法的时间复杂度
  2. 冈萨雷斯《数字图像处理》读书笔记(九)——形态学图像处理
  3. puppeteer( Nodejs 版 selenium )快速入门
  4. Remove Assignments to Parameters(移除对参数的赋值)
  5. ProcessBuilder执行bash脚本
  6. java 中获取file的长度为0_Java核心技术梳理-IO
  7. android动态设置文本居中显示图片,Android DrawableTextView图片文字居中显示实例
  8. android 来电模式设置,android在root模式下接听来电的方法
  9. 协议簇:TCP 解析: 连接断开
  10. 软件工程讲义 3 两人合作(2) 要会做汉堡包