伺服器雙機熱備為什麼
Ⅰ 雙機熱備是什麼意思呀
所謂雙機熱備,就是將中心伺服器安裝成互為備份的兩台伺服器,並且在同一時間內只有一台伺服器運行。當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會迅速的自動啟動並運行(一般為2分鍾左右),從而保證整個網路系統的正常運行!雙機熱備的工作機制實際上是為整個網路系統的中心伺服器提供了一種故障自動恢復能力。
Ⅱ 雙機熱備原理是什麼
雙機熱備是當一台伺服器在工作時(稱為主機)。另歲仔一台服務告轎器作備用狀態(稱為備機)。當主機因為某種原因出現故障,如死機,主機斷電,病毒發作,硬碟損壞等,不能繼續提供服務時,襪雀肆從機能夠在規定的時間內接替主機的服務,繼續提供服務,從而達到不停機的服務。
Ⅲ 什麼是雙機熱備份
熱備份就是指不重啟機器,直接在windows32位環境下對系統進行備份,因此,熱備份僅用於用GHOST一類軟體對啟動分區或系統分區進行備份的情況,老版本的GHOST(8.0以前)都必須在DOS環境下才能對系統分區進行備份,而自GHOST9.0開始才支持熱備份,無需重啟機器,在windows環境下即可對系統分區進行備份,而數據備份一般指只是對普通文件(文檔,視頻,音樂文件等)進行備份,當然也就不需要重啟,這兩個並不是相對的概念,可以這么說,數據備份涉及的是備份的范圍(全部文件OR部分文件),而熱備份涉及的是備份的方式(需不需要重啟)。 一.雙機熱備這一概念包括了廣義與狹義兩種意義。 從廣義上講,就是對於重要的服務,使用兩台伺服器,互相備份,共同執行同一服務。當一台伺服器出現故障時,可以由另一台伺服器承擔服務任務,從而在不需要人工干預的情況下,自動保證系統能持續提供服務。 雙機熱備由備用的伺服器解決了在主伺服器故障時服務不中斷的問題。但在實際應用中,可能會出現多台伺服器的情況,即伺服器集群。集群軟體的異同) 雙機熱備一般情況下需要有共享的存儲設備。但某些情況下也可以使用兩台獨立的伺服器。(相關文章: 雙機熱備的實現模式 ) 實現雙機熱備,需要通過專業的集群軟體或雙機軟體。(相關文章:雙機與集群軟體的選擇) 從狹義上講,雙機熱備特指基於active/standby方式的伺服器熱備。伺服器數據包括資料庫數據同時往兩台或多台伺服器寫,或者使用一個共享的存儲設備。在同一時間內只有一台伺服器運行。當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會通過軟體診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用。(相關文章: 雙機熱備、雙機互備與雙機雙工的區別 )二.為什麼要做雙機熱備份 決定是否使用雙機熱備,正確的方法是要分析一下系統的重要性以及對服務中斷的容忍程度,以此決定是否使用雙機熱備。即,你的用戶能容忍多長時間恢復服務,如果服務不能恢復會造成多大的影響。 在考慮雙機熱備時,需要注意,一般意義上的雙機熱備都會有一個切換過程,這個切換過程可能是一分鍾左右。在切換過程中,服務是有可能短時間中斷的。但是,當切換完成後,服務將正常恢復。因此,雙機熱備不是無縫、不中斷的,但它能夠保證在出現系統故障時,能夠很快恢復正常的服務,業務不致受到影響。而如果沒有雙機熱備,則一旦出現伺服器故障,可能會出現幾個小時的服務中斷,對業務的影響就可能會很嚴重。 另有一點需要強調,即伺服器的故障與交換機、存儲設備的故障不同,其概念要高得多。原因在於伺服器是比交換機、存儲設備復雜得多的設備,同時也是既包括硬體、也包括操作系統、應用軟體系統的復雜系統。不僅設備故障可能引起服務中斷,而且軟體方面的問題也可能導致伺服器不能正常工作。 還應指出的是,一些其他的防護措施如磁碟陣列(RAID)、數據備份雖然是非常重要的,但卻不能代替雙機熱備的作用。三. 雙機熱備份與數據備份的關系 一些用戶在規劃雙機熱備或雙機備份時,會有這樣的問題:我已經有了RAID,以及磁帶備份,還有需要做雙機嗎?或者,如果我做了雙機備份,還有必要做磁帶備份嗎? 應該說RAID和數據備份都是很重要的。但是,RAID技術只能解決硬碟的問題,備份只能解決系統出現問題後的恢復。而一旦伺服器本身出現問題,不論是設備的硬體問題還是軟體系統的問題,都會造成服務的中斷。因此,RAID及數據備份技術不能解決避免服務中斷的問題。對於需要持續可靠地提供應用服務的系統,雙機還是非常重要的。只要想一想,如果你的伺服器壞了,你要用多少時間將其恢復到能正常工作,你的用戶能容忍多長的恢復時間就能理解雙機的重要性了。 從另外一個方面,RAID以及磁帶備份也是非常需要的。對於RAID而言,可以以很低的成本大大提高系統的可靠性,而且其復雜程度遠遠低於雙機。因為畢竟硬碟是系統中機械操作最頻繁、易損率最高的部件,如果採用RAID,就可以使出現故障的系統很容易修復,也減少伺服器停機進行切換的次數。 數據備份更是必不可少的措施。因為不論RAID還是雙機,都是一種實時的備份。任何軟體錯誤、病毒影響、誤操作等等,都會同步地在多份數據中發生影響。因此,一定要進行數據的備份(不論採取什麼介質,都建議用戶至少要有一份離線的備份),以便能在數據損壞、丟失時進行恢復。
Ⅳ 請問什麼是雙機熱備軟體,簡述它工作的原理
從廣義上講
就是伺服器高可用應用的另一種說法,英譯為:high available,而我們通常所說的熱備是根據意譯而來,同屬於高可用范疇,而雙機熱備只限定了高可用中的兩台伺服器。熱備軟體是用來解決一種不可避免的計劃和非計劃系統宕機問題的軟體解決方案,當然也有硬體的。是構築高可用集群系統的基礎軟體,對於任何導致系統宕機或服務中斷的故障,都會觸發軟體流程來進行錯誤判定、故障隔離、以及通地聯機恢復來繼續執行被中斷的服務。在這個過程中,用戶只需要經受一定程度可接受的時延,而能夠在最短的時間內恢復服務。
從狹義上講
雙機熱備特指基於高可用系統中的兩台伺服器的熱備(或高可用),因兩機高可用在國內使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方式即指的是一台伺服器處於某種業務的激活狀態(即Active狀態),另一敏握台伺服器處於該業務的備用狀態(即Standby狀態)。而雙主機方式即指兩種不同業務分別在兩台伺服器上互為主備狀態(即Active-Standby和Standby-Active狀態)。 註:Active-Standby的狀態指的是某種應用或業務的狀態,並非指的是伺服器狀態。
[編輯本段]組成雙機熱備的方案主要的兩種方式
基於共享存儲(磁碟陣列)的方式
共享存儲方式主要通過磁碟陣列提供切換後,對數據完整性和連續性的保障。用戶數據一般會放在磁碟陣列上,當主機宕機後,備機繼續從磁碟陣列上取得原有數據。如下圖所示。 這種方式因為使用一台存儲設備,往往被業內人士稱為磁碟單點故障。但一般來講存儲的安全性較高。所以如果忽略存儲設備故障的情況下,這種方式也是業內採用最多的熱備方式。
基於數據復制的方式
這種方式主要利用數據的同步方式,保證主備伺服器的數據一致性。 數據同步方式 基本於數據復制的方式有多種方法,其性能和安全也不盡相同,其主要方法有以下幾種: A、單純的文件方式的考貝不適用於資料庫等應用,因為打開的文件是不能被復制的,如果要復制必須將資料庫關閉,這顯然是不可以的。以文件方式的復制主要適用於WEB頁的更新,FTP上傳應用,對主備機數據完整性,連續性要求不高的情況下使用。 B、利用資料庫所帶有復制功能,比如SQLServer2000或2005所帶的定閱復制,這種方式用戶要根據自己的應用小心使用,原因主要是: (1)SQLServer的定閱復制會在用戶表上增加欄位,對那些應用軟體編程要求較高,如果在應用軟體端書寫時未明確指定欄位的用戶,而使用此功能會造成應用程序無法正常工作。 (2)數據滯留,這個限制怕也是最要命的,因為SQLServer在數據傳輸過程中數據並非實時的到達主備機,而是數據先寫到主機,再寫到備機,如此一來,備機的數據往往來不及更新,此時如果發生切換,備機的數據將不完整,也不連續,如果用戶發現已寫入的數據在備機找不到,重新寫入的話,則主機修復後,就會發生主備機數據嚴重沖突,資料庫會亂掉。 (3)復雜應用切莫使用定閱復制來做雙機熱備,包括數據結構中存儲過程的處理,觸發器和序列,一旦發生沖突,修改起來非常麻煩。 (4)伺服器性能降低,對於大一點的資料庫,SQLServer2000或2005所帶的定閱復制會造成伺服器資料庫運行緩慢。 總之SQLServer2000或2005所帶的定閱復制主要還是應用於數據快照服務,切莫用他來做雙機熱備中的數據同步。 C:硬碟數據攔截,目前國際國內,比較成熟的雙機熱備軟體通常會使用硬碟數據攔截的技術,通常稱為鏡像軟體即Mirror軟體,這種技術當前已非常成熟,攔截的方式也不盡相同。 (1)分區攔截技術,以Pluswell熱備份產品為例,他採用的是一種分區橋態慶硬碟扇區攔截的技術,通過驅動級的攔截方式,閉旁將數據寫往硬碟的數據提取,並著先寫到備用伺服器,以保證備用伺服器的數據最新,然後再將數據回寫到主機硬碟。這種方式將絕對保證,主備機資料庫的數據完全一致,無論發生哪種切換,都能保證資料庫的完整性與連續性。由於採用分區攔截技術,所以用戶可以根據需要在一塊硬碟上劃分適合大小的分區來完成數據同步工作。 (2)硬碟攔截技術,以Symantec的Co-Standby為例,也是一種有效的硬碟攔截軟體,他的攔截主要基於一整塊硬碟,往往在硬碟初始化時需要消耗大量的時間。
Ⅳ 什麼是雙機熱備
雙機熱備特指基於高可用系統中的兩台伺服器的熱備,如果具體細分的話呢,我印象當中就兩種方式,我不知道是不是全部啊:
1、共享存儲方式主要通過磁碟陣列提供切換後,對數據完整性和連續性的保障。用戶數據一般會放在磁碟陣列上,當主機宕機後,備機繼續從磁碟陣列上取得原有數據。
這種方式數據部在任何一個伺服器上,而是在存儲上,DNS解析到哪台機器,存儲就連接到哪台機器。
2、基於數據復制的方式
兩台機器數據一樣,隨時都可以用。
Ⅵ 雙機熱備是什麼意思呀
雙機熱備顧名思義,就是兩天伺服器做熱備份,當集群中的某個節點由於軟體或硬體原因發生故障時,集群系統可以把IP、客戶業務等資源切換到其他健康的節點上,使整個系滾彎咐統能連續不間斷的對外提供服務,從而為機構24x365的關鍵業務提供了可靠的保障,達到了系統99.999%的高可用性鬧純和可靠性。
簡單大純的來講就是當主伺服器發生故障後,備用伺服器迅速接管業務,保障業務連續性!
Ⅶ 什麼是雙機熱備份
熱備份就是指不重啟機器,直接在windows32位環境下對系統進行備份,因此,熱備份僅用於用GHOST一類軟體對啟動分區或系統分區進行備份的情況,老版本的GHOST(8.0以前)都必須在DOS環境下才能對系統分區進行備份,而自GHOST9.0開始才支持熱備份,無需重啟機器,在windows環境下即可對系統分區進行備份,而數據備份一般指只是對普通文件(文檔,視頻,音樂文件等)進行備份,當然也就不需要重啟,這兩個並不是相對的概念,可以這么說,數據備份涉及的是備份的范圍(全部文件OR部分文件),而熱備份涉及的是備份的方式(需不需要重啟)。 一.雙機熱備這一概念包括了廣義與狹義兩種意義。 從廣義上講,就是對於重要的服務,使用兩台伺服器,互相備份,共同執行同一服務。當一台伺服器出現故障時,可以由另一台伺服器承擔服務任務,從而在不需要人工干預的情況下,自動保證系統能持續提供服務。 雙機熱備由備用的伺服器解決了在主伺服器故障時服務不中斷的問題。但在實際應用中,可能會出現多台伺服器的情況,即伺服器集群。集群軟體的異同) 雙機熱備一般情況下需要有共享的存儲設備。但某些情況下也可以使用兩台獨立的伺服器。(相關文章: 雙機熱備的實現模式 ) 實現雙機熱備,需要通過專業的集群軟體或雙機軟體。(相關文章:雙機與集群軟體的選擇) 從狹義上講,雙機熱備特指基於active/standby方式的伺服器熱備。伺服器數據包括資料庫數據同時往兩台或多台伺服器寫,或者使用一個共享的存儲設備。在同一時間內只有一台伺服器運行。當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會通過軟體診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用。(相關文章: 雙機熱備、雙機互備與雙機雙工的區別 )二.為什麼要做雙機熱備份 決定是否使用雙機熱備,正確的方法是要分析一下系統的重要性以及對服務中斷的容忍程度,以此決定是否使用雙機熱備。即,你的用戶能容忍多長時間恢復服務,如果服務不能恢復會造成多大的影響。 在考慮雙機熱備時,需要注意,一般意義上的雙機熱備都會有一個切換過程,這個切換過程可能是一分鍾左右。在切換過程中,服務是有可能短時間中斷的。但是,當切換完成後,服務將正常恢復。因此,雙機熱備不是無縫、不中斷的,但它能夠保證在出現系統故障時,能夠很快恢復正常的服務,業務不致受到影響。而如果沒有雙機熱備,則一旦出現伺服器故障,可能會出現幾個小時的服務中斷,對業務的影響就可能會很嚴重。 另有一點需要強調,即伺服器的故障清和與交換機、存儲設備的故障不同,其概念要高得多。原因在於伺服器是比交換機、存儲設備復雜得多的設備,同時也是既包括硬體、也包括操作系統、應用軟體系統的復雜系統。不僅設備故障可能引起服務中斷,而且軟體方面的問題也可能導致伺服器不能正常工作。 還應指出的是,一些其他的防護措施如磁碟陣列(RAID)、數據備份雖然是非常重要的,但卻不能代替雙機熱備的作用。三. 雙機熱備份與數據備份的關系 一些用戶在規劃雙機熱備或雙機備份時,會有這樣的問題:我已經有了RAID,以及磁帶備份,還有需要做雙機嗎?或者,如果我做了雙機備份,還有必要做磁帶備份嗎? 應該說RAID和數據備份都是很重要的。但是,RAID技術只能解決硬碟的問題,備份只能解決系統出現問題後的恢答戚盯復。而一旦伺服器本身出現問題,不論是設備的硬體問題還是軟體系統的問題,都會造成服務的中斷。因此,RAID及數據備份技術不能解決避免服務中斷的問題。對於需要持續可靠地提供應用服務的系統,雙機還是非常重要的。只要想一想,如果你的伺服器壞了,你要用多少時間將其恢復到能正常工作,你的用戶能容忍多長的恢復時間就能理解雙機的重要性了。 從另外一個方面,RAID以及磁帶備份也是非常需要的。對於RAID而言,可以以很低的成本大大提高系統的可靠性,而仔攜且其復雜程度遠遠低於雙機。因為畢竟硬碟是系統中機械操作最頻繁、易損率最高的部件,如果採用RAID,就可以使出現故障的系統很容易修復,也減少伺服器停機進行切換的次數。 數據備份更是必不可少的措施。因為不論RAID還是雙機,都是一種實時的備份。任何軟體錯誤、病毒影響、誤操作等等,都會同步地在多份數據中發生影響。因此,一定要進行數據的備份(不論採取什麼介質,都建議用戶至少要有一份離線的備份),以便能在數據損壞、丟失時進行恢復。
Ⅷ 雙機熱備份的原理
雙機熱備份技術是一種軟硬體結合的較高容錯應用方案。該方案是由兩台伺服器系統和一個外接共享磁碟陣列櫃(也可沒有,而是在各自的伺服器中採取RAID卡)及相應的雙機熱備份軟體組成。
在這個容錯方案中,操作系統和應用程序安裝在兩台伺服器的本地系統盤上,整個網路系統的數據是通過磁碟陣列集中管理和數據備份的。數據集中管理是通過雙機熱備份系統,將所有站點的數據直接從中央存儲設備讀取和存儲,並由專業人員進行管理,極大地保護了數據的安全性和保密性。用戶的數據存放在外接共享磁碟陣列中,在一台伺服器出現故障時,備機主動替代主機工作,保證網路服務不間斷。
雙機熱備份系統採用「心跳」方法保證主系統與備用系統的聯系。所謂「心跳」,指的是主從系統之間相互按照一定的時間間隔發送通訊信號,表明各自系統當前的運行狀態。一旦「心跳」信號停止表明主機系統發生故障,或者備用系統無法收到主機系統的「心跳」 信號,則系統的高可用性管理軟體認為主機系統發生故障,主機停止工作,並將系統資源轉移到備用系統上,備用系統將替代主機發揮作用,以保證網路服務運行不間斷。
雙機熱備份方案中,根據兩台伺服器的工作方式可以有三種不同的工作模式,即:雙機熱備模式、雙機互備模式和雙機雙工模式。
Ⅸ 什麼是雙機熱備應該如何實現雙機熱備雙機熱備和我們所說的raid,資料庫熱、冷備份有何不同
雙機熱備指的是使用2台伺服器,通過雙機熱備軟體(HA)來監控應用程序的運行狀態,當發現網路、硬碟或系統等原因造成主伺服器上運行的應用程序無法正常運行時,會自動將主伺服器上的應用程序停止將磁碟資源和虛擬IP資源釋放並切換到備用伺服器啟動相關資源和應用程序。雙機熱備對於某一個應用程序只能工作在active-standby方式,無法實現集群並行工作,除非是有多個應用人為分配在這2台伺服器上,使這2台伺服器分別對各自被分配到的應用作為主伺服器(Active)。實現雙機熱備至少需要2台伺服器(最好是雙網卡)、共享磁碟陣列(如果不採用共享磁碟陣列需雙機熱備軟體支持數據同步復制)、雙機熱備軟體。雙機熱備主要是針對應用而言。RAID是通過某種演算法將多塊物理磁碟組成邏輯上的一塊磁碟,從而實現大容量、安全性(冗餘)、高速度等需求(不同RAID級別的特點不同)。對於資料庫冷熱備份,你是否指的是資料庫數據的備份?冷備是指需要停止資料庫後才可以進行數據備份,熱備指的是通過SnapShot(快照)技術實現對資料庫的在線數據備份。
Ⅹ 伺服器為什麼要做雙機熱備雙機熱備的好處
對於伺服器管理員來說,伺服器出現故障可能是最嚴重的問題,因為伺服器故障的原因有很多,有可能是設備故障,有可能是操作系統故障,還有可能是軟體故障,當伺服器出現故障時,要一一對故障進行排除,讓伺服器正常運行,少則幾十分鍾,從則幾十小時,這還不是挽回伺服器故障所帶來的損失,這時,雙機熱備對伺服器就起著關鍵作用。 雙機熱備特指基於高可用系統中的兩台伺服器的熱備(或高可用),因兩機高可用在國內使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方式即指的是一台伺服器處於某種業務的激活狀態(即Active狀態),另一台伺服器處於該業務的備用狀態(即Standby狀態)。而雙主機方式即指兩種不同業務分別在兩台伺服器上互為主備狀態(即Active-Standby和Standby-Active狀態)。 對於一些重要系統而言,用戶是很難忍受這樣長時間的服務中斷的。因此,就需要通過雙機熱備,來避免長時間的服務中斷,保證系統長期、可靠的服務。 決定是否使用雙機熱備,正確的方法是要分析一下系統的重要性以及對服務中斷的容忍程度,以此決定是否使用雙機熱備。即,你的用戶能容忍多長時間恢復服務,如果服務不能恢復會造成多大的影響。 在考慮雙機熱備時,需要注意,一般意義上的雙機熱備都會有一個切換過程,這個切換過程可能是一分鍾左右。在切換過程中,服務是有可能短時間中斷的。但是,當切換完成後,服務將正常恢復。因此,雙機熱備不是無縫、不中斷的,但它能夠保證在出現系統故障時,能夠很快恢復正常的服務,業務不致受到影響。而如果沒有雙機熱備,則一旦出現伺服器故障,可能會出現幾個小時的服務中斷,對業務的影響就可能會很嚴重。 另有一點需要強調,即伺服器的故障與交換機、存儲設備的故障不同,其概念要高得多。原因在於伺服器是比交換機、存儲設備復雜得多的設備,同時也是既包括硬體、也包括操作系統、應用軟體系統的復雜系統。不僅設備故障可能引起服務中斷,而且軟體方面的問題也可能導致伺服器不能正常工作。 還就注意的是,雖然目前伺服器的的其它防護措施例如磁碟陣列(RAID)、數據備份可以很大程度上的保護用戶數據,但卻不能代替雙機熱備的作用。