【Mysql】高可用架構之-Lvs+keepalive+Altas+MHA

小亮520cl發表於2016-12-22
上一篇講的是LVS+KEEPALIVE+MYSQL做的負載均衡
這一篇是在上篇的基礎上擴充的 LVS+Keepalive+ALtas+Mha 做的mysql的讀寫分離與負載均衡



1導讀:

照理說 altas+keepalive+Mha即可做到mysqlk的讀寫分離與負載均衡,但是如果altas當機既全部over,那麼可以用兩臺altas來做altas的高可用,但是做不到altas之間的負載,於是在altas上層新增一層lvs負載均衡即可
架構演變可以如下

1.1 altas + mha + keepalive

架構圖如下:

mha控制著mysql的高可用,mysql之間透過keepalive配置vip,altas控制著讀寫分離(altas配置檔案寫庫配置vip),缺點:altas壞了全部over


1.2 altas(高可用) + mha + keepalive 


在1.1的基礎上,多加了一臺altas,兩臺altas之間透過keepalive配置vip,缺點:兩臺altas之間沒有配置負載均衡


1.3 Lvs+Altas+Mha+Keepalive


在1.2的基礎上 在上一層配置負載均衡,本例採用的是lvs,lvs之間透過keepalive配置vip,優點:altas之間既做了負載均衡,又透過vip做了高可用!
1.3架構詳細可參考:
http://mp.weixin.qq.com/s/itYv_f5KLeZVF9N2q7T8EA
http://mp.weixin.qq.com/s?__biz=MzAwMDU2ODU3MA==&mid=2247483771&idx=1&sn=e8c18041ad3433f057732b504691ffe0&chksm=9ae7bceead9035f878954c3e26285c918fe15b0d25045d7450fabc77c983e98a127a9554a905&scene=21#wechat_redirect

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-2131188/,如需轉載,請註明出處,否則將追究法律責任。

相關文章