MySQL 高可用工具 DRBD 实战部署详解【共16课时】_MySQL课程-51CTO学堂
ad
close

MySQL 高可用工具 DRBD 实战部署详解

掌握 DRBD 高可用工具,部署MySQL主库集群,或nfs/mfs/gfs存储,或 Oracle等

232人学习

高级16课时2020/09/22更新

二维码下载学堂APP缓存视频离线看

Fernando
  • 畅销套餐
  • 精选套餐
  • 人气套餐
  • 尊享套餐
  • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

计算机和数据库运维人员,及计算机专业的学生与爱好者

你将会学到:

掌握 DRBD 高可用工具,部署MySQL主库集群,或nfs/mfs/gfs存储,或 Oracle等

课程简介:

------------------------------

更多相关课程免费试听,请点击下方链接可直达:

专题【<4.>】

https://edu.51cto.com/topic/4207.html

-----------------------------------



Re: MySQL 高可用工具 DRBD 实战部署详解 

========================================


# DRBD 是什么(三句话总结):

        目的:类似于 rsync + inotify 数据目录(/data)变化时,实现数据同步

        功能:类似于本地磁盘阵列 raid-1,保持磁盘或者分区的一致性,但最终的目的是(/data)数据目录的一致性。

        原理:类似于MySQL的主从复制,一份写在磁盘中,一份写在二进制日志中;DRBD原理也是一份写在磁盘中,另一份通过DRBD软件,经过tcp/ip协议,基于block变化,传输到远程磁盘中做记录。


# DRBD 的功能:

        Distributed Replicated Block Divice(缩略:DRBD)(分布式复制块设备)

        基于高可用 HA 服务器之间的数据同步解决方案

        基于块设备在不同的高可用服务器之间同步和镜像数据的软件,通过它可以实现在网络中的两台服务器之间基于“块”(block)设备级别的实时或异步镜像或同步复制(【原理】:类似MySQL主从复制)


# DRBD 的目的:

        类似于DRBD ≈(rsync + inotify)的架构:单inotify基于文件系统‘上层’,当文件系统中有数据发生变化,就调用 rsync 服务,将文件系统中的文件同步到备库。

        但是DRBD是基于文件系统底层(主要区别),即 block 块级别的更‘底层’,而 inotify是在文件系统之上的实际物理文件(文件复制),因此DRBD效率更高(类似克隆方式 GHOST 克隆软件)!

        相对而言:(rsync + inotify)工作原理(效率低...)...


# DRBD 的应用:

        heartbeat + DRBD + nfs/mfs/gfs    下章演示...

        heartbeat + DRBD + mysql             本章演示...

        heartbeat + DRBD + oracle             甚至放弃 Oracle 原厂 RAC + DataGuard 等标配 HA方案



MySQL_DRBD_heartbeat_00.png


MySQL_DRBD_1.png


MySQL_DRBD_2.png


MySQL_DRBD_3.png


MySQL_DRBD_4.png


MySQL_DRBD_5.png


MySQL_DRBD_6.png



第1章:CentOS v6.x 环境

    01. DRBD 服务介绍

    02. DRBD 的功能是基于服务器之间高可用的数据同步解决方案

    03. DRBD 的工作原理图详解

    04. DRBD 的复制协议与应用模式

    05. DRBD 的企业应用场景介绍

    06. DRBD 试验部署及配置规划

    07. 使用分区工具对主备磁盘分区和格式化

    08. 编译安装 DRBD 软件及加载到内核模块中

    09. 生产 DRBD 配置文件参数及说明

    10. 初始化和启动 DRBD,查看扮演角色

    11. 挂载测试数据同步及查看备节点数据


第2章:CentOS v7.x 环境

    01. 基础设置

    02. 添加指定 yum 源方式,安装 DRBD v8.4.11版本

    03. 设置 DRBD 主要配置文件

    04. 启动 DRBD 服务

    05. 测试 DRBD 数据实时同步

展开更多

课程大纲-MySQL 高可用工具 DRBD 实战部署详解

close
  • 课程介绍
  • 课程大纲
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部