要想知道為何發(fā)生了宕機,就要了解影響業(yè)務連續(xù)性的因素和場景是什么,自身所采取的容災方案有什么問題。中亦科技黃遠邦表示,影響業(yè)務連續(xù)性的因素和場景分別是組件單點、服務器單點、存儲單點、站點單點、人為錯誤和IO丟失。
主流容災技術(shù)包括數(shù)據(jù)庫邏輯復制、數(shù)據(jù)庫物理復制、逡輯卷復制、存儲級復制。然而基于存儲復制容災方案無法校驗數(shù)據(jù)庫的物理和邏輯壞塊,無法嚴格保證數(shù)據(jù)庫的一致性,投資回報率較低,切換測試較麻煩。
為解決這些問題,中亦科技提出了基于DataGuard實現(xiàn)容災方案,黃遠邦表示,該方案能夠適用于本地應急和報表系統(tǒng),同城異地容災方案以及遠程數(shù)據(jù)容災。保障7*24業(yè)務高可用性, 針對關(guān)鍵業(yè)務提供連續(xù)性保障,并且平戰(zhàn)結(jié)合,和硬件方案結(jié)合,提供更安全的數(shù)據(jù)保障,實現(xiàn)復制數(shù)據(jù)庫可用性,切換和反向回切。
對于一些大型機構(gòu),由于業(yè)務需要,需設(shè)立兩地三中心的架構(gòu),而傳統(tǒng)的架構(gòu)雖然可以保證數(shù)據(jù)庫在災備端可以啟動,預防人為錯誤,預防IO丟失,但仍然會出現(xiàn)丟失少量數(shù)據(jù),并且默認配置無法快速應對程序邏輯等錯誤。因此,中亦科技推薦一種能夠用最小成本實現(xiàn)本地極致高可用的架構(gòu)(如圖1)。

圖1 可實現(xiàn)高可用性的架構(gòu)
然而,服務器高可用、存儲高可用、站點高可用等架構(gòu)可以解決所有業(yè)務連續(xù)性的問題么?其實并不是,因此需要對數(shù)據(jù)庫進行優(yōu)化。中亦科技提出通過X86分布式存儲對數(shù)據(jù)庫 進行加速、解決IO瓶頸。……