數(shù)據(jù)中心災(zāi)難恢復(fù)的黑暗面
幾十年來(lái),災(zāi)難恢復(fù)作為業(yè)務(wù)連續(xù)性的無(wú)可爭(zhēng)議的體系架構(gòu)主導(dǎo)了IT環(huán)境。但I(xiàn)T也喚醒了這種做法的無(wú)效性。企業(yè)的所有計(jì)算資源都將閑置,直到發(fā)生災(zāi)難,而且如果發(fā)生這種情況,企業(yè)的所有操作都會(huì)中斷并將很快恢復(fù)到某個(gè)時(shí)候的狀態(tài)。這種方法不再適用于全天候都可以訪問(wèn)所有業(yè)務(wù)的時(shí)代。在這個(gè)時(shí)代,人們對(duì)停機(jī)時(shí)間零容忍。許多在線業(yè)務(wù)的公司表示,網(wǎng)絡(luò)服務(wù)中斷將對(duì)其營(yíng)業(yè)收入造成巨大損失,并對(duì)聲譽(yù)造成重大損失。如今,企業(yè)需要構(gòu)建自己的基礎(chǔ)設(shè)施來(lái)實(shí)現(xiàn)連續(xù)可用性,而不是花費(fèi)時(shí)間和精力來(lái)構(gòu)建災(zāi)難恢復(fù)結(jié)構(gòu)。
新的黃金標(biāo)準(zhǔn)–雙活數(shù)據(jù)中心
隨著虛擬化,大數(shù)據(jù),云計(jì)算,以及現(xiàn)代數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用與發(fā)展,雙活數(shù)據(jù)中心架構(gòu)不再是一種選擇,而且是確保數(shù)據(jù)中心業(yè)務(wù)連續(xù)性的必要條件。但是它們也帶來(lái)了一系列新的挑戰(zhàn),因?yàn)樗鼈儗?shí)現(xiàn)成本高昂,構(gòu)建復(fù)雜,需要額外的設(shè)備,并且需要較低的延遲。這些架構(gòu)在數(shù)據(jù)層上構(gòu)建起來(lái)尤其困難。幸運(yùn)的是,數(shù)據(jù)庫(kù)負(fù)載平衡軟件使得雙活數(shù)據(jù)庫(kù)操作的架構(gòu)變得更加簡(jiǎn)單,并降低了成本。負(fù)載均衡器的流量管理功能使企業(yè)能夠利用以下四個(gè)特性來(lái)降低成本和減少停機(jī)時(shí)間:
(1)自動(dòng)支持讀/寫分離。雙活操作的第一步是使用多個(gè)服務(wù)器來(lái)支持?jǐn)?shù)據(jù)庫(kù)讀取。挑戰(zhàn)是必須重新編寫應(yīng)用程序以將讀取發(fā)送到輔助節(jié)點(diǎn)。數(shù)據(jù)庫(kù)負(fù)載平衡軟件通過(guò)自動(dòng)將寫入事務(wù)指向主服務(wù)器并讀取到輔助服務(wù)器來(lái)解決此問(wèn)題。自動(dòng)讀/寫分離可以在不需要修改應(yīng)用程序的情況下提供即時(shí)應(yīng)用性能和可靠性增益。
(2)自動(dòng)故障切換。負(fù)載均衡器利用現(xiàn)代數(shù)據(jù)庫(kù)內(nèi)置的故障轉(zhuǎn)移機(jī)制來(lái)啟用應(yīng)用程序透明的故障切換。數(shù)據(jù)庫(kù)執(zhí)行復(fù)制和故障切換,數(shù)據(jù)庫(kù)負(fù)載平衡軟件在故障切換期間保存入站請(qǐng)求,因此應(yīng)用程序會(huì)看到延遲但不會(huì)出現(xiàn)錯(cuò)誤。
(3)啟用地理位置的負(fù)載平衡。數(shù)據(jù)庫(kù)負(fù)載平衡軟件不斷測(cè)量第一個(gè)字節(jié)的時(shí)間,將流量引導(dǎo)到速度最快的服務(wù)器。它還可以平衡所有可用輔助部件的讀取負(fù)載,提供快速的應(yīng)用程序性能。
(4)復(fù)制感知監(jiān)控。數(shù)據(jù)庫(kù)負(fù)載平衡軟件的設(shè)計(jì)目的是一致地監(jiān)視復(fù)制延遲,并確定落后于預(yù)定閾值的節(jié)點(diǎn)。然后避免將請(qǐng)求發(fā)送到過(guò)期的服務(wù)器,因此不會(huì)提供過(guò)時(shí)的數(shù)據(jù)。
與災(zāi)難恢復(fù)相比,雙活操作更加昂貴,但只有20%左右,同時(shí)提供35%的容量和不間斷的運(yùn)行。這種增加的成本超過(guò)了增加的容量成本,延長(zhǎng)了正常運(yùn)行時(shí)間,提高了性能和最佳的資產(chǎn)利用率。當(dāng)連續(xù)可用的體系架構(gòu)部署數(shù)據(jù)庫(kù)負(fù)載均衡器時(shí),它們還可以進(jìn)行零停機(jī)維護(hù)。
這種新的突破性技術(shù)正在使企業(yè)能夠避免中斷,并通過(guò)從災(zāi)難恢復(fù)轉(zhuǎn)變?yōu)槌掷m(xù)可用性來(lái)確保持續(xù)運(yùn)行。
數(shù)據(jù)庫(kù)負(fù)載平衡軟件是構(gòu)建雙活數(shù)據(jù)中心最可靠和最經(jīng)濟(jì)的方法。不需要任何代碼更改,即使在最苛刻的情況下,負(fù)載均衡器也能提供顯著的性能提升。借助諸如內(nèi)存間查詢緩存和應(yīng)用程序透明可擴(kuò)展性等功能,無(wú)論是在內(nèi)部操作還是云處理,它都能為在線業(yè)務(wù)帶來(lái)最大的價(jià)值。