隨著(zhù)企業(yè)業(yè)務(wù)逐漸走向快速、靈活、多變,企業(yè)對于容災解決方案的要求也更加靈活。而雙活數據中心解決方案的出現,很好地解決了傳統容災模式的短板,讓兩個(gè)數據中心都處于運行狀態(tài),互為生產(chǎn)中心和備份中心,共同承擔相同的業(yè)務(wù)且互相備份,當任一數據中心發(fā)生故障時(shí),業(yè)務(wù)能夠自動(dòng)切換到另一數據中心,從而實(shí)現業(yè)務(wù)不中斷。
傳統的容災解決方案在容災模式和技術(shù)上都有致命缺陷,存在資源浪費、切換時(shí)間長(cháng)等普遍情況,往往讓企業(yè)投入的資金沒(méi)有起到應有的效果。在雙活的數據中心環(huán)境中,飛康NSS存儲虛擬化方案使用NSS Stretched Cluster,可以構建基于業(yè)務(wù)的雙活數據中心。在主存儲故障時(shí),可以通過(guò)存儲鏡像機制,在不發(fā)生應用層切換,業(yè)務(wù)不做任何停頓的情況下由鏡像存儲頂替生產(chǎn),鏡像存儲故障對業(yè)務(wù)更是無(wú)任何影響。飛康NSS雙活數據中心解決方案做到了真正的雙活。
'雙活'有兩種形式:一個(gè)是單個(gè)業(yè)務(wù)在兩中心并行工作,比如Oracle RAC,兩邊各自處理接收到的IO,最后在存儲層匯總。另一種形式是雙應用系統,底層環(huán)境互為備援,形成應用之間的雙活,單業(yè)務(wù)雙活數據中心需要從網(wǎng)絡(luò )層開(kāi)始向下穿透到應用層、中間件層、數據庫層、最后再到存儲層,涉及到的這幾個(gè)層都需要具備'并行'工作的能力,用戶(hù)的應用系統才能具備雙活的能力,中間任意一個(gè)層缺乏'并行'能力,整個(gè)體統都不能稱(chēng)之為單業(yè)務(wù)雙活。這種數據中心的構建需要用戶(hù)對其原有業(yè)務(wù)系統進(jìn)行大量改造,比如修改應用程序、更改數據庫等、部署在兩中心之間能分發(fā)Client連接訪(fǎng)問(wèn)的網(wǎng)絡(luò )環(huán)境。
雙應用構建的雙活就簡(jiǎn)單的多,在網(wǎng)絡(luò )、應用、中間件和數據庫以及存儲層都具備被對方中心接管的能力時(shí)就具備雙活的能力。應用的切換保證的一個(gè)目標是應用不中斷,一般來(lái)說(shuō)、應用層、數據庫層都有一個(gè)Timeout時(shí)間,在這個(gè)時(shí)間范圍之內,就認定為業(yè)務(wù)不中斷。
飛康NSS虛擬化層本身的故障切換在秒級,大概十多秒,業(yè)務(wù)系統只會(huì )在短暫的停頓后繼續正常運行;應用層、數據庫層的切換都依據原有接管模式進(jìn)行,只是硬件分布在兩個(gè)中心而已,并不會(huì )受到底層NSS的影響。另一個(gè)業(yè)務(wù)并不會(huì )受到對端業(yè)務(wù)的切換動(dòng)作影響。由于單業(yè)務(wù)雙活存在大量改造的動(dòng)作和高昂的建設成本,飛康的NSS雙活架構能滿(mǎn)足絕大多數用戶(hù)的業(yè)務(wù)需求。
隨著(zhù)企業(yè)對于數據保護和容災的重視,各大企業(yè)已經(jīng)開(kāi)始施行數據大集中戰略。從行業(yè)發(fā)展的角度來(lái)看,容災必定會(huì )變得越來(lái)越重要,雙活數據中心必然成為當前的技術(shù)熱點(diǎn)。而實(shí)現雙活的數據中心是一個(gè)具有挑戰性的系統工程,涉及到數據中心的網(wǎng)絡(luò )系統、服務(wù)器系統、數據庫系統和存儲系統等多個(gè)系統的分工合作,伴隨著(zhù)數據庫與存儲雙活技術(shù)的發(fā)展,未來(lái)雙活數據中心將消除數據層面對雙活的限制,從而具有更好的靈活性。