【運維心得】三步實現windows雙機熱備

雙機熱備對比

雙機熱備在目前的業務系統中已經非常常見了,但看到的都是基於linux環境的,用到了nginx和ELB這樣的架構。
windows環境下,到是從來沒有碰到過雙機熱備的方案,畢竟,之前的一些內部業務系統,爲了進度,大多是基於windows環境的,基本上也不需要熱備,有冷備,就可以滿足需要了。
但是,難道windows下,就不能做雙機熱備了嗎?微軟不至於不考慮這個問題吧,帶着這個疑問,搜索了一下,沒想到還真有!
爲了自己方便記憶,做了一個對比表格,如下:

環境 web負載均衡 服務器負載均衡
linux nginx ELB
windows ARR NLB

其中:
ARR=Application Request Routing
NLB=Network Load Balancing
實施完成後,架構將如圖所示:
windows雙機熱備架構

windows雙機熱備實施

下面這部分,如果不搞windows運維,就不用看了。

  1. 首先,準備好兩臺windows服務器,Windows Server 2008/R2;
  2. 在兩臺服務器上分別安裝IIS+ARR+NLB,具體安裝步驟參見下面的參考文獻;
  3. 當然就是測試了,測試用例可以按照下面的邏輯:關閉其中的一臺IIS服務,測試服務是否仍可以運行;關閉其中一臺服務器,測試服務是否仍可以運行;

參考文獻

  1. 點擊查看ARR安裝步驟
  2. 點擊查看NLB安裝步驟
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章