技術(shù)特性與優(yōu)勢
l 友好的界面
RoseHA提供了友好直觀的圖形安裝界面和監(jiān)控管理界面。通過直觀而又方便的JAVA Applet管理界面,用戶可以交互式地對集群系統(tǒng)進行配置、監(jiān)控和管理,并可以利用Applet的網(wǎng)絡(luò)特性,通過網(wǎng)絡(luò)對系統(tǒng)進行遠程管理,實時地顯示出主機系統(tǒng)及服務(wù)的狀態(tài)。
l 靈活的Active-Active模式和Active-Standby模式
ROSE高可用性軟件支持Active-Active模式和Active-Standby模式。用戶可指定每臺服務(wù)器的作用(active or standby),指定要監(jiān)控的服務(wù)和硬件部分,定義指定的服務(wù)發(fā)生故障后要采取的進一步行動(如是否重啟動該服務(wù)、允許的最大啟動時間等)。
l 支持多條心跳路徑
可以將網(wǎng)線和RS-232串口線作為在集群系統(tǒng)上運行的ROSE HA的心跳線。配置多條心跳路徑可以避免系統(tǒng)的單點故障。
l 自動切換
當(dāng)系統(tǒng)出現(xiàn)故障時(如:系統(tǒng)宕機、HA進程/應(yīng)用進程被殺掉、RS-232/SCSI/網(wǎng)絡(luò)線纜斷開),RoseHA 將確定由于某種故障而終止的應(yīng)用,并將這些應(yīng)用切換到備份服務(wù)器上。而故障服務(wù)器中未受影響的應(yīng)用不會被切換,既不會受任何影響。不需要系統(tǒng)管理員干預(yù)。
l 自動檢測
在集群系統(tǒng)的每一臺服務(wù)器內(nèi),ROSE HA 具有兩個核心進程,他們互相監(jiān)控(如:系統(tǒng)宕機、HA進程被殺掉、RS-232、網(wǎng)絡(luò)、SCSI線纜是否斷開),如果其中一個進程失敗,另一個進程會立即進行恢復(fù)。
l 服務(wù)器可靠性
在服務(wù)器出現(xiàn)故障(如掉電或宕機)時,另外一臺服務(wù)器接管故障服務(wù)器上運行的所有的關(guān)鍵性應(yīng)用。
l 網(wǎng)絡(luò)可靠性
如果服務(wù)器的網(wǎng)絡(luò)部分發(fā)生故障,會導(dǎo)致客戶不能連接和訪問到服務(wù)器,這同樣是致命的故障。如果該服務(wù)器配備了冗余的網(wǎng)絡(luò)接口,ROSE HA 會使用它來恢復(fù)網(wǎng)絡(luò)連接。在沒有配備冗余的網(wǎng)絡(luò)接口,或者所有的網(wǎng)絡(luò)接口均出現(xiàn)故障時,HA會將該應(yīng)用切換到另外一臺服務(wù)器上。切換完成后,客戶在短暫的切換過程后能夠繼續(xù)訪問所需的服務(wù)。
l 磁盤可靠性
需要將應(yīng)用的全部數(shù)據(jù)存儲在兩臺服務(wù)器都能訪問到的共享磁盤中。建議使用磁盤陣列來存儲數(shù)據(jù),這樣可以避免單點失敗,而且便于對系統(tǒng)的容量進行擴充。對由Volume Manager管理的磁盤陣列,ROSE HA提供了相應(yīng)的處理程序,以保證磁盤陣列及數(shù)據(jù)的可靠性。
l 應(yīng)用可靠性
在高可用性系統(tǒng)中可以運行多個應(yīng)用。每一個應(yīng)用是作為一個服務(wù)而存在的。在服務(wù)器中,當(dāng)某個服務(wù)失敗而其它服務(wù)正常運行時,ROSE HA將處理這個失敗的服務(wù)。在將這個服務(wù)切換到另一臺服務(wù)器上時,該服務(wù)器上運行的服務(wù)也不會受到影響。對于與網(wǎng)絡(luò)不相關(guān)的純數(shù)據(jù)應(yīng)用,只需要切換數(shù)據(jù)存儲和數(shù)據(jù)處理軟件。而在與網(wǎng)絡(luò)相關(guān)的客戶機/服務(wù)器應(yīng)用,除了要切換數(shù)據(jù)存儲和數(shù)據(jù)處理軟件外,還需要切換相關(guān)的虛擬IP。如果希望兩個服務(wù)獨立地進行切換,則此兩個IP地址不能相同。如果使用了相同的IP地址,發(fā)生切換時,ROSE HA會將所有使用該IP的服務(wù)都切換到另外一臺服務(wù)器上去。
l 豐富的附加功能
提供不同的針對特定應(yīng)用的Agent程序,使服務(wù)監(jiān)控更切實際,更加有效;提供用于開發(fā)Agent程序的應(yīng)用程序界面(API),使用者可針對特定的服務(wù)編寫執(zhí)行狀態(tài)診斷及錯誤恢復(fù)工作的Agent程序。
結(jié)論
RoseHA高可用系統(tǒng)是構(gòu)筑高可用性信息系統(tǒng)是一種值得信賴的應(yīng)用級的解決方案,不管從經(jīng)濟還是技術(shù)的角度來說,方案都是非??尚械模信c操作系統(tǒng)兼容的軟硬件均不用Rose高可用性軟件作任何修改,便可正常運行。
RoseMirrorHA—基于數(shù)據(jù)實時鏡像技術(shù)的雙機高可用解決方案
概述
RoseMirrorHA是在實時數(shù)據(jù)鏡像基礎(chǔ)上,實現(xiàn)了不需要共享存儲的純軟高可用性系統(tǒng)。在傳統(tǒng)高可用性系統(tǒng)中需要通過共享存儲來實現(xiàn)數(shù)據(jù)的共享并提升性能,但這也增加了可用性系統(tǒng)的成本,RoseMirrorHA通過現(xiàn)有的以太網(wǎng)絡(luò)基礎(chǔ)環(huán)境,通過TCP/IP協(xié)議,在兩臺主機之間實現(xiàn)了數(shù)據(jù)的實時鏡像,不需要額外的硬件投資。在充分利用已有資源的基礎(chǔ)上,通過先進的軟件技術(shù),實現(xiàn)純軟的高可用性系統(tǒng)。
RoseMirrorHA是一個可靠的、穩(wěn)定的、高性能的應(yīng)用高可用保護解決方案,實現(xiàn)應(yīng)用程序的保護,保證了業(yè)務(wù)的持續(xù)運行。RoseMirrorHA成熟的數(shù)據(jù)鏡像技術(shù),全面的高可用性支持,即保證了系統(tǒng)的最佳的性能,最高的可靠性,同時又通過豐富的應(yīng)用支持,靈活智能的控制機制,簡單易用的管理配置,為用戶提供了具備最佳性價比的,純軟高可用性解決方案。
技術(shù)特性與優(yōu)勢
l 無縫集成到既有系統(tǒng)環(huán)境
RoseMirrorHA支持客戶既有的環(huán)境,充分利用客戶既有的資源。充分保護用戶投資,保護用戶既有的應(yīng)用和數(shù)據(jù)。最大限度的適應(yīng)已有的軟件和硬件環(huán)境,無需專門的設(shè)備和其它額外成本投入。
l 高效成熟的多種鏡像方式
支持完全鏡像、差分鏡像
完全鏡像:將Active主機的數(shù)據(jù)無條件重新傳輸?shù)絊tanday主機,不論Standay主機是否已經(jīng)存在該文件??梢源_保數(shù)據(jù)的完整和一致性。通常在初始化的時候,需要采用完全鏡像的方式。
差分鏡像:只傳輸Standay與Active不同的部分,而不必傳送相同部分的數(shù)據(jù),可以減少對網(wǎng)絡(luò)等資源的使用。減少不必要的網(wǎng)絡(luò)傳輸,提高數(shù)據(jù)鏡像的效率。
l 按需復(fù)制性能資源最佳化
支持自定義復(fù)制數(shù)據(jù)集
RoseMirrorHA支持復(fù)制數(shù)據(jù)集的定義,用戶可以選擇定制需要復(fù)制的目錄、文件。RoseMirrorHA的數(shù)據(jù)鏡像是基于文件系統(tǒng)之上的,僅僅復(fù)制文件變化的部分。RoseMirrorHA通過自身的驅(qū)動程序來監(jiān)控用戶指定數(shù)據(jù)集,獲取變化內(nèi)容進行傳輸處理。這種以字節(jié)為單位的按需復(fù)制,充分保證了系統(tǒng)性能和效率的最佳化。
l 支持在線備份數(shù)據(jù)或維護
支持目標(biāo)寫入暫停
當(dāng)需要對備機上復(fù)制的數(shù)據(jù)進行備份、查看的操作,不希望新的數(shù)據(jù)寫入時,可以使用該功能暫停備機寫入,暫停后數(shù)據(jù)仍將發(fā)送到備機,備機將暫停后的數(shù)據(jù)緩存起來,等待暫停恢復(fù)后寫入。
支持Active主機傳輸暫停
RoseMirrorHA 允許對Active主機復(fù)制的數(shù)據(jù)暫停發(fā)送,暫停后變化的數(shù)據(jù)仍然將被獲取,變化的數(shù)據(jù)將被存入pagefile,等待傳輸暫停恢復(fù)后發(fā)送。
消除備份窗口
通過備機寫入暫?;蛑鳈C傳輸暫停,可以在確保主機應(yīng)用在線持續(xù)運行的情況下,通過備機對數(shù)據(jù)進行備份到帶庫等操作。即保證了業(yè)務(wù)的持續(xù)運行,性能不受影響,同時又可以對數(shù)據(jù)進行更多方式,更加靈活的備份保護。同時備份操作的作業(yè)時間也有了很大的靈活性。不必等到晚上或是周末再進行。
l 智能的故障處理恢復(fù)機制
支持pagefile機制
當(dāng)網(wǎng)絡(luò)故障、傳輸暫停等情況下,數(shù)據(jù)無法發(fā)送時,服務(wù)可將數(shù)據(jù)暫存在pagefile中,當(dāng)可以發(fā)送后繼續(xù)進行發(fā)送,保證數(shù)據(jù)不丟失。并且pagefile的大小可以自行設(shè)定。
智能的數(shù)據(jù)傳輸
當(dāng)網(wǎng)絡(luò)發(fā)生故障后,RoseMirrorHA的數(shù)據(jù)復(fù)制不會停止,而是將復(fù)制的數(shù)據(jù)放入pagefile中,當(dāng)網(wǎng)絡(luò)恢復(fù)后將自動的將pagefile中的數(shù)據(jù)發(fā)送到目標(biāo)機,而不需要重新進行同步,有效地的減少了網(wǎng)絡(luò)和CPU的負擔(dān)。
支持磁盤空間監(jiān)控
RoseMirrorHA 提供磁盤空間監(jiān)控功能,當(dāng)磁盤的可用空間低于設(shè)定值時,將通過郵件、在線消息進行報警。
支持郵件信息通知
RoseMirrorHA支持郵件信息通知,當(dāng)發(fā)生異常情況時,系統(tǒng)將自動的發(fā)送信息給設(shè)定的郵箱,幫助管理員及時的了解系統(tǒng)運行狀態(tài)。
l 完整的數(shù)據(jù)屬性復(fù)制支持
支持Windows 多數(shù)據(jù)流
RoseMirrorHA 支持Windows多數(shù)據(jù)流的復(fù)制。
支持ACL
RoseMirrorHA 支持Window Access Control List(ACL)的復(fù)制。
l 自動的應(yīng)用高可用性保護
支持活動IP
RoseMirrorHA 中每個被保護的應(yīng)用可以建立最多8個活動IP,客戶端端可以通過活動IP訪問應(yīng)用。
支持Windows主機別名
RoseMirrorHA 中每個被保護的應(yīng)用都可以建立多主機別名,客戶端可以通過別名訪問應(yīng)用服務(wù)。
支持應(yīng)用進程的監(jiān)控
RoseMirrorHA 可以監(jiān)控標(biāo)準的Windows服務(wù)或是Linux平臺的應(yīng)用,同時支持以自定義方式對用戶自己的應(yīng)用進程進行監(jiān)控。
支持網(wǎng)卡、活動IP的監(jiān)控
RoseMirrorHA將對主機的網(wǎng)卡、活動IP的狀態(tài)進行監(jiān)控,當(dāng)發(fā)生故障時通過在線消息等進行通知。
支持多條心跳
RoseMirrorHA 支持Socket和RS232兩種類型的心跳,并支持心跳冗余,最多允許三條心跳。當(dāng)配置遠距離的高可用性系統(tǒng)時,請使用網(wǎng)卡類型的心跳。
增強數(shù)據(jù)安全策略
RoseMirrorHA 提供全面的數(shù)據(jù)安全策略,對數(shù)據(jù)的可用狀態(tài)進行監(jiān)控,充分保證切換后的數(shù)據(jù)狀態(tài)是一致有效的,是可用的。RoseMirrorHA完整的高可用性保護策略,在主機發(fā)生故障時,可以及時自動的將應(yīng)用服務(wù)切換到備機,確保業(yè)務(wù)的迅速恢復(fù)。
l 簡潔直觀的管理工具
RoseMirrorHA簡潔直觀的圖形化管理工具(GUI),可以在網(wǎng)絡(luò)中的任何一個地方管理網(wǎng)絡(luò)中的RoseMirrorHA主機,實現(xiàn)了遠程管理。使得管理維護成為非常簡單方便的事情。RoseMirrorHA簡潔易用的配置管理方式,大大的降低了系統(tǒng)的實施管理和維護成本。
l 體貼的應(yīng)用配置向?qū)еС?/strong>
優(yōu)秀的應(yīng)用配置向?qū)еС?,簡化了使用配置的難度,通過人性化的設(shè)計,使得配置服務(wù)更加輕松上手。通過配置向?qū)?,只需根?jù)向?qū)У奶崾炯纯奢p松的建立應(yīng)用服務(wù)。RoseMirrorHA的配置向?qū)е刑峁┝嗽S多常見應(yīng)用(如:Oracle、MS SQL、Exchange等)的配置模板,用戶可以很方便的使用向?qū)нM行配置,實現(xiàn)應(yīng)用程序的高可用性。
結(jié)論
RoseMirrorHA具備簡單易用,很好的性價比,支持各種主流的應(yīng)用程序,很好的靈活性,以及優(yōu)秀的性能等特點。RoseMirrorHA是最理想的保護數(shù)據(jù)存儲安全和高可用性的策略。