數據信息是當今社會(huì )進(jìn)步、發(fā)展的關(guān)鍵。面對日益龐大的計算機網(wǎng)絡(luò ),用戶(hù)的要求是網(wǎng)絡(luò )能夠可靠、高速、穩定地運行。
當前大部分網(wǎng)絡(luò )服務(wù)都是采用中心服務(wù)器的模式,服務(wù)器的高可靠性、高可用性是網(wǎng)絡(luò )安全運行的關(guān)鍵,
一旦服務(wù)器出現故障,所提供的服務(wù)就會(huì )被中斷,影響正常工作,并可能丟失關(guān)鍵數據,從而造成嚴重后果。
如何在故障情況下盡快恢復使用并保證數據的安全,已經(jīng)成為一個(gè)日漸突出的問(wèn)題。
服務(wù)器雙機熱備份技術(shù)正是解決由軟硬件故障引起可靠性降低的有效措施,該技術(shù)較為成熟,成本相對較低,
具有安裝維護簡(jiǎn)單、穩定可靠、監測直觀(guān)等優(yōu)點(diǎn),在網(wǎng)絡(luò )保障中獲得了廣泛的應用。
解決方案
在雙機熱備應用中,根據兩臺服務(wù)器的工作方式不同可以有三種工作模式,即:主從、互備、并行。
下面分別予以簡(jiǎn)單介紹:主從模式即目前通常所說(shuō)的active/standby方式,active服務(wù)器處于工作狀態(tài),
而standby服務(wù)器處于監控準備狀態(tài),服務(wù)器數據包括數據庫數據,同時(shí)寫(xiě)入兩臺服務(wù)器或共享數據的磁盤(pán)陣列存儲系統,
保證數據的即時(shí)同步。當active服務(wù)器出現故障的時(shí)候,通過(guò)軟件診測或手工方式將standby機器激活,
保證應用在短時(shí)間內完全恢復正常。即:當一臺服務(wù)器停機時(shí),可以由雙機中的另一臺服務(wù)器自動(dòng)將停機服務(wù)器的業(yè)務(wù)接管
,從而在不需要人工干預的情況下,保證系統能持續提供服務(wù)。
雙機軟件工作流程大致如下:軟件啟動(dòng)時(shí),首先讀取雙機系統的配置文件,該文件描述了雙機系統中各節點(diǎn)的網(wǎng)絡(luò )信息、
硬件描述以及任務(wù)的定義等參數。軟件的核心程序根據配置信息,進(jìn)行雙機系統的狀態(tài)重組,建立雙機的初始狀態(tài)。
在節點(diǎn)初始狀態(tài)建立起來(lái)后,管理模塊根據當前網(wǎng)絡(luò )狀態(tài)的信息對雙機進(jìn)行調整并分配網(wǎng)絡(luò )資源,
使雙機中的主節點(diǎn)獲得對外提供網(wǎng)絡(luò )服務(wù)的資源,同時(shí)啟動(dòng)節點(diǎn)監控功能,對所啟動(dòng)任務(wù)的關(guān)鍵進(jìn)程進(jìn)行監控,
保障對外提供服務(wù)的資源健康。當以上資源建立起來(lái)后,雙機系統進(jìn)入正常運行狀態(tài)。
當系統中有節點(diǎn)故障時(shí),雙機管理模塊根據雙機當前的狀態(tài)和該故障節點(diǎn)在雙機中的角色做出雙機系統是否切換的選擇。
當該節點(diǎn)為主服務(wù)器時(shí),雙機系統會(huì )自動(dòng)將屬于該節點(diǎn)的資源和任務(wù)移交到備服務(wù)器上,保證網(wǎng)絡(luò )的正常運行。
如果發(fā)生故障的節點(diǎn)為備服務(wù)器,雙機軟件提出報警后,將任務(wù)的移交進(jìn)行封鎖,直到備服務(wù)器故障修復,
重新進(jìn)入雙機系統,管理模塊檢查到該故障修復后,對當前的任務(wù)進(jìn)行解鎖操作,系統重新進(jìn)入正常運行狀態(tài)。
歡迎來(lái)電咨詢(xún)曉林電腦服務(wù)公司,我們將竭誠為您服務(wù)!