官术网_书友最值得收藏!

序一

這些年我負(fù)責(zé)中信銀行數(shù)據(jù)中心的管理工作,在金融科技的大潮下,親眼見證了數(shù)據(jù)中心的蓬勃發(fā)展。目前,中信銀行已經(jīng)成功實施分布式架構(gòu)轉(zhuǎn)型,核心系統(tǒng)等重要系統(tǒng)已經(jīng)從集中式數(shù)據(jù)庫跨越到分布式數(shù)據(jù)庫。撫今追昔,回顧中信銀行的數(shù)據(jù)庫運維發(fā)展歷史,這中間既有成功的喜悅,也有轉(zhuǎn)型的陣痛,經(jīng)歷了三個充滿挑戰(zhàn)的階段。

第一階段為原始運維階段,主要特點是解決問題完全依靠DBA的專業(yè)經(jīng)驗,完全依靠DBA的個人能力,沒有成熟的技術(shù)規(guī)范。層出不窮的各種數(shù)據(jù)庫問題、各種事件、各種應(yīng)急、頻繁的變更等,都會讓DBA乃至整個數(shù)據(jù)中心疲于奔命。在這個階段,幾乎所有數(shù)據(jù)庫運維工作都是靠手工來完成,手工操作效率不高而且很容易出錯,這種現(xiàn)狀當(dāng)時一直困擾著我們,有時候更是一種痛苦的折磨。

第二階段為規(guī)范化運維階段,主要特點是通過不斷的積累制定技術(shù)規(guī)范來運維,期間還輔以問題分析報告和應(yīng)急手冊作為積累的知識供參考使用。這個階段會對原始運維階段踩到的各種“坑”進行總結(jié)和反思,隨后將總結(jié)的經(jīng)驗文檔化:制定行之有效的數(shù)據(jù)庫技術(shù)規(guī)范和應(yīng)急手冊;有了規(guī)范后,就可以在新系統(tǒng)上線環(huán)節(jié)確保規(guī)范落地,同時伴隨對存量系統(tǒng)按照規(guī)范進行持續(xù)整改。這種方式解決了大部分問題,但仍然嚴(yán)重依賴DBA,工作效率不高。

第三階段為平臺化工具運維階段,主要特點是利用平臺化工具進行數(shù)據(jù)庫運維。這個階段不再依賴DBA的個人經(jīng)驗,而是將數(shù)據(jù)庫應(yīng)急處置、問題診斷、變更實施、配置基線檢查等全部工作通過平臺化工具來完成,DBA的經(jīng)驗和知識逐步通過平臺得到積累,讓以前高不可攀的數(shù)據(jù)庫運維工作成為普通系統(tǒng)管理員的日常工作。這個階段DBA的工作模式也發(fā)生了巨大變化,正逐步轉(zhuǎn)型成為一支熟悉DevOps精益文化,同時具備一定研發(fā)能力且掌握具體系統(tǒng)知識的SRE團隊,團隊的日常工作就是開發(fā)平臺化工具,從體系上徹底解決數(shù)據(jù)庫運維難題。

值得強調(diào)的是,中信銀行DBA的轉(zhuǎn)型,并非一時沖動之舉,而是歸因于中信銀行核心系統(tǒng)從AS400核心到x86分布式核心系統(tǒng)下移項目——“凌云工程”錘煉之結(jié)晶。2013年,中信銀行在布局?jǐn)?shù)據(jù)銀行戰(zhàn)略規(guī)劃中,首次提出了由傳統(tǒng)架構(gòu)向云計算分布式架構(gòu)轉(zhuǎn)型的目標(biāo);2014年5月,中信銀行和中興通訊成立聯(lián)合技術(shù)團隊,正式啟動了GoldenDB金融級分布式數(shù)據(jù)庫的研發(fā)項目,以開發(fā)一個具有強一致性、線性擴展和高可用性,可以更好滿足業(yè)務(wù)發(fā)展需要的金融級分布式數(shù)據(jù)庫。

