什么是雙機熱備?雙機熱備的解決方案
2019-07-28 00:00:00 來源:Infocode藍暢
Infocode藍暢信息技術為需要雙機熱備服務的客戶提供一站式雙機熱備服務
什么是雙機熱備?
雙機熱備指基于高可用系統中的兩臺服務器的熱備(或高可用),因兩機高可用在國內使用較多,故得名雙機熱備。雙機高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方式指的是一臺服務器處于某種業務的激活狀態(即Active狀態),另一臺服務器處于該業務的備用狀態(即Standby狀態)。而雙主機方式即指兩種不同業務分別在兩臺服務器上互為主備狀態(即Active-Standby和Standby-Active狀態)。
雙機熱備系統,是集群的最小組成單位,是將中心服務器安裝成互為備份的兩臺服務器,并且在同一時間內只有一臺服務器運行。當其中運行著的一臺服務器出現故障無法啟動時,另一臺備份服務器會迅速的自動啟動并運行(一般為數分鐘左右),從而保證整個網絡系統的正常運行!雙機熱備的工作機制實際上是為整個網絡系統的中心服務器提供了一種故障自動恢復能力。
雙機熱備針對的是服務器的故障。服務器的故障可能由各種原因引起,如設備故障、操作系統故障、軟件系統故障等等。決定是否使用雙機熱備,正確的方法是要分析一下系統的重要性以及對服務中斷的容忍程度,以此決定是否使用雙機熱備。
服務器為什么要做雙機熱備?
雙機熱備針對的是服務器的故障。 服務器的故障可能由各種原因引起,如設備故障、操作系統故障、軟件系統故障等等。一般地講,在技術人員在現場的情況下,恢復服務器正常可能需要10分鐘、幾小時甚至幾天。從實際經驗上看,除非是簡單地重啟服務器(可能隱患仍然存在),否則往往需要幾個小時以上。而如果技術人員不在現場,則恢復服務的時間就更長了。
而對于一些重要系統而言,用戶是很難忍受這樣長時間的服務中斷的。因此,就需要通過雙機熱備,來避免長時間的服務中斷,保證系統長期、可靠的服務。
雙機熱備方案的方案:
組成雙機熱備的方案主要的三種方式分別為:基于共享存儲(磁盤陣列)的方式,全冗余方式和復制方式。
基于共享存儲(磁盤陣列)的方式
共享存儲雙機熱備方案中需要兩臺服務器以及一臺共享存儲設備(一般情況下就是共享磁盤陣列柜),共享存儲設備同時連接至兩臺服務器,用戶業務數據存儲在共享存儲設備中,由主服務器對外服務并訪問共享存儲設備進行數據讀寫,一旦主服務器發生故障(例如:操作系統宕機、服務器意外掉電、網絡故障等),由ServHA雙機熱備軟件自動將業務應用切換至備用服務器并接管共享存儲設備的訪問權繼續對外服務,保護業務應用不間斷運行。
但由于該方式僅使用一臺存儲設備,往往被稱為磁盤單點故障。但一般來講存儲的安全性較高。所以如果忽略存儲設備故障的情況下,這種方式也是業內采用最多的熱備方式。
共享存儲雙機熱備方案優缺點
優點:有獨立的存儲設備進行數據存儲,能夠容納較高的數據吞吐量和具有較好的數據擴展性,適合數據量以及數據吞吐量比較大的應用。
缺點:需要引入昂貴的存儲設備,成本有所增加,數據只有一份,在磁盤陣列中。
全冗余方式(雙機雙柜雙機熱備方案)
全冗余方式就是雙機雙存儲,為實現存儲冗余,存儲高可用也已經越來越多的被用戶接受。該方案需要兩臺服務器和兩臺共享磁盤陣列柜,每臺服務器同時連接兩臺磁盤陣列柜,每臺磁盤陣列柜同時同時連接兩臺服務器,ServHA雙機雙柜軟件(ServHA DS Mirror)負責實時將數據寫入兩臺磁盤陣列柜,保證兩臺磁盤陣列柜數據完全一致,在服務器讀取數據時,會從兩臺磁盤陣列柜同時讀取,提高讀取效率,一旦主服務器發生故障(例如:操作系統宕機、服務器意外掉電、網絡故障等),由ServHA雙機熱備軟件自動將業務應用切換至備用服務器繼續對外服務,保護業務應用不間斷運行,當一臺磁盤陣列柜發生故障時,ServHA雙機熱備軟件會將故障磁盤陣列柜隔離,整個過程業務不間斷,無縫使用單盤柜繼續服務。
雙機雙柜雙機熱備方案優缺點
優點:數據雙份存儲,兩臺磁盤陣列柜各一份,數據安全性高,數據通過存儲鏈路實時寫入兩臺磁盤陣列柜,能承載較高的數據吞吐量。
缺點:硬件成本較高。
復制方式(鏡像雙機熱備方案)
復制方式雙機熱備中僅需要兩臺服務器即可實現雙機熱備,兩臺服務器利用本地磁盤存儲業務數據,ServHA鏡像雙機熱備軟件(ServHA Mirror)負責實時同步兩臺服務器數據,保證兩臺服務器數據完全一致,由主服務器對外服務并將業務數據實時同步至備用服務器,一旦主服務器發生故障(例如:操作系統宕機、服務器意外掉電、網絡故障等),由ServHA雙機熱備軟件自動將業務應用切換至備用服務器繼續對外服務,保護業務應用不間斷運行。
鏡像雙機熱備方案優缺點
優點:性價比最高,硬件投入較少,只需要兩臺服務器即可,同時數據雙份存儲,兩臺服務器各一份,能夠進行歷史數據快照和查看歷史數據能力,數據安全性更高。
缺點:數據通過網絡實時同步,不適合數據吞吐量特別大的系統。
雙機熱備方案的選擇
根據應用特性選擇
若用戶應用要求數據吞吐量一般(每小時新增數據100G以下),更關注業務連續性(例如財務系統、OA系統、CRM系統等),可采用鏡像雙機熱備方案,性價比高,數據安全性高,采用ServHAMirror雙機熱備軟件產品。
若用戶應用要求數據吞吐量較高(每小時新增數據100G以上)、數據總量巨大且需要空間擴展,且關注業務連續性(例如視頻監控、PACS、CRM系統等),可采用共享存儲雙機熱備方案,采用ServHACluster雙機熱備軟件產品。
若用戶應用要求數據吞吐量較高(每小時新增數據100G以上)、預算充足、對數據安全性有很高要求、數據總量巨大且需要空間擴展,可采用雙機雙柜雙機熱備方案,采用ServHA DS Mirror雙機熱備軟件產品。
根據硬件配備選擇
若用戶已經擁有一臺服務器,可再增置一臺服務器,采用鏡像雙機熱備方案。
若用戶已經擁有一臺服務器以及一臺獨存儲設備,可再增置一臺服務器,采用共享存儲雙機熱備方案。
若用戶已經擁有兩臺臺服務器,可以采用鏡像雙機熱備方案。
若用戶已經擁有兩臺臺服務器以及一臺共享儲設備,可采用共享存儲雙機熱備方案。
若用戶已經擁有兩臺服務器以及兩臺共享儲設備,可采用雙機雙柜雙機熱備方案。