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