pg資料庫基於HA 的failover 測試通過

babyyellow發表於2012-11-21
  基於HA 的failover 測試通過,

在物理機上安裝叢集,遇到問題,原因是我們起初採用的是組播的方式,進行叢集間的資料通訊,

在內網的環境上,交換機上做了策略禁止了組播,導致我們的叢集無法建立,經過網路同事除錯,叢集測試通過,卻發現網路流量很高,

尚不確定是否是因為叢集的組播方式引起的。最後叢集通訊改為udp點對點方式。目前看在不做網路策略修改的情況下,叢集執行正常。

網路流量正常。

在進行壓力測試的情況下,應用的響應在每秒100左右的情況下,觸發叢集failover

叢集VIP 的檢測與切換時間在5秒鐘左右完成。

Postgresql 資料庫的主從切換時間在1分鐘左右

基於我們的策略, 資料庫依賴於VIP 的位置, vip 與資料庫的failover 是序列的。

先vip 檢測失敗,vip 切換, db  stop    db 切換 。

真個過程,大約需要70秒左右完成。

切換後,業務系統執行正常,訪問正常。

切換期間,會造成業務的短暫中斷。


技術分享

postgresql  資料庫 基於linux-HA 的一個ppt
http://www.slideshare.net/babyyellow/linux-ha



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

相關文章