雙機(jī)多實(shí)例的應(yīng)用越來(lái)越廣泛
雙機(jī)作為最常用的一種高可用方式,一直在被使用。但是隨著業(yè)務(wù)的發(fā)展,用戶越來(lái)越覺(jué)得服務(wù)器不夠用,并且認(rèn)為雙機(jī)中的一臺(tái)機(jī)器一直處于Standby狀態(tài)是一種資源的浪費(fèi),于是一種新的應(yīng)用模式雙機(jī)多實(shí)例便應(yīng)運(yùn)而生。
雙機(jī)多實(shí)例是將雙機(jī)的兩臺(tái)機(jī)器都利用起來(lái),兩臺(tái)機(jī)器均處于Active模式,每一臺(tái)機(jī)器上跑一個(gè)實(shí)例,每臺(tái)機(jī)器均為另外一臺(tái)機(jī)器的應(yīng)用備份。當(dāng)其中一臺(tái)機(jī)器上的實(shí)例出現(xiàn)問(wèn)題后,兩個(gè)實(shí)例將合并到一臺(tái)機(jī)器上運(yùn)行。這樣的好處是即保留了雙機(jī)的高可用,又加入了負(fù)載的功能,有效的利用了雙機(jī)的性能。
所以這種模式在服務(wù)器相對(duì)集中,信息化發(fā)展較快的中小單位使用的非常普遍。
雙機(jī)不等于備份
雙機(jī)多實(shí)例看上去很美,即充分利用了Standby狀態(tài)的服務(wù)器又實(shí)現(xiàn)了應(yīng)用的高可用。但是卻只有共享磁盤柜里的一份數(shù)據(jù),存在著嚴(yán)重的單點(diǎn)故障問(wèn)題。
針對(duì)單點(diǎn)故障問(wèn)題有些用戶采用了雙機(jī)雙柜來(lái)彌補(bǔ),兩個(gè)存儲(chǔ)柜之間做了鏡像。但這又帶來(lái)了另外的問(wèn)題,就是如果是一些邏輯錯(cuò)誤的軟破壞,比如說(shuō)數(shù)據(jù)被誤刪除,數(shù)據(jù)庫(kù)內(nèi)部錯(cuò)誤等。由于兩個(gè)存儲(chǔ)柜之間是鏡像,鏡像機(jī)上的數(shù)據(jù)在生產(chǎn)機(jī)被刪除或者發(fā)生錯(cuò)誤的時(shí)候也被刪除或者同樣發(fā)生錯(cuò)誤了。即使之前做了有限個(gè)的數(shù)據(jù)快照點(diǎn),也無(wú)法保證修復(fù)錯(cuò)誤的點(diǎn)就是那個(gè)快照點(diǎn)。由此可見(jiàn),雙機(jī)多實(shí)例仍然需要做嚴(yán)格的數(shù)據(jù)備份。
雙機(jī)多實(shí)例備份難度較大
雙機(jī)多實(shí)例下的數(shù)據(jù)備份存在較大的難度,傳統(tǒng)的數(shù)據(jù)備份是部署在需要備份的生產(chǎn)機(jī)上,指定備份的目標(biāo),然后按照一定的策略進(jìn)行備份。
但對(duì)于雙機(jī)多實(shí)例來(lái)說(shuō),它的備份目標(biāo)存在很大的不確定性。當(dāng)多實(shí)例分別在不同的生產(chǎn)機(jī)上運(yùn)行時(shí),需要將每個(gè)實(shí)例單獨(dú)的備份。而當(dāng)多個(gè)實(shí)例都漂移到一臺(tái)機(jī)器上,備份目標(biāo)就發(fā)生了變化,從而需要重新配置,如果這時(shí)候無(wú)人職守,可能就會(huì)導(dǎo)致備份的中斷。而此時(shí)發(fā)生故障的話將直接導(dǎo)致數(shù)據(jù)的丟失。
這就需要有一種備份軟件可以自動(dòng)來(lái)適應(yīng)這種雙機(jī)多實(shí)例來(lái)回漂移的備份方式。
和力記易UPM備特佳完美支持雙機(jī)多實(shí)例
和力記易的UPM備特佳容災(zāi)備份系統(tǒng),可以實(shí)現(xiàn)根據(jù)雙機(jī)多實(shí)例上的特征,來(lái)動(dòng)態(tài)捕獲當(dāng)前機(jī)器上所活動(dòng)的實(shí)例,自動(dòng)更改備份配置,從而解決了雙機(jī)多實(shí)例下的備份難點(diǎn)。
蒙陰醫(yī)院NEC群集采用了雙機(jī)多實(shí)例,某港醫(yī)院采用的是lifekeeper做的雙機(jī)多實(shí)例,均已成功實(shí)施,深受用戶好評(píng)。
和力記易的UPM備特佳容災(zāi)備份系統(tǒng)建立在實(shí)時(shí)備份的基礎(chǔ)之上還能實(shí)現(xiàn)任意時(shí)間點(diǎn)的回退,有效的解決了數(shù)據(jù)庫(kù)邏輯錯(cuò)誤的問(wèn)題,非常值得推薦。