特性一:采用任務(wù)提交、確認(rèn)機(jī)制
HeartsOne HA 高可用集群軟件,在集群節(jié)點(diǎn)間的關(guān)鍵操作均采用確認(rèn)方式,已確保任務(wù)安全移交,杜絕雙主機(jī)、多主機(jī)狀態(tài)和雙任務(wù)狀態(tài)。
主服務(wù)器在對任務(wù)進(jìn)行移交時,進(jìn)行停止操作后,將通知備份服務(wù)器進(jìn)行任務(wù)接管工作;當(dāng)備份服務(wù)器沒有接到確認(rèn)消息時,則始終處于等待狀態(tài)。當(dāng)備份服務(wù)器長時間未接到確認(rèn)消息時,會通過偵測對方的任務(wù)狀態(tài)來判斷,主機(jī)的任務(wù)是否安全關(guān)閉。如果任務(wù)已關(guān)閉,則通知主服務(wù)器要接管任務(wù),并開始執(zhí)行任務(wù)接管;如果任務(wù)沒有關(guān)閉,則主服務(wù)器處于僵死狀態(tài)(操作系統(tǒng)故障)時,對該任務(wù)進(jìn)行強(qiáng)制接管,并通知集群系統(tǒng)該主機(jī)不可用。
特性二:系統(tǒng)健康評價體系、智能預(yù)警體系
HeartsOne HA 在業(yè)界首次提出了創(chuàng)造性的“系統(tǒng)健康評價體系”并加以應(yīng)用,我們認(rèn)為對系統(tǒng)的可用性判斷必須是持續(xù)的,而非極端的。整個系統(tǒng)健康程度的關(guān)鍵因素是業(yè)務(wù)系統(tǒng)的可用與否,而傳統(tǒng)高可用系統(tǒng)僅僅簡單的認(rèn)為系統(tǒng)只有“可用”與“不可用”兩種狀態(tài),大量的情況證明系統(tǒng)從“可用”轉(zhuǎn)向“不可用”并非是瞬間發(fā)生,而是一個過程,而在這個過程中系統(tǒng)的健康正受著威脅。通過HeartsOne HA的“系統(tǒng)健康評價體系”全新的系統(tǒng)核心指標(biāo)持續(xù)檢測功能,用戶將及時發(fā)現(xiàn)系統(tǒng)的異常狀態(tài),有效判斷系統(tǒng)目前真正的“健康”程度,提前發(fā)現(xiàn),提前預(yù)警,提前解決。
通過采集“系統(tǒng)健康評價體系”的數(shù)據(jù),HeartsOne HA全新的系統(tǒng)智能預(yù)警體系持續(xù)監(jiān)控維持核心系統(tǒng)穩(wěn)定運(yùn)作的重要指標(biāo)變化,包括處理器、內(nèi)存、LAN介質(zhì)、存儲設(shè)備、網(wǎng)卡、進(jìn)程、應(yīng)用程序?qū)崟r狀態(tài)。當(dāng)任意指標(biāo)出現(xiàn)異常狀況,即可做出快速響應(yīng),防患于未然。
特性三:強(qiáng)大的故障分級處理
HeartsOne HA 獨(dú)特的故障分級處理系統(tǒng)能夠滿足用戶自定義故障閥值,建立不同的故障評價標(biāo)準(zhǔn),并對每一類故障進(jìn)行自定義操作,提供最大的靈活性。同時系統(tǒng)提供豐富插件,為用戶提供精準(zhǔn)的故障分析。然而傳統(tǒng)的集群軟件僅將系統(tǒng)宕機(jī)定義為故障,真實的“故障”卻沒有以系統(tǒng)健康狀況及用戶的承受能力作為衡量標(biāo)準(zhǔn)。
特性四:深度應(yīng)用偵測代理
HeartsOne HA 提供常用軟件的偵測代理,如Oracle、MS-SQL以及Web等。這些監(jiān)控對象的接口及方法被靈活保存在XML配置文件中,集群提供開放的應(yīng)用代理接口,用戶可根據(jù)開發(fā)模板,自定義監(jiān)控對象的指標(biāo)采集方法,可以讓集群系統(tǒng)實時監(jiān)控這些指標(biāo),觸發(fā)相關(guān)的事件。
特性五:集群配置安裝維護(hù)簡單
HeartsOne HA 高可用集群軟件采用簡潔的菜單選擇方式,對集群中的資源進(jìn)行配置時不采用編寫腳本的方式進(jìn)行配置,而是在每項菜單中對集群的資源配置以表格的方式進(jìn)行填寫,使軟件具有很好的可用性。同時通過菜單和表單方式進(jìn)行組合,使管理員對集群的配置維護(hù)都具有很高的直觀性,使軟件便于設(shè)置和維護(hù)。
特性六:管理員密碼驗證
HeartsOne HA高可用集群軟件為保護(hù)集群配置的安全,在對集群資源配置時,增加了用戶口令驗證,只有持有該口令的管理人員才能對集群的資源進(jìn)行修改、配置。對于一個集群來講,該集群的資源配置參數(shù)最為重要,任意修改該資源配置參數(shù),則會導(dǎo)致整個集群的運(yùn)行,通過口令驗證方式對集群配置的安全做進(jìn)一步的保護(hù)。
特性七:對自身及應(yīng)用程序的監(jiān)控功能
HeartsOne HA 高可用集群系統(tǒng)采用自身監(jiān)控的功能,當(dāng)某個程序退出運(yùn)行時集群自身能夠?qū)υ撏顺龅某绦蜻M(jìn)行重新啟動,保護(hù)集群軟件正常運(yùn)行,是集群安全的重要因素之一。同時,在對應(yīng)用程序監(jiān)控時,采取非常靈活的方式。可以對關(guān)鍵進(jìn)程進(jìn)行監(jiān)控,當(dāng)進(jìn)程個數(shù)低于該閥值時,系統(tǒng)會自動發(fā)送通知到管理核心模塊,對該任務(wù)進(jìn)行任務(wù)移交。
特性八:多種支持提升軟件優(yōu)勢
HeartsOne HA 支持多節(jié)點(diǎn)方式,從兩個節(jié)點(diǎn)的簡單集群系統(tǒng)平滑過渡到以后的多節(jié)點(diǎn)集群系統(tǒng),對業(yè)務(wù)系統(tǒng)整合以及優(yōu)化業(yè)務(wù)系統(tǒng)有很大的優(yōu)勢。
HeartsOne HA支持遠(yuǎn)程管理模式,采用流行的C/S方式對集群進(jìn)行管理、維護(hù)及其監(jiān)控等操作,均可以通過客戶端方式進(jìn)行操作。當(dāng)集群有故障時,客戶端通過聲音、郵件方式進(jìn)行報警處理,并在集群的監(jiān)控窗口顯示故障點(diǎn)的位置。
HeartsOne HA支持更多存儲環(huán)境,采用系統(tǒng)級的硬件處理,只要操作系統(tǒng)支持的硬件、Heartsone HA集群軟件均可以支持:支持流行的SAN架構(gòu)的光纖磁盤陣列子系統(tǒng)、SCSI結(jié)構(gòu)的磁盤陣列子系統(tǒng)、ISCSI存儲環(huán)境等。
HeartsOne HA支持多種應(yīng)用系統(tǒng):支持Oracle、SQL、Sybase、MS SQL Server、DB2等目前流行的數(shù)據(jù)庫系統(tǒng);支持Microsoft IIS、FTP,郵件服務(wù)器、PDM、財務(wù)軟件等應(yīng)用系統(tǒng);支持IBM Notes等群件系統(tǒng)。