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