>  기사  >  데이터 베이스  >  MySQL MHA测试之感

MySQL MHA测试之感

WBOY
WBOY원래의
2016-06-07 16:41:411841검색

从Oracle慢慢接触MySQL之后,最近一段时间对MySQL的高可用架构进行研究。 偶然间看到MHA+MySQL组合,狂搜索了下相关文章阅读,在主从自动切换上评价还算可以,打算在自己测试一下。 首先,看一下我话的MHA+MySQL组合架构图 基本与MMM相同。 测试之前我想过两

从Oracle慢慢接触MySQL之后,最近一段时间对MySQL的高可用架构进行研究。

偶然间看到MHA+MySQL组合,狂搜索了下相关文章阅读,在主从自动切换上评价还算可以,打算在自己测试一下。

首先,看一下我话的MHA+MySQL组合架构图

基本与MMM相同。

测试之前我想过两个问题:

1)在主从切换之后应用如何访问new master?

2)一台MHA Manager服务器上能否监控多组MySQL主从架构?

部署安装都不太难,看文档就可以搞定,这里也不列出。

我搞了个两组MySQL主从架构,每组三台机器:Master-Premary、Master-Standby、Slave。

另外一台MHA Manger。

测试基本顺利,也了解了MHA工作机制。

总结一下:

1)MHA只负责主从Failover,它没有一个固定的接口提供给应用端,所以在现实环境中,还是需要Keepalived等工具来提供VIP;

2)单台MHA Manager服务器上无法监控多组MySQL主从,会提示冲突;

3)MHA Failover时间非常快,也较稳定;

4)MHA Failover时候会将Master-Standby也就是New Master给reset slave处理,所以后期需要手动恢复。

我需要的答案基本都得到了,前面提到的两个问题答案并不很完美,所以暂时没考虑应用到公司生产环境上。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.