容災(zāi)備份是解決邏輯性錯誤的最后防線
在信息化不斷與各行業(yè)加深融合的進程中,應(yīng)用軟件起到了推波助瀾的作用。應(yīng)用軟件為滿足不同用戶、不同領(lǐng)域、不同問題的應(yīng)用需求而生,它的出現(xiàn)極大的拓寬了信息系統(tǒng)的應(yīng)用領(lǐng)域,放大了硬件的功能。例如常見的辦公軟件(office)、多媒體軟件、設(shè)計軟件等等,都屬于應(yīng)用軟件的范疇。
相對于系統(tǒng)軟件,應(yīng)用軟件的種類更多,在運維管理工作中,應(yīng)用軟件出現(xiàn)程序故障的概率更大,對于應(yīng)用軟件的運維也占有更大的比重。應(yīng)用軟件一旦發(fā)生程序故障,極易引發(fā)數(shù)據(jù)庫邏輯性錯誤,造成數(shù)據(jù)庫紊亂,無法正常訪問,也勢必會影響信息系統(tǒng)(業(yè)務(wù)系統(tǒng))的正常運行。
盡管對于數(shù)據(jù)庫邏輯性錯誤的預(yù)防,早在信息系統(tǒng)設(shè)計階段就已經(jīng)開始了,但是沒有任何一種技術(shù)手段能夠覆蓋所有的邏輯錯誤場景。因此,在運維管理中,容災(zāi)備份成了解決邏輯性錯誤的***防線。故障一旦發(fā)生,如何恢復(fù)數(shù)據(jù)至關(guān)重要,保障恢復(fù)數(shù)據(jù)的完整性和可用性更加重要。
在備份和恢復(fù)時,充分考慮數(shù)據(jù)庫的內(nèi)在邏輯關(guān)系是保證恢復(fù)數(shù)據(jù)完整且可用的關(guān)鍵,因為常規(guī)備份產(chǎn)品出現(xiàn)恢復(fù)失敗或者說恢復(fù)數(shù)據(jù)并不可用的實例有很多,就連國際知名品牌產(chǎn)品也不能例外。為解決這一難題,國產(chǎn)容災(zāi)備份廠商北京和力記易科技有限公司在自主研發(fā)CDP容災(zāi)備份軟件時,針對不同品牌和版本的數(shù)據(jù)庫在不同環(huán)境下的存儲文件進行了長期的深入分析,在自動檢測數(shù)據(jù)庫變化并實時備份數(shù)據(jù)的同時,備特佳備份系統(tǒng)會按順序復(fù)制一份該數(shù)據(jù)變化的記錄,包含變化數(shù)據(jù)的本身、邏輯關(guān)系和時間戳,將這一記錄采用socket規(guī)則傳遞到備份機。通過任意操作步數(shù)貨時間點進行數(shù)據(jù)的快速恢復(fù),能夠恢復(fù)到距離故障發(fā)生前的***的時間點,從而0損失修復(fù)數(shù)據(jù)庫的邏輯性錯誤,恢復(fù)數(shù)據(jù)庫的正常訪問,保障業(yè)務(wù)系統(tǒng)的正常運行。
備特佳CDP容災(zāi)備份系統(tǒng)成功解決數(shù)據(jù)庫邏輯性錯誤的案例很多,最“新鮮”的應(yīng)該是發(fā)生在昨天。沒錯,就是11月27日上午。江蘇徐州某單位的業(yè)務(wù)系統(tǒng)因為應(yīng)用程序故障導(dǎo)致DB2數(shù)據(jù)庫紊亂,無法正常訪問,業(yè)務(wù)暫停。下半年才剛剛部署的備特佳在此次故障解決中發(fā)揮了應(yīng)有的作用,通過數(shù)據(jù)庫的任意時間點回退功能,將數(shù)據(jù)庫成功恢復(fù)到程序故障發(fā)生前的時間點,恢復(fù)數(shù)據(jù)完整、可用,業(yè)務(wù)系統(tǒng)恢復(fù)正常。
除了應(yīng)用軟件本身造成的邏輯性錯誤之外,運維中人為的邏輯性錯誤更加防不勝防,比如:誤刪除。云南省某三甲醫(yī)院就曾經(jīng)因為誤刪除導(dǎo)致丟失了部分PACS業(yè)務(wù)數(shù)據(jù),某知名品牌災(zāi)備一體機竟然長時間沒能起到備份作用。
現(xiàn)實中,總有些“意外”讓你防不勝防。就像愛子心切的你,可能選了又選,挑了又挑,恨不得全家節(jié)衣縮食的給寶寶選了知名的、上市的某某某幼兒園,結(jié)果卻發(fā)現(xiàn)親手把孩子“送入虎口”。我們總是說“預(yù)防要趁早”,我覺得“預(yù)防”是一項細(xì)膩的工程,我們要構(gòu)筑的每一道防線,要起到應(yīng)有的作用,而不該成為“***一根稻草”。容災(zāi)備份市場的不斷發(fā)展,涌現(xiàn)出種類繁多的備份軟件或解決方案,在國內(nèi)外品牌的大浪淘沙中,閱盡千帆才會發(fā)現(xiàn),實例(力)永遠(yuǎn)比品牌更可靠。