隨著GoldenDB數(shù)據(jù)庫產(chǎn)品開發(fā)的穩(wěn)步推進,中信銀行于2015年年初正式啟動了總行核心系統(tǒng)從AS400核心到x86分布式核心系統(tǒng)下移項目(“凌云工程”)。與集中式數(shù)據(jù)庫相比,分布式核心系統(tǒng)所用分布式數(shù)據(jù)庫節(jié)點多、單點故障率高,依靠傳統(tǒng)的運維模式已經(jīng)難以滿足運維保障需求。這時候DBA團隊開始一邊干一邊謀劃轉(zhuǎn)型,陸續(xù)開發(fā)了應(yīng)急處置、深度巡檢、災(zāi)備一致性檢查等平臺化工具,和一線運維保障團隊一起構(gòu)建了分布式核心系統(tǒng)“監(jiān)、管、控”運維平臺;同時,建立了SRE人才培養(yǎng)、評估和管理機制,DBA團隊也通過“凌云工程”的實踐成功轉(zhuǎn)型為SRE團隊。

飛鵬老師來中信銀行之前,在IBM有長時間數(shù)據(jù)庫研發(fā)和客戶支持經(jīng)驗,來中信銀行之后一直從事數(shù)據(jù)庫規(guī)劃和運維工作,為推動數(shù)據(jù)庫運維轉(zhuǎn)型提升起到了至關(guān)重要的作用,實屬有理論有經(jīng)驗的數(shù)據(jù)庫大咖。與飛鵬老師談?wù)撈饋恚跀?shù)據(jù)庫領(lǐng)域發(fā)生技術(shù)變革的轉(zhuǎn)型期,金融同業(yè)之間、金融同互聯(lián)網(wǎng)行業(yè)之間交流卻靠口口相傳,缺乏一本有深度和廣度的著作,實在不符合數(shù)據(jù)庫在商業(yè)銀行的地位。現(xiàn)在飛鵬老師凝聚多年經(jīng)驗,和中信銀行DBA團隊其他大咖王寧、張聰?shù)热艘黄穑脙赡陿I(yè)余時間寫出了一本深入淺出、講解透徹的數(shù)據(jù)庫書籍,其孜孜不倦的進取精神值得我輩IT人士學(xué)習(xí)。

此書從集中式到分布式數(shù)據(jù)庫架構(gòu)轉(zhuǎn)型談起,以對比的寫作手法深入講解商業(yè)數(shù)據(jù)庫和分布式數(shù)據(jù)庫在商業(yè)銀行的應(yīng)用,包括架構(gòu)規(guī)劃、數(shù)據(jù)庫遷移、部署上線、故障診斷和性能優(yōu)化等內(nèi)容,難得的是包含大量工作實例;同時飛鵬老師還基于自己多年的數(shù)據(jù)庫實踐經(jīng)驗,向廣大讀者分享了商業(yè)銀行數(shù)據(jù)庫運維體系建設(shè)的思考。

無論你是IT行業(yè)的系統(tǒng)管理員,還是對數(shù)據(jù)庫技術(shù)感興趣的碼農(nóng),本書都是一本不可多得的從入門到進階的精品書,值得閱讀!

中信銀行數(shù)據(jù)中心總經(jīng)理

遲鯤

2021年6月28日

主站蜘蛛池模板: 黑水县| 瑞昌市| 兴国县| 图木舒克市| 开鲁县| 滕州市| 新余市| 疏附县| 聂拉木县| 天祝| 卓尼县| 南投市| 剑阁县| 平顶山市| 新绛县| 金溪县| 香河县| 柞水县| 樟树市| 会理县| 卓尼县| 桃江县| 饶阳县| 宜良县| 兰溪市| 萨迦县| 四会市| 浠水县| 宝鸡市| 涞源县| 胶南市| 黄龙县| 杭锦后旗| 泸定县| 奉节县| 津南区| 都昌县| 西林县| 西乌珠穆沁旗| 哈密市| 揭阳市|