Home | 簡體中文 | 繁體中文 | 雜文 | 知乎專欄 | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 視頻教程 | 打賞(Donations) | About
知乎專欄多維度架構 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者”

32.2. 災備整體解決方案

雙機設備已經推出歷史舞台,基于主備的數據中心方案也顯得過時,我只推薦雙活的備份方案。

32.2.1. 雙活互備方案

雙活互備不分主次機房,兩個機房同時對外提供服務,當一方出現故障時才會將用戶自動切換到另一個機房。

雙活互備方案的優點

  1. 切換成功率高:災備系統的核心部件基本處于運行狀態,不存在災備切換時起不來的情況。
  2. 切換時間快:由於切換的時候,省去了災備系統啟動各服務性程序,與交易所數據同步等操作,可以進一步縮短切換的時間。
  3. 數據實時性高:數據的實時性可以與主系統達到同步。
  4. 數據丟失率低:可以保證主系統中只要已經報入交易所的委託,災備系統都可以獲取到。

雙活互備方案的缺點

  1. Active-Active 可以會出現數據不同步,兩機交易伺服器數據出現差異
  2. 實時同步對網絡環境要求比較高,這個不用過于擔心,目前IDC的網絡環境越來越好。
[提示]提示
另外需要注意的是當雙活啟動時,平均分配用戶到兩套交易系統上,如果一個交易系統出現故障,可能會增加另一個交易系統訪問壓力,所以要注意監控兩個交易系統伺服器的使用情況。

32.2.2. 三機房互備方案

在雙活互備方案基礎上,我們還可以進一步擴展,做到三地互備,甚至更多的備份,但考慮到成本一般不會超過三個機房。

兩機房也好,三機房也罷,接入線路一定要選擇不同供應商。