日期:2014-05-16  浏览次数:20768 次

Heartbeat+DRBD+mysql高可用方案

1.1方案简介

本方案采用Heartbeat双机热备软件来保证数据库的高稳定性和连续性,数据的一致性由DRBD这个工具来保证。默认情况下只有一台mysql在工作,当主mysql服务器出现问题后,系统将自动切换到备机上继续提供服务,当主数据库修复完毕,又将服务切回继续由主mysql提供服务。

1.2方案优缺点

优点:安全性高、稳定性高、可用性高,出现故障自动切换,

缺点:只有一台服务器提供服务,成本相对较高。不方便扩展。可能会发生脑裂。

1.3方案架构图

1.4方案适用场景

本方案适用于数据库访问量不太大,短期内访问量增长不会太快,对数据库可用性要求非常高的场景。

1.5方案实战

1.5.1实战环境介绍

主机名

Ip

系统

DRBD磁盘

Heartbeat版本

dbserver1

10.1.1.113

Centos 5.5 64bit

/dev/sdb1

2.1.3

dbserver2

10.1.1.108