『壹』 雙伺服器,求雙機備份方案,高分!
過來學習學習~~~
如果只是資料庫的話,好像sybase有一個專門做備份的軟體,昨天做軟體詢價的時候聽說的,不過也是要好多銀子~~
『貳』 雙機熱備的方案
組成雙機熱備的方案主要的三種方式分別為:基於共享存儲(磁碟陣列)的方式,全冗餘方式和復制方式。
基於共享存儲(磁碟陣列)的方式
共享存儲方式主要通過磁碟陣列提供切換後,對數據完整性和連續性的保障。用戶數據一般會放在磁碟陣列上,當主機宕機後,備機繼續從磁碟陣列上取得原有數據。如下圖所示這種方式因為使用一台存儲設備,往往被業內人士稱為磁碟單點故障。但一般來講存儲的安全性較高。所以如果忽略存儲設備故障的情況下,這種方式也是業內採用最多的熱備方式。
全冗餘方式
全冗餘方式就是雙機雙存儲,基於單台存儲的傳統雙機熱備方式,確實存在存儲單點故障的情況,為實現存儲冗餘,存儲高可用也已經越來越多的被用戶接受。我們從理解上可以看出,雙機熱備最早是為解決伺服器的計劃性停機與非計劃性宕機的解決方案,但是我們無法實現存儲的計劃性停機與非計劃性宕機帶來的伺服器停機,而存儲作為雙機熱備中唯一存儲數據的設備,它一旦發生故障往往會造成雙機熱備系統全面崩潰。
隨著科技的進步,雲存儲,雲計算發展,對於存儲熱備已經進入了成熟及快速發展階段,雙機熱備也隨著技術的進步,進入到了沒有單點故障的全冗餘雙機熱備方式。如圖:
這種方式的特點在於:
1、存儲之間的數據復制不經過網路,而是由存儲之間進行復制。
2、兩個存儲之間的復制是完全實時的,不存在任何時間延時。
3、主備存儲之間的切換時間小於500ms,以確保系統存儲時不產生延時。
4、硬碟盤符及分區不因為主備存儲之間的切換而改變。
5、伺服器的切換,不影響存儲之間的初始化,增量同步及數據復制。
6、某一存儲設備的計劃性停機,不影響整個伺服器雙機熱備系統的工作。
7、存儲設備之間使用重復數據刪除技術,完成增量同步工作。
8、真正的7X24小時或切換的全冗餘方案。
復制方式
這種方式主要利用數據的同步方式,保證主備伺服器的數據一致性。
基於數據復制的方式有多種方法,其性能和安全也不盡相同,其主要方法有以下幾種:
A、單純的文件方式的拷貝不適用於資料庫等應用,因為打開的文件是不能被復制的,如果要復制必須將資料庫關閉,這顯然是不可以的。以文件方式的復制主要適用於WEB頁的更新,FTP上傳應用,對主備機數據完整性,連續性要求不高的情況下使用。
B、利用資料庫所帶有復制功能,比如SQLServer2000或2005所帶的定閱復制,這種方式用戶要根據自己的應用小心使用,原因主要是:
(1)SQLServer的定閱復制會在用戶表上增加欄位,對那些應用軟體編程要求較高,如果在應用軟體端書寫時未明確指定欄位的用戶,而使用此功能會造成應用程序無法正常工作。
(2)數據滯留,這個限制怕也是最要命的,因為SQLServer在數據傳輸過程中數據並非實時的到達主備機,而是數據先寫到主機,再寫到備機,如此一來,備機的數據往往來不及更新,此時如果發生切換,備機的數據將不完整,也不連續,如果用戶發現已寫入的數據在備機找不到,重新寫入的話,則主機修復後,就會發生主備機數據嚴重沖突,資料庫會亂掉。
(3)復雜應用切莫使用定閱復制來做雙機熱備,包括數據結構中存儲過程的處理,觸發器和序列,一旦發生沖突,修改起來非常麻煩。
(4)伺服器性能降低,對於大一點的資料庫,SQLServer2000或2005所帶的定閱復制會造成伺服器資料庫運行緩慢。
總之SQLServer2000或2005所帶的定閱復制主要還是應用於數據快照服務,切莫用他來做雙機熱備中的數據同步。
C:硬碟數據攔截,目前國際國內,比較成熟的雙機熱備軟體通常會使用硬碟數據攔截的技術,通常稱為鏡像軟體即Mirror軟體,這種技術當前已非常成熟,攔截的方式也不盡相同。
(1)分區攔截技術,以Pluswell熱備份產品為例,他採用的是一種分區硬碟扇區攔截的技術,通過驅動級的攔截方式,將數據寫往硬碟的數據提取,並首先寫到備用伺服器,以保證備用伺服器的數據最新,然後再將數據回寫到主機硬碟。這種方式將絕對保證,主備機資料庫的數據完全一致,無論發生哪種切換,都能保證資料庫的完整性與連續性。由於採用分區攔截技術,所以用戶可以根據需要在一塊硬碟上劃分適合大小的分區來完成數據同步工作。
(2)硬碟攔截技術,以Symantec的Co-Standby為例,也是一種有效的硬碟攔截軟體,他的攔截主要基於一整塊硬碟,往往在硬碟初始化時需要消耗大量的時間。
雙機熱備中需要指出的幾個概念
『叄』 兩台伺服器,如何進行雙機熱備
雙機熱備 共享存儲方式 【什麼是雙機熱備】 雙機熱備包括廣義與狹義兩種。 從廣義上講,就是伺服器高可用應用的另一種說法,英譯為:high available,而我們通常所說的熱備是根據意譯而來,同屬於高可用范疇,而雙機熱備只限定了高可用中的兩台伺服器。熱備軟體是用來解決一種不可避免的計劃和非計劃系統宕機問題的軟體解決方案,當然也有硬體的。是構築高可有集群系統的基礎軟體,對於任何導致系統宕機或服務中斷的故障,都會觸發軟體流程來進行錯誤判定、故障隔離、以及通地聯機恢復來繼續執行被中斷的服務。在這個過程中,用戶只需要經受一定程度可接受的時延,而能夠在最短的時間內恢復服務。 所謂雙機熱備,就是將中心伺服器安裝成互為備份的兩台伺服器,並且在同一時間內只有一台伺服器運行。當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會迅速的自動啟動並運行。我們來看看在WIN2000伺服器版下的實現過程。
一、 硬體准備及基本安裝綜述
網路伺服器 兩台
網路服務網卡 四塊
伺服器硬碟 兩塊
SCSI磁碟陣列 一個
SCSI硬碟 三塊
首先是將兩台伺服器都配置成雙網卡,並分別安裝Win2000 Advance Server(高級伺服器版)。之後配置網路環境使之暢通:將兩台伺服器加入到域當中,成為域成員,並在每台伺服器上設置管理員許可權。
『肆』 哪裡有磁碟陣列雙機熱備的詳細操作方案
樓主想問那種環境下的
雙機熱備
呢?X86下Windows熱備?Linux熱備?還是UNIX熱備?
不過目前使用WinTel平台的用戶居多,我就說說Windows下的雙機吧。用
磁碟陣列
做雙機熱備大至分為2種方式:一種是藉助
第三方軟體
(像是
LifeKeeper
或者RoseHA等)優點是操作簡單,
可維護性
強,但是這都是商業軟體,需要掏瑪尼的;另一種是藉助Windows Server的Cluster功能來做高可用,優點是不需要第三方軟體,缺點是這種方式並不算嚴格意義上的雙機熱備,而是一種集群。
我這里恰巧有一個利用IBM DS3400
磁碟存儲
做的基於Windows Server的雙機部署案例,是個Word文檔,需要的話留下郵箱或者
網路Hi
聯系。
『伍』 雙機熱備份的操作方法
雙機熱備有兩種實現方式,一種是兩台伺服器通過一個共享的存儲設備(一般是共享的磁碟陣列或存儲區域網SAN),通過安裝雙機軟體實現雙機熱備,稱為共享方式。另一種方式是沒有共享的存儲設備,數據同時存放於各自伺服器中,稱為純軟體方式或軟體同步數據方式。基於存儲共享的實現方式是雙機熱備的最標準的方案,在主從模式工作中,兩台伺服器以一個虛擬的IP地址對外提供服務,服務請求發送給主伺服器(active server)承擔。同時,兩台伺服器通過心跳線(heartbeat line)偵測另一台伺服器的工作狀況。一旦主伺服器出現故障,備伺服器(standby server)根據心跳偵測的情況做出判斷,在較短時間內完成切換,接管主機上的所有資源,成為新的主伺服器。由於使用共享的存儲設備,因此兩台伺服器使用的實際上是一樣的數據,由雙機或集群軟體對其進行管理。
心跳線是主備伺服器之間聯系的紐帶,所謂「心跳」,是一個錯誤檢測機制,指主從系統之間相互按照一定的時間間隔發送通訊信號,周期性地檢測各個節點的狀態(包括系統的狀態和應用的狀態)。如果連續沒有收到的心跳信號到了一定的數目,雙機熱備軟體就認為相應的系統已經出現故障,並進行主備切換。傳統上心跳故障檢測使用串口通訊的方式,但目前已經普遍使用基於TCP/IP的方式。兩台伺服器之間,可以使用直連網線,也可以將兩台伺服器用於心跳診斷的網卡通過交換機連接。
雙機熱備份技術需要通過雙機或集群軟體來實現。雙機軟體採用結構化設計,一般來說包含以下幾個模塊:
(1)雙機狀態的管理模塊,負責檢測雙機的工作狀態,以及對故障狀態進行判斷。
(2)雙機功能的執行模塊,負責執行管理模塊發出的雙機調整切換命令等。
(3)雙機系統的客戶端配置管理工具,通過該模塊實現對雙機系統的遠程配置、管理及維護等功能。
雙機軟體工作流程大致如下:軟體啟動時,首先讀取雙機系統的配置文件,該文件描述了雙機系統中各節點的網路信息、硬體描述以及任務的定義等參數。軟體的核心程序根據配置信息,進行雙機系統的狀態重組,建立雙機的初始狀態。在節點初始狀態建立起來後,管理模塊根據當前網路狀態的信息對雙機進行調整並分配網路資源,使雙機中的主節點獲得對外提供網路服務的資源,同時啟動節點監控功能,對所啟動任務的關鍵進程進行監控,保障對外提供服務的資源健康。當以上資源建立起來後,雙機系統進入正常運行狀態。
當系統中有節點故障時,雙機管理模塊根據雙機當前的狀態和該故障節點在雙機中的角色做出雙機系統是否切換的選擇。當該節點為主伺服器時,雙機系統會自動將屬於該節點的資源和任務移交到備伺服器上,保證網路的正常運行。如果發生故障的節點為備伺服器,雙機軟體提出報警後,將任務的移交進行封鎖,直到備伺服器故障修復,重新進入雙機系統,管理模塊檢查到該故障修復後,對當前的任務進行解鎖操作,系統重新進入正常運行狀態。
『陸』 雙機熱備份方案哪個牛人了解啊
我公司5月份剛引進一套雙機熱備系統。經過比較,我覺得那個公司的軟體還不錯。我手頭有些資料。跟你分享一下。(下文是簡單的介紹)
你最好給我你的郵箱,我可以把詳細的一套方案發到你郵箱去,我的郵箱是 [email protected]
==============================================
雙機熱備包括廣義與狹義兩種。
從廣義上講,就是對於重要的服務,使用兩台伺服器,互相備份,共同執行同一服務。當一台伺服器出現故障時,可以由另一台伺服器承擔服務任務,從而在不需要人工干預的情況下,自動保證系統能持續提供服務。
從狹義上講,雙機熱備特指基於active/standby方式的伺服器熱備。伺服器數據包括資料庫數據同時往兩台或多台伺服器寫,或者使用一個共享的存儲設備。在同一時間內只有一台伺服器運行。當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會通過軟體診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用。(相關文章:雙機熱備、雙機互備與雙機雙工的區別 )
雙機熱備針對的是伺服器的故障。伺服器的故障可能由各種原因引起,如設備故障、操作系統故障、軟體系統故障等等。一般地講,在技術人員在現場的情況下,恢復伺服器正常可能需要10分鍾、幾小時甚至幾天。從實際經驗上看,除非是簡單地重啟伺服器(可能隱患仍然存在),否則往往需要幾個小時以上。而如果技術人員不在現場,則恢復服務的時間就更長了。
而對於一些重要系統而言,用戶是很難忍受這樣長時間的服務中斷的。因此,就需要通過雙機熱備,來避免長時間的服務中斷,保證系統長期、可靠的服務。
決定是否使用雙機熱備,正確的方法是要分析一下系統的重要性以及對服務中斷的容忍程度,以此決定是否使用雙機熱備。即,你的用戶能容忍多長時間恢復服務,如果服務不能恢復會造成多大的影響。
對於日益承擔企事業單位核心業務的NT網路來說,數據的高可用性和系統的連續運轉能力極其重要,一個小小的硬體故障或誤操作都有可能造成您的網路出現停滯或癱瘓,使您的公司蒙受巨大損失。公司主營產品Pluswell HA雙機熱備軟體為此提供了一套完美的解決方案。Pluswell HA軟體通過兩台伺服器間心跳連線感知對方的工作狀態,及時有效的了解伺服器現實狀況並能將故障機的工作以最快的速度切換至備用伺服器上運行,保證了數據和業務的連續性,也同時保證了客戶們的最根本利益,為用戶節省大量的開支。
如果你想采購,我可以把我的供應商給你,做銷售的那個小姑娘挺熱情的。
『柒』 雙機備份的解決方案
由於採用了雙機容錯的集群結構,系統具有極高的可靠性。兩台伺服器可以作為一個整體對網路提供服務,且相互間互為監控。集群具有一定的負載平衡功能,可將一個任務的多個進程分攤到兩台服務上運行,提高系統的整體性能。當一台伺服器發生故障時,其上所運行的進程及服務可以自動地由另一台伺服器接管,保證網路用戶的工作不受影響。同時,如果系統採用RAID技術對數據進行保護,可確保重 要數據不因系統故障而造成丟失。
『捌』 存儲陣列的雙機備份
遠程復制就可以滿足你的要求,但是首先你的存儲是否有相關的license。是否是同型號,不通品牌的存儲可能還需要VIS網關。
『玖』 請問做伺服器的雙機熱備份,一般都有那些方案可以實現呢
您好,方案有很多,最終還是根據您的實際需求制定方案,再好的方案如果不能實施,在自己的企業那就不是好的方案,建議您還是選擇雙機熱備供應商咨詢一下,看看怎麼制定方案,睿芸翰林是很不錯的,您可以了解一下。