
雙機熱備解決方案
雙機熱備解決方案
方案分析
1、雙機容錯基本架構
雙機容錯的目的在于保證數據永不丟失和系統永不停機,采用智能型磁盤陣列柜可保證數據永不丟失,采用雙機容錯軟件可保證系統永不停機。它的基本架構共分兩種模式:雙機互備援(Dual Active)模式和雙機熱備份(Hot Standby)模式。
1)雙機互備援(Dual Active)基本簡介
所謂雙機熱備援就是兩臺主機均為工作機,在正常情況下,兩臺工作機均為信息系統提供
支持,并互相監視對方的運行情況。當一臺主機出現異常時,不能支持信息系統正常運營,另一主機則主動接管(Take Over)異常機的工作,繼續主持信息的運營,從而保證信息系統能夠不間斷的運行,而達到不停機的功能(Non-Stop),但正常運行主機的負載(Loading)會有所增加。此時必須盡快將異常機修復以縮短正常機所接管的工作切換回憶備修復的異常機。
切換時機(Take Over)
●系統軟件或應用軟件造成服務器宕機
●服務器沒有宕機,但系統軟件或應用軟件工作不正常
●SCSI卡損壞,造成服務器與磁盤陣列無法存取數據
●服務器內硬件損壞,造成服務器宕機
●服務器不正常關機
2)雙機熱備份(Hot Standby)基本簡介
所謂雙機熱備份就是一臺主機為工作機(Primary Server),另一臺主機為備份機(Standy Server),在系統正常情況下,工作機為信息系統提供支持,備份機監視工作機的運行情況(工作機也同時監視備份機是否正常,有時備份機因某種原因出現異常,工作機科盡早系統管理員解決,確保下一次切換的可靠性)。當工作機出現異常,不能支持信息系統運營時,備份機主動接管(Take Over)工作機的工作,繼續支持信息的運營,從而保證信息系統能夠不間斷的運行(Non-Stop)。宕工作機經過修復正常后,系統管理員通過管理命令或經由以人工或自動的方式將備份機的工作切換回工作機;也可以激活監視程序,監視備份機的運行情況,此時,原來的備份機就成了工作機,而原來的工作機就成了備份機。
切換時機(Take Over)
●系統軟件或應用軟件造成服務器宕機
●服務器沒有宕機,但系統軟件或應用軟件工作不正常
●SCSI卡損壞,造成服務器與磁盤陣列無法存取數據
●服務器內硬件損壞,造成服務器宕機
●服務器不正常關機
2、雙機容錯的實現方法
1)集群軟件 +磁盤陣列柜
優點:
1.數據保存在磁盤陣列柜上,磁盤陣列的穩定性和可靠性高于服務器
2.數據獨立于服務器,避免因為服務器的損壞,導致數據不可訪問
3.雙機切換時間會略短于鏡像方式,對于數據實時性要求較高的客戶適用
4.可以實現多對一的熱備方式,就是多臺應用主機對應一臺備機的方式
5.可以實現雙機互備(ACTIVE/ACTIVE模式)的方式,既兩臺服務器都可以運行各自的應用,并且可以成為對方的備機。
缺點:
1.增加了投資磁盤陣列柜,每兩臺服務器就得增加一臺陣列柜,增加了硬件投資,對于數據量不是很大的客戶,對于第一次的投資相對較大
2. 數據只有一份,磁盤陣列成為單點,如果磁盤陣列出現問題,會對于數據會有一定的風險,條件容許的情況下,需要做冷備份。
2)集群軟件+鏡象卷
優點:
1.降低雙機熱備系統的投資成本
2.數據分別保存在各自的服務器硬盤上,避免了數據的單點故障
3.可以實現遠程異地數據復制,建立簡單數據容災系統。
4.在數據量不大的情況下,鏡像不會影響系統性能
5.可以實現ACTIVE/ACTIVE模式
缺點:
1.由于采用鏡像方式,對于系統的資源占用要高于采用磁盤陣列的方式。
2.對于數據量比較大的客戶,數據的鏡像時間會比較長
3.對于實現多對一的熱備方式,配置比較麻煩,并且維護成本會高于采用共享磁盤陣列的方式
基于數據鏡像技術(純軟方式)的高可用解決方案RoMirrorHA
隨著服務器硬件及軟件的發展,服務器的性能、內部存儲容量以及網絡傳輸能力等都有了大幅度地提升。RoMirrorHA充分利用了服務器的內部存儲和網絡傳輸能力,實現了基于網絡的實時數據鏡像,提供了不需要共享存儲的純軟高可用性解決方案。它在現有的以太網絡基礎上,通過TCP/IP協議在兩臺主機之間實現數據的實時鏡像,保證兩臺主機數據一致性;采用HA技術對主機的IP、應用程序、數據存取等進行監控和保護。當應用程序或主機發生故障后,RoMirrorHA將自動、快速地切換應用到備機,確保應用服務的持續可用性,保證業務的連續運行。
解決方案優點:
● 對服務器硬件配置要求不高,可以根據應用情況采用不同型號或配置。
● 系統切換時間短,最大程度減少業務中斷的影響。
● 切換過程對應用程序無影響,無需重新啟動或登錄,做到無人值守。
● 不需要磁盤陣列,具有較高的性能價格比。
● 高效成熟的多種鏡像方式,支持完全鏡像、差分鏡像。
● 最佳化的按需復制,支持自定義復制數據集。RoMirrorHA的數據鏡像是基于文件系統之上的以字節為單位的按需復制,充分保證了系統性能和效率的最佳化。
● 消除備份窗口。備份時可以使備機寫入暫停或主機傳輸暫停,在主機應用在線持續運行的情況下,通過備機對數據進行備份操作。
● 支持豐富的應用配置,譬如:Oracle,SQLServer,Syba,Exchange 等。
● 簡潔直觀的管理工具,體貼的應用配置向導支持,便于維護管理。
現狀與系統簡介
目前很多公司特別是網絡公司、大型組織機構、政府部門均有五臺以上的服務器,它們大多數用于WEB 服務器、FTP服務器、郵件服務器、數據庫服務器、內部CRM、公司ERP 系統等基于TCP/IP的網絡服務,這些服務均要求實時在線,不可斷線或是斷線后立即處理。大多數公司均有技術精良的工程師,在服務器出現問題的時候總是可以第一時間處理得很好,,很快就可以讓服務恢復正常。但是服務器什么時候出現的故障、什么時候服務不可用了,則需要專人監視著每一臺服務器。工程師不可能24小時守候在電腦旁監視著每一臺服務器的運行狀態。服務器數量少的時候還可以接受,但是服務器數量多的時候怎么辦?一會兒看看這臺,一會兒看看那臺?這顯然是不可行的。
企業最關心的問題之一是如何建立并維持網絡的穩定性和運行的持續性。于是,高可用性對于網絡顯得越來越重要。事實上,如果一些關鍵應用一旦停止下來,所造成的損失是難以估計的。由于網絡癱瘓而影響了企業的信譽,致使客戶對企業失去信任,所造成的危害是致命的。另一方面,計算機硬件與軟件都不可避免地會發生故障,這些故障有可能給企業帶來極大的損失,甚至整個服務的終止,網絡的癱瘓。可見,對一些特別的企業或公司,
系統的高可用性顯得更為重要。因此,必須有適當的措施來確保計算機系統提供不間斷的服務,以維護系統的可用性。