AutoStart以下幾方面的關(guān)鍵技術(shù)可以提供用戶系統(tǒng)強(qiáng)大的可用性,可管理性和擴(kuò)展性:
AutoStart支持多達(dá)100臺服務(wù)器的群集組合,AutoStart能按客戶發(fā)展需求,增加AutoStart群集服務(wù)器及所載應(yīng)用程序數(shù)量;提供故障監(jiān)察、修復(fù)、重新啟動及排除故障功能;能單獨(dú)修復(fù)個別故障應(yīng)用,縮短系統(tǒng)復(fù)原時間;動態(tài)負(fù)載調(diào)節(jié),確保故障出現(xiàn)時,應(yīng)用程序能平均地分布在不同服務(wù)器上;靈活、可靠、可調(diào)的群集構(gòu)造,為日后擴(kuò)展作好充分的準(zhǔn)備;模塊構(gòu)造和開放式APIs與現(xiàn)在系統(tǒng)的各個環(huán)節(jié)配合,確保端對端可靠性;協(xié)同數(shù)據(jù)庫及RDBMS數(shù)據(jù)備份服務(wù)器;提供中央管理,監(jiān)察群集組內(nèi)不同的UNIX平臺。
高性能的系統(tǒng)和應(yīng)用的高可用性針對任何需保護(hù)的應(yīng)用,無須改變應(yīng)用配置。AutoStart提供功能及相應(yīng)的技術(shù)包括:
§ 單一系統(tǒng)映象(SingleSystem Images)。即將整個集群環(huán)境中的資源視為一個整體。AutoStart使用單一的配置數(shù)據(jù)庫(復(fù)制多份以避免單點(diǎn)失效)、統(tǒng)一的管理規(guī)則和集中的應(yīng)用腳本將整個系統(tǒng)中的資源形成一個資源集,或者說將整個分布式系統(tǒng)形成一個系統(tǒng)。由此帶來了更高的資源可用性和更簡便的管理和使用。
§ SAN-Ready。AutoStart對集群內(nèi)的主機(jī)數(shù)量沒有限制,并提供多TCP/IP連接、獨(dú)立網(wǎng)絡(luò)檢測、通過FibreCable或SAN的通信和利用磁盤作為通道等多種方式進(jìn)行心跳偵測和通信。因此可工作在包括SAN在內(nèi)的多種網(wǎng)絡(luò)結(jié)構(gòu)中。與SAN的良好結(jié)合可提供SAN用戶更高的應(yīng)用和數(shù)據(jù)可用性,使用戶的SAN環(huán)境發(fā)揮最大的功效。
§ Adaptive Computing Environment: AutoStart 可以通過所提供的“events “ 和“rules “引擎來感應(yīng)計(jì)算機(jī)事件。這些事件可以發(fā)生在應(yīng)用,數(shù)據(jù),系統(tǒng)和網(wǎng)絡(luò)上面,可以是計(jì)劃內(nèi)也可以是突發(fā)性系統(tǒng)故障。 AutoStart 可以對這些事件做出適應(yīng)性反應(yīng),引發(fā)另外一些“解決性動作”來保證系統(tǒng)上資源的獲得性。
§ 智能式監(jiān)測及恢復(fù): AutoStart使用智能式?jīng)Q策過程來檢測和恢復(fù)服務(wù)器和應(yīng)用程序的故障(能檢查的故障包括, 應(yīng)用程序、網(wǎng)口失效或磁盤控制器) 。當(dāng)檢測出故障時,AutoStart能精確地計(jì)算出群集組內(nèi)哪個服務(wù)器最適合接管故障應(yīng)用程序,并確保只有哪些出現(xiàn)故障的部分才被轉(zhuǎn)移,避免對其它正常運(yùn)行的程序造成混亂。
§ 負(fù)載均衡: AutoStart群集管理功能為獨(dú)立的應(yīng)用程序、數(shù)據(jù)庫、RAID磁盤陣列或其它貫穿AutoStart群集組的重要資源提供 “故障負(fù)載平衡”。當(dāng)服務(wù)器出現(xiàn)故障時,AutoStart能平均地把應(yīng)用程序按設(shè)定分布在不同的群集服務(wù)器上,避免單臺服務(wù)器出現(xiàn)超載情況,減低用戶的效率。
§ 跨平臺群集: AutoStart 能支持多達(dá)100臺服務(wù)器的群集組合,并能監(jiān)視群集內(nèi)每個應(yīng)用程序的運(yùn)作。支持2000/2003和Linux。整個企業(yè)可采用一個群集方案來管理。目前支持的平臺有Sun Solaris, Windows 2000/2003, HA-UX, IBM AIX, Linux Red Hat。此外,“Peer–to-Peer”的群集結(jié)構(gòu)避免了不必要服務(wù)器及硬件配置而造成的額外開支。AutoStart“開放式”及“非干預(yù)式”設(shè)計(jì),使它能支持不同操作系統(tǒng)包括UNIX及2000/2003平臺,也能支持不同的數(shù)據(jù)庫和磁盤陣列等系統(tǒng)配置。異構(gòu)平臺集群將企業(yè)系統(tǒng)環(huán)境中由于平臺不一致而相分隔的資源結(jié)合成為整體。由此帶來更大的資源共享能力和整個系統(tǒng)的服務(wù)級可用性。
§ 可調(diào)性和可擴(kuò)容性:利用AutoStart,可以先從兩個服務(wù)器,單個磁盤開始,然后根據(jù)個別企業(yè)的需求增長,再增加配置。AutoStart模塊配置將為數(shù)據(jù)庫,網(wǎng)絡(luò)服務(wù)器和其它服務(wù)器提供可調(diào)和可擴(kuò)容性的功能。
§ 面向應(yīng)用的群集及自動切換:AutoStart面向應(yīng)用的集群技術(shù),保證了集群中的任何一個服務(wù)器在作為某一應(yīng)用主服務(wù)器的同時,可以作為運(yùn)行于其它服務(wù)器中應(yīng)用的后備服務(wù)器。在這樣的結(jié)構(gòu)下,集群內(nèi)運(yùn)行的關(guān)鍵性應(yīng)用在故障不斷發(fā)生的情況下,仍可以通過服務(wù)器之間連續(xù)的切換,保證應(yīng)用的連續(xù)性。
§ 應(yīng)用程序的恢復(fù): AutoStart同時提供單故障應(yīng)用程序切換及服務(wù)器切換。當(dāng)服務(wù)器或應(yīng)用程序出現(xiàn)故障時,AutoStart立即切換故障的服務(wù)組到其它服務(wù)器上,使原服務(wù)器及其它的應(yīng)用程序得以繼續(xù)運(yùn)行而不受影響,回憶系統(tǒng)復(fù)原所需的時間。
§ 中央管理、方便使用: AutoStart的命令中心提供一個由JAVA編寫的圖形用戶界面(GUI),讓用戶輕松地管理群集組內(nèi)部服務(wù)器及所載的應(yīng)用程序。這不但能以生動形式顯示群集組內(nèi)各服務(wù)器,服務(wù)組及應(yīng)用程序的情況,也能監(jiān)察在其它地區(qū)運(yùn)行的AutoStart。Legato的SNMP模塊更能兼容其它SNMP配置集成,保障了對網(wǎng)絡(luò)管理的投資,改善系統(tǒng)的管理能力和降低管理成本。
§ 模塊,開放式結(jié)構(gòu)和APIs:AutoStart開放式結(jié)構(gòu)及為特殊應(yīng)用程序編寫的各種模塊,讓您能因應(yīng)信息環(huán)境需求,與AutoStart天衣無縫地集成起來。例如,連接不同數(shù)據(jù)庫如Oracle, Sybase, Informix模塊,配合特殊關(guān)鍵應(yīng)用模塊,如Web Server, NFS,Firewall,LotusNotes及AutoClient等等??蛻舾芡ㄟ^AutoStart提供的API把附加的應(yīng)用程序及其它關(guān)鍵性資源歸納在群集組中。通過AutoStart管理控制臺進(jìn)行檢測及監(jiān)視,當(dāng)檢測出應(yīng)用程序發(fā)生故障時,AutoStart將竭力在本地網(wǎng)絡(luò)對它們進(jìn)行恢復(fù)或確定群集組中最佳服務(wù)器接管這個負(fù)載。AutoStart被驗(yàn)證明能與各種RAID產(chǎn)品集成及支持多種網(wǎng)絡(luò)技術(shù)。