在很多時候,人們經常會將雙機熱備份技術,和集群技術混為一談,其實他們具有本質上的區(qū)別,就是體現能夠實現并行處理和節(jié)點機失效后的任務平滑管理。
雙機或多機備份技術的原理是一臺
服務器作
主機,其他服務器作備份機(也可以是同時工作),主機失效時,備份機接管。這種工作模式存在3個主要問題:
(1)主機發(fā)生故障時,備份機不能實現平滑接管, 即應用系統(tǒng)會中斷;
(2)備份機平時可能不做任何工作(互援備份方式不是這樣), 造成資源浪費;
集群系統(tǒng)使用的是它的高可用性,而不是容錯性。還有一類就是容錯服務器,它使用高度的硬件冗余,加上特定的軟件,對任意單個的硬件或軟件故障,提供了近于即時的恢復功能,但它不支持并行處理,與集群也存在本質的區(qū)別。
簡單地講,服務器集群是相互連接的兩個或多個服務器。但這些相互連接的服務器并不是以多臺服務器的形式出現在用戶使用和管理界面巾,而是通過一個應用程序公共接口,以一臺服務器的形式出現的,實際上就是一個
虛擬服務器系統(tǒng)。這些集群在一起的服務器一方面提高了服務器性能,另一方面大大方便了服務器的管理。
集群服務器是一組獨立的服務器,運行集群服務,并像單個系統(tǒng)一樣運作,從而對資源和應用程序提供了高可靠性、可擴展性和可管理性。在某個,甚至某幾個服務器由于出現故障或計劃停機而無法使用時,通過程序調用,集群中的其他服務器可以承擔工作負載。
目前對集群技術需求最迫切,發(fā)展也最快的領域主要有Web 應用、VOD 應用、科學計算、
數據庫應用等領域。集群服務不保證不停頓的操作,但它為大多數執(zhí)行關鍵任務的應用程序提供了足夠的可靠性。因為集群服務可監(jiān)視應用程序和資源,自動將多數故障狀態(tài)識別出來并加以恢復,所以使用集群技術,可以為管理工作負荷提供更大的柔性,并提高整個系統(tǒng)的可用性。
還可以使用集群增強可伸縮性。服務器集群可在當前性能級別支持更多用戶,或通過向多個服務器分散工作負載來提高當前數量的用戶的應用程序性能。
以上是小編總結的全部內容,希望可以幫助各位。