在雙機熱備應用中,根據兩臺服務器的工作方式不同可以有三種工作模式,即:主從、互備、并行。下面分別予以簡單介紹:主從模式即目前通常所說的active/standby方式,active服務器處于工作狀態,而standby服務器處于監控準備狀態,服務器數據包括數據庫數據,同時寫入兩臺服務器或共享數據的磁盤陣列存儲系統,保證數據的即時同步。當active服務器出現故障的時候,通過軟件診測或手工方式將standby機器,保證應用在短時間內恢復正常。即:當一臺服務器停機時,可以由雙機中的另一臺服務器自動將停機服務器的業務接管,從而在不需要人工干預的情況下,保證系統能持續提供服務。
雙機軟件工作流程大致如下:軟件啟動時,首先讀取雙機系統的配置文件,該文件描述了雙機系統中各節點的網絡信息、硬件描述以及任務的定義等參數。軟件的核心程序根據配置信息,進行雙機系統的狀態重組,建立雙機的初始狀態。在節點初始狀態建立起來后,管理模塊根據當前網絡狀態的信息對雙機進行調整并分配網絡資源,使雙機中的主節點獲得對外提供網絡服務的資源,同時啟動節點監控功能,對所啟動任務的關鍵進程進行監控,保障對外提供服務的資源健康。當以上資源建立起來后,雙機系統進入正常運行狀態。
當系統中有節點故障時,雙機管理模塊根據雙機當前的狀態和該故障節點在雙機中的角色做出雙機系統是否切換的選擇。當該節點為主服務器時,雙機系統會自動將屬于該節點的資源和任務移交到備服務器上,保證網絡的正常運行。如果發生故障的節點為備服務器,雙機軟件提出報警后,將任務的移交進行封鎖,直到備服務器故障修復,重新進入雙機系統,管理模塊檢查到該故障修復后,對當前的任務進行解鎖操作,系統重新進入正常運行狀態。歡迎來電咨詢曉林電腦服務公司,我們將竭誠為您服務!