成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL高可用方案MHA的一些總結和思考

數據庫 MySQL
MySQL高可用方案中MHA絕地是一個相當成熟的實現。對于數據的切換,其實MGR也能很好的完成,也就是說,數據層面的角色切換已經刻意很平滑的做好了,但是對于訪問IP的處理,還是有很大的空間,MHA提供了很多可選的空間來支持。

MySQL高可用方案中MHA絕地是一個相當成熟的實現。對于數據的切換,其實MGR也能很好的完成,也就是說,數據層面的角色切換已經刻意很平滑的做好了,但是對于訪問IP的處理,還是有很大的空間,MHA提供了很多可選的空間來支持。

常見的組合方式有:

  • MHA+VIP
  • MHA+keepalive
  • MHA+Zookeeper

當然MHA+VIP是一種很成熟和經典的方案了。

一般來說都有以下類似的架構方式,假設架構模式為一主兩從。對于應用訪問來說,提供的IP信息就依據綁定的VIP地址為準。VIP可以根據節點的數據狀態在不同節點間漂移,達到無縫切換的高可用。

MHA Manager是一個核心的調度器,有了它可以調度多套環境,當然MHA Manager自身也有單點,所以會考慮兩套MHA Manager節點來做冗余,實際上是做交叉互備,比如有100套環境,兩個MHA Manager節點,那就每個分50個節點,如果Manager節點出現故障,可以很順利的交接給Manager2來接管。

對于應用來說,就是統一通過VIP的方式來訪問。如果是在這個基礎上考慮中間件的方案,則數據訪問的策略會更加復雜一些。

 

對于這樣的一個基本方案,如果從多個維度來下鉆會發現有很多需要注意的地方,所以問題無處不在,可喜的是在MHA中幾乎都考慮到了。如果說得簡單點,主要有下面的幾個場景需要考慮:

  1. 數據庫主庫宕機
  2. 數據庫從庫宕機
  3. 重啟數據庫主庫
  4. 重啟數據庫從庫
  5. 從庫應用延遲
  6. 主從網絡延遲
  7. 主庫服務器宕機
  8. 從庫服務器宕機
  9. 一主多從切換優先級
  10. 網絡抖動的切換
  11. 手工主從切換
  12. 主節點IP調整
  13. 從節點IP調整
  14. 添加從節點
  15. 剔除從節點
  16. 網絡抖動的預防
  17. 半同步插件對于MHA的影響
  18. 自定義MHA腳本

所以上面的方案多多少少都需要考慮,如果用下面的圖來表示,就會大體有如下的一些紅色警告。所以各個層面都會有可能存在問題和異常,如何盡可能不影響業務,保持業務科持續訪問是重中之重。 

 

舉一個比較糾結的問題,如果MHA Manager節點到數據庫主庫的網絡發生抖動,導致短時間不可訪問,我們是希望這個過程是不會做災難切換的,但是如果時間過長了,有2分鐘或者3分鐘都不可訪問,這個時候是切還是不切呢。這個時候信息還是相對較少的,如果我們加入應用服務器這個角色,如果應用服務器是可訪問的,那么就不切,如果應用訪問受到影響,那還是切吧。而且根據我們的測試,在MHA 0.56和0.57里面還是有一些差別。測試了多套環境,測試了多個特性,結合起來才會發現對于MHA的考慮會更加全面,而換句話說,了解了原委,才能更好的掌握MHA,也才能看到更多的問題,來嘗試定制它,使得它更加滿足于當前的業務需求。 

責任編輯:龐桂玉 來源: 楊建榮的學習筆記
相關推薦

2018-07-23 12:03:01

2017-11-03 10:08:42

OracleMySQL高可用方案

2009-06-25 09:50:32

JSF

2020-02-03 16:03:36

疫情思考

2011-11-28 15:57:26

MySQL數據庫主從配置

2019-10-17 09:05:21

MySQL數據庫高可用

2019-08-12 10:48:24

MySQLMHA架構應用場景

2011-11-30 15:57:18

2018-08-01 15:40:13

猜畫小歌模型數據

2013-07-02 15:23:08

MySQL MHA故障轉移

2020-07-14 09:23:49

安全運營甲方乙方

2018-07-11 14:06:04

數據質量數據治理數據清洗

2017-09-01 12:48:34

DevSecOps安全運維

2017-12-21 07:54:07

2019-09-17 09:21:01

2018-06-14 09:35:35

2011-08-01 10:37:29

軟件項目管理

2021-06-10 10:02:19

優化緩存性能

2021-01-14 23:24:38

incaseforma蠕蟲病毒

2013-04-19 10:01:19

jQueryJS
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕日韩一区 | 国产91在线 | 亚洲 | 国产成人免费观看 | 男女羞羞的网站 | 久久99精品久久久久久 | 日韩视频中文字幕 | 国产色爽 | aaaaa毛片 | 午夜av成人| 日韩一及片 | 91最新在线视频 | 久久久久九九九女人毛片 | 97超碰免费 | 精品一区二区三区在线观看国产 | 秋霞影院一区二区 | 97精品超碰一区二区三区 | 国产精品一区二区在线 | 亚州av| 成人免费视频 | 亚洲一级毛片 | 日韩在线免费播放 | 欧美一区二区另类 | 久久久久久久久久爱 | 国产欧美精品一区二区 | 国产一区不卡 | 亚洲一区二区视频 | 亚洲视频一区二区三区 | 久草.com | 一区二区久久 | www亚洲精品| 日韩精品一区在线 | 高清久久久 | 久草久草久草 | 亚洲视频免费在线播放 | 欧美黄色一区 | 日韩视频免费看 | 超碰精品在线 | 久久精品一区 | 久久久久一区二区三区 | 久久人 | 一区二区三区欧美 |