企業內部的伺服器、儲存裝置、系統及網路做足備援是必須的,事關萬一重要系統故障或網路線路中斷,便有可能令企業損失慘重,那到時候,IT 高層被解僱也是有可能呢!但是要做足這麼多備援方案,企業絕對需要投放龐大成本。

因此企業面對備援成本上的問題,大多會花錢租用雲端備援方案,意思是 VM 會存放於備援區域之中,就好像於 Azure 裡面建立 VM 時需要我們建立 Availability Set,如果沒有建立的話,這台 VM 是沒有備援功能的,所以大家不要以為租用 VM 就會自動有備援功能。

雲端備援方案已經能夠為企業降低成本,但是 VM 的域名備援有很多人完全忽視,假設 VM 系統之中安裝了 Apache 網頁伺服器,但是 Apache 出現了故障導致無法啟動,這時備援方案是沒有辦法偵測得到 Apache 發生故障的,因而服務也會即時終止。

就以上問題,大多的雲端備援方案是沒有偵測系統網路埠口功能的,所以導致外部無法連線到 VM,這也會為公司帶來損失。企業要解決系統服務故障不能備援的問題,最有效的方法就是部署 DNS 備援 (DNS Failover) 方案,其實這方案的特別之處是能夠從外部偵測主 Apache 伺服器 (Primary Host) 的 80 埠是否中斷,當真的無法偵測得到 80 埠,這時 DNS 備援方案會即時轉移到副 Apache 伺服器 (Secondary Host),讓外部能瀏覽網頁內容。

大家應該會有一個疑問,備援過去的次 Apache 伺服器內的網頁和數據庫資料一定要一模一樣,這個問題是對的,因此主/副 Apache 伺服器之間需要同步資料,從而確保兩邊資料沒有不一樣的情況發生。其實要做到資料同步並不難,在開源軟體市場為人所熟悉的有 DRBD(Distributed Replicated Block Device)方案,而且可以設定那個 Block 作資料同步,讓 IT 管理員自己決定。

而我們今次最主要是教大家利用由 DNS Make Easy 外國公司所推出的 DNS 備援服務,所以 DRBD 部份不會作講解。DNS Make Easy 除了有 DNS 備援服務之外,還有多個服務,例如 Global Traffic Director、Real Time Statistics、SMTP Authentication、Backup Email 和 Mail Forwarding 等等。

待續……

相關文章:

備援服務非必然:請勿忽視重要的 VM 域名備援工程!


 備援服務非必然:請勿忽視重要的 VM 域名備援工程!

 https://www.facebook.com/hkitblog