從“存算一體”到“存算分離”:金融核心數(shù)據(jù)庫(kù)改造的必經(jīng)之路

科技云報(bào)道原創(chuàng)。

近年來(lái),數(shù)據(jù)庫(kù)國(guó)產(chǎn)化趨勢(shì)愈發(fā)明顯,上百家金融業(yè)試點(diǎn)單位在數(shù)據(jù)庫(kù)國(guó)產(chǎn)化的進(jìn)程中,進(jìn)一步增強(qiáng)信心,向50%國(guó)產(chǎn)化率大步邁進(jìn)。

但隨著數(shù)據(jù)庫(kù)國(guó)產(chǎn)化的深入,一些金融機(jī)構(gòu)采用國(guó)產(chǎn)數(shù)據(jù)庫(kù)+服務(wù)器本地盤的“存算一體”部署策略,逐漸在實(shí)踐中暴露出短板,難以滿足金融核心的場(chǎng)景需求。

金融機(jī)構(gòu)想要高效安全地完成核心數(shù)據(jù)庫(kù)國(guó)產(chǎn)化改造任務(wù),到底該如何破局?

“存算一體”難以滿足 金融核心系統(tǒng)改造

在金融行業(yè),數(shù)據(jù)庫(kù)使用涉及多種場(chǎng)景,如:核心交易、互金類APP、分析類應(yīng)用、辦公應(yīng)用等。

盡管金融各類業(yè)務(wù)場(chǎng)的數(shù)據(jù)庫(kù)系統(tǒng)都在逐步向國(guó)產(chǎn)數(shù)據(jù)庫(kù)改造,但除了辦公等非關(guān)鍵業(yè)務(wù)場(chǎng)景,核心業(yè)務(wù)場(chǎng)景改造仍進(jìn)展緩慢。

究其原因,主要在于國(guó)產(chǎn)數(shù)據(jù)庫(kù)尤其是國(guó)產(chǎn)分布式數(shù)據(jù)庫(kù),大多采用“存算一體”架構(gòu)。

在金融核心業(yè)務(wù)場(chǎng)景中,對(duì)數(shù)據(jù)庫(kù)的高并發(fā)、易擴(kuò)展、數(shù)據(jù)的時(shí)延性、強(qiáng)一致性等方面都著嚴(yán)格要求,但“存算一體”架構(gòu)卻難以支撐,主要體現(xiàn)在以下幾點(diǎn):

●服務(wù)器可靠性不足

存算一體架構(gòu)采用服務(wù)器本地盤部署方式,但服務(wù)器的可靠性有限,服務(wù)器故障會(huì)導(dǎo)致硬盤失效,副本冗余度降低,一旦出問題數(shù)據(jù)庫(kù)就無(wú)法訪問乃至丟失數(shù)據(jù)。同時(shí),服務(wù)器故障修復(fù)起來(lái)也需要較長(zhǎng)的時(shí)間,運(yùn)維管理過于復(fù)雜。

●數(shù)據(jù)同步難做到強(qiáng)一致性

由于服務(wù)器本地盤的可靠性不足,存算一體架構(gòu)下數(shù)據(jù)庫(kù)往往通過一主多備的形式提升系統(tǒng)可用性。但在主庫(kù)和備庫(kù)間同步數(shù)據(jù)時(shí),幾乎無(wú)法同時(shí)滿足金融核心對(duì)高性能和強(qiáng)一致性的要求。

●資源利用率不高,無(wú)法按需擴(kuò)張

由于計(jì)算和存儲(chǔ)強(qiáng)綁定,存算一體不可避免地存在CPU的爭(zhēng)搶,有限的CPU在業(yè)務(wù)繁忙的情況下往往顧此失彼。

在擴(kuò)容時(shí),計(jì)算和存儲(chǔ)資源擴(kuò)容不可能一致的同比例被消耗,勢(shì)必導(dǎo)致一邊資源出現(xiàn)浪費(fèi),無(wú)法實(shí)現(xiàn)資源的按需擴(kuò)張。

由于數(shù)據(jù)庫(kù)彈性伸縮能力出現(xiàn)挑戰(zhàn),再依靠堆疊節(jié)點(diǎn)數(shù)量來(lái)提升性能和可靠性,企業(yè)成本勢(shì)必也會(huì)持續(xù)增加。

●容災(zāi)不滿足行業(yè)要求

在金融核心場(chǎng)景,容災(zāi)是必要的能力。對(duì)于五大行或頭部股份制金融機(jī)構(gòu)的核心系統(tǒng)而言,基本都要求達(dá)到RTO分鐘級(jí)、RPO=0的最高水平。

而存算一體架構(gòu)在主備庫(kù)間復(fù)制產(chǎn)生的問題,在容災(zāi)場(chǎng)景下表現(xiàn)更為顯著,因?yàn)殒溌防h(yuǎn)后故障場(chǎng)景更為復(fù)雜。

目前采用存算一體架構(gòu)的數(shù)據(jù)庫(kù),幾乎都采用單集群拉遠(yuǎn)+異步復(fù)制模式,核心業(yè)務(wù)下多集群數(shù)據(jù)庫(kù)強(qiáng)一致性容災(zāi)的案例幾乎沒有,很難滿足金融核心系統(tǒng)對(duì)于容災(zāi)的要求。

回顧存算一體架構(gòu)為何會(huì)興起,互聯(lián)網(wǎng)企業(yè)在其中扮演了關(guān)鍵角色。

大約20年前,互聯(lián)網(wǎng)時(shí)代興起,數(shù)據(jù)井噴式增長(zhǎng),互聯(lián)網(wǎng)電商對(duì)數(shù)據(jù)庫(kù)提出了水平擴(kuò)展、大集群規(guī)模、高并發(fā)等新訴求。

當(dāng)時(shí)在國(guó)內(nèi)市場(chǎng)形成壟斷的“IOE”數(shù)據(jù)庫(kù)系統(tǒng),由于架構(gòu)欠缺橫向擴(kuò)展能力,越來(lái)越難適應(yīng)互聯(lián)網(wǎng)業(yè)務(wù)激增的性能和靈活擴(kuò)容訴求。

同時(shí)由于市場(chǎng)壟斷,“IOE”系統(tǒng)的價(jià)格十分高昂,國(guó)外廠商對(duì)國(guó)內(nèi)企業(yè)的訴求響應(yīng)優(yōu)先級(jí)也比較低,導(dǎo)致使用和維護(hù)“IOE”的成本逐年走高。

出于成本和反壟斷的考慮,也恰好因?yàn)榛ヂ?lián)網(wǎng)業(yè)務(wù)對(duì)擴(kuò)展性、吞吐量要求高,但對(duì)可靠性要求不高,以大型互聯(lián)網(wǎng)廠商為代表的國(guó)內(nèi)企業(yè)開始提出“去IOE”的想法,存算一體架構(gòu)由此出現(xiàn)。

而大型互聯(lián)網(wǎng)廠商在自身技術(shù)成熟后,有了更多將能力外溢和變現(xiàn)的商業(yè)動(dòng)機(jī);同時(shí)互聯(lián)網(wǎng)本身具備極強(qiáng)的布道性,帶動(dòng)了國(guó)內(nèi)許多數(shù)據(jù)庫(kù)廠商選擇“存算一體”路線進(jìn)入這個(gè)風(fēng)口,“存算一體”數(shù)據(jù)庫(kù)也因此從互聯(lián)網(wǎng)行業(yè)走進(jìn)了更多行業(yè)。

但也應(yīng)看到,在金融和其他行業(yè)中,“存算一體”數(shù)據(jù)庫(kù)更多部署在其新興互聯(lián)網(wǎng)業(yè)務(wù)或非核心業(yè)務(wù)中。

畢竟對(duì)于這些行業(yè)而言,并沒有互聯(lián)網(wǎng)行業(yè)那么大的并發(fā)訪問需求,也沒有那么多的數(shù)據(jù)需要存儲(chǔ)。

相反,業(yè)務(wù)連續(xù)性、可靠性是第一考慮因素。這也是為什么金融等行業(yè)的核心業(yè)務(wù)數(shù)據(jù)庫(kù)改造總顯得步履維艱的原因。

不過歷史總在輪回,如同當(dāng)年“IOE”架構(gòu)讓數(shù)據(jù)庫(kù)從“存算一體”走向了“存算分離”,而國(guó)內(nèi)的“去IOE架構(gòu)”和上云浪潮又讓數(shù)據(jù)庫(kù)從“存算分離”走向了“存算一體”,如今在企業(yè)數(shù)字化轉(zhuǎn)型不斷深化的進(jìn)程中,數(shù)據(jù)庫(kù)再次走到了“存算分離”的技術(shù)拐點(diǎn)”。

“存算一體”轉(zhuǎn)向“存算分離”成為大勢(shì)所趨

從目前業(yè)界的技術(shù)發(fā)展趨勢(shì)看,IT巨頭們都不約而同采用了共享存儲(chǔ)的方式,通過“存算分離”架構(gòu),去提升數(shù)據(jù)庫(kù)的整體能力。不論是AWS Aurora,還是華為GaussDB、阿里PolarDB、騰訊TDSQL,都在向存算分離架構(gòu)靠攏,這絕不是一種巧合。

FaceBook在提出“技術(shù)拐點(diǎn)論”時(shí)指出,當(dāng)下之所以可以實(shí)現(xiàn)存算分離的技術(shù)原因,在于傳輸協(xié)議和帶寬能力已不再是IO瓶頸,可以基于低延時(shí)、高帶寬支持大量數(shù)據(jù)相互間同步。

當(dāng)傳輸性能短板被填補(bǔ)以后,以及存儲(chǔ)技術(shù)的提升,必然會(huì)迎來(lái)IT架構(gòu)的變革。業(yè)界發(fā)現(xiàn)采用存算分離,可以基于架構(gòu)變化帶來(lái)事半功倍甚至從0到1的改變,從而讓數(shù)據(jù)庫(kù)替換的代價(jià)變小。

正因如此,新一代存算分離架構(gòu)正成為全球數(shù)據(jù)庫(kù)大勢(shì)所趨,其優(yōu)勢(shì)非常明顯:

●可靠性提升

在存算分離架構(gòu)下,數(shù)據(jù)被存放在高可靠的專業(yè)存儲(chǔ)中,即使服務(wù)器損壞,數(shù)據(jù)也不會(huì)丟失,換一臺(tái)新的服務(wù)器仍然可以照常使用。

特別是高端存儲(chǔ)從體系架構(gòu)設(shè)計(jì)出發(fā),提供了超高的故障容忍能力,提升了可靠性短板,減少因可靠性、運(yùn)維能力不足造成的硬件冗余。

●主從強(qiáng)一致性

存算分離后,就無(wú)需多副本數(shù)據(jù)同步,性能問題可以很好的得到解決,存儲(chǔ)資源的利用率也大大提升,從而為主從強(qiáng)一致打下了基礎(chǔ),進(jìn)一步可以實(shí)現(xiàn)多主多寫。

●資源按需分配,擴(kuò)容靈活

存算分離架構(gòu)下,存儲(chǔ)不消耗計(jì)算節(jié)點(diǎn)的CPU資源,計(jì)算節(jié)點(diǎn)專職負(fù)責(zé)數(shù)據(jù)庫(kù)的運(yùn)算,而且存儲(chǔ)性能的提升有利于充分發(fā)揮服務(wù)器CPU利用率。同時(shí),計(jì)算和存儲(chǔ)可以彈性擴(kuò)展,按需分配,靈活迅速。

●專業(yè)級(jí)容災(zāi)

存算分離后,可以利用專業(yè)企業(yè)存儲(chǔ)的容災(zāi)備份能力,如快照、復(fù)制等,滿足金融核心業(yè)務(wù)的數(shù)據(jù)保護(hù)需求。

●能力復(fù)用

此外,使用共享存儲(chǔ)成熟的備份恢復(fù)、SSD介質(zhì)延壽、亞健康等能力,還能快速提升數(shù)據(jù)庫(kù)整體解決方案能力,節(jié)約開發(fā)成本。

事實(shí)上,新一代存算分離架構(gòu)是業(yè)界基于當(dāng)前改造的現(xiàn)狀和本地盤部署的弊端不斷探索出來(lái)的,更是互聯(lián)網(wǎng)企業(yè)和數(shù)字化轉(zhuǎn)型企業(yè)的共同選擇。

只有將數(shù)據(jù)庫(kù)升級(jí)為存算分離架構(gòu),把不可靠的計(jì)算設(shè)施和數(shù)據(jù)分離開,由更加可靠的專業(yè)存儲(chǔ)來(lái)保存數(shù)據(jù),才能從根本上解決存算一體數(shù)據(jù)庫(kù)系統(tǒng)不可靠的問題。

唯有提升了可靠性,金融行業(yè)才敢于把關(guān)鍵業(yè)務(wù)交給新一代國(guó)產(chǎn)數(shù)據(jù)庫(kù),才有破局的可能性。

“存算分離+專業(yè)存儲(chǔ)”是金融核心數(shù)據(jù)庫(kù)的最優(yōu)選擇架構(gòu)

如今隨著政策形勢(shì)和業(yè)務(wù)需求變化,國(guó)產(chǎn)數(shù)據(jù)庫(kù)走向金融核心已是大勢(shì)所趨。

在追趕業(yè)界領(lǐng)先者的道路上,國(guó)產(chǎn)數(shù)據(jù)庫(kù)更應(yīng)站在巨人的肩膀上,利用存算分離架構(gòu)既有優(yōu)勢(shì),打造場(chǎng)景普適性更強(qiáng)、更有競(jìng)爭(zhēng)力的產(chǎn)品。

近日,華為存儲(chǔ)與南大通用共同發(fā)布的“金融核心級(jí)數(shù)據(jù)庫(kù)高可用解決方案”,正是基于“存算分離+專業(yè)存儲(chǔ)”的領(lǐng)先架構(gòu),率先為金融業(yè)提供了國(guó)產(chǎn)化的核心數(shù)據(jù)庫(kù)改造落地方案。

據(jù)悉,該聯(lián)合方案在可靠性、性能與能效上均能滿足金融核心業(yè)務(wù)需求:

高性能:實(shí)現(xiàn)一寫多讀,性能大幅提升

聯(lián)合方案實(shí)現(xiàn)一份數(shù)據(jù)庫(kù)副本一寫多讀能力,使能業(yè)務(wù)系統(tǒng)讀寫分離、負(fù)載均衡;數(shù)據(jù)并發(fā)處理性能大幅提升,實(shí)現(xiàn)業(yè)務(wù)交易平均響應(yīng)時(shí)延縮短20%,批量處理時(shí)間較縮短38%,數(shù)據(jù)備份耗時(shí)縮短6倍。

●高可靠:異地雙重容災(zāi)保障,RPO=0

聯(lián)合方案采用雙重容災(zāi)機(jī)制確保核心業(yè)務(wù)系統(tǒng)高可用。在應(yīng)用層,實(shí)現(xiàn)基于邏輯復(fù)制的數(shù)據(jù)庫(kù)容災(zāi),備庫(kù)可讀;在存儲(chǔ)層,確保數(shù)據(jù)高效、完整復(fù)制到容災(zāi)站點(diǎn),且不影響工作站點(diǎn)性能,確保RPO=0,滿足金融核心系統(tǒng)業(yè)務(wù)要求。

當(dāng)前,該聯(lián)合方案已在西南某城商行核心業(yè)務(wù)系統(tǒng)商用落地并穩(wěn)定運(yùn)行,成為我國(guó)金融業(yè)核心數(shù)據(jù)庫(kù)改造的標(biāo)桿案例。

從行業(yè)層面看,華為作為全球存儲(chǔ)領(lǐng)導(dǎo)者,南大通用作為國(guó)產(chǎn)數(shù)據(jù)庫(kù)“四小龍”之一,兩者的強(qiáng)強(qiáng)聯(lián)合為業(yè)界帶來(lái)了切實(shí)可落地的國(guó)產(chǎn)化改造方案,使得金融、運(yùn)營(yíng)商等關(guān)基行業(yè)不再受制于存算一體數(shù)據(jù)庫(kù)的短板,大膽將核心業(yè)務(wù)交給國(guó)產(chǎn)數(shù)據(jù)庫(kù),進(jìn)一步加速我國(guó)關(guān)基行業(yè)核心數(shù)據(jù)庫(kù)的國(guó)產(chǎn)化進(jìn)程。

正如GBase南大通用 8s數(shù)據(jù)庫(kù)總經(jīng)理崔志偉所說(shuō),南大通用和華為均是我國(guó)扎根IT基礎(chǔ)設(shè)施技術(shù)多年、達(dá)到業(yè)界領(lǐng)先水平的基礎(chǔ)設(shè)施供應(yīng)商,面臨傳統(tǒng)核心系統(tǒng)改造這一歷史轉(zhuǎn)折點(diǎn),這既是挑戰(zhàn)、也是機(jī)遇。

存儲(chǔ)與數(shù)據(jù)庫(kù)的持續(xù)合作創(chuàng)新,將進(jìn)一步促進(jìn)我國(guó)基礎(chǔ)設(shè)施核心系統(tǒng)升級(jí)轉(zhuǎn)型。

在技術(shù)層面,該聯(lián)合方案所采用的“存算分離+專業(yè)存儲(chǔ)”,不僅是金融核心數(shù)據(jù)庫(kù)的最優(yōu)選擇架構(gòu),更代表著未來(lái)數(shù)據(jù)庫(kù)的技術(shù)趨勢(shì),這使得中國(guó)數(shù)據(jù)庫(kù)與國(guó)際領(lǐng)先數(shù)據(jù)庫(kù)在性能與可靠性上的差距進(jìn)一步縮小。

事實(shí)上,中國(guó)并不缺少優(yōu)秀的數(shù)據(jù)庫(kù)和存儲(chǔ)廠商,從數(shù)據(jù)庫(kù)產(chǎn)業(yè)鏈上下游來(lái)看,國(guó)產(chǎn)技術(shù)已全面成熟。

但是從全球數(shù)據(jù)庫(kù)市場(chǎng)看,中國(guó)數(shù)據(jù)庫(kù)廠商在占全球數(shù)據(jù)庫(kù)廠商總量的32%;而在全球700億美元的市場(chǎng)規(guī)模中,中國(guó)市場(chǎng)只有47億美元,僅占5.2%。

根據(jù)DB-Engines Ranking 2023年數(shù)據(jù)顯示,全球熱度最高的數(shù)據(jù)庫(kù)中,前100名中均無(wú)國(guó)產(chǎn)數(shù)據(jù)庫(kù)。

隨著國(guó)際局勢(shì)持續(xù)緊張,一方面數(shù)據(jù)庫(kù)國(guó)產(chǎn)化替代急需加速,另一方面國(guó)產(chǎn)數(shù)據(jù)庫(kù)走向世界也是大勢(shì)所趨。

國(guó)產(chǎn)數(shù)據(jù)庫(kù)想要參與國(guó)際競(jìng)爭(zhēng),就必須面對(duì)Oracle、IBM、谷歌、AWS等國(guó)際數(shù)據(jù)庫(kù)巨頭的巨大競(jìng)爭(zhēng)壓力,而解決之道無(wú)外乎兩點(diǎn):

一是,正視與國(guó)外領(lǐng)先數(shù)據(jù)庫(kù)的差距,并借鑒其成功經(jīng)驗(yàn)。國(guó)產(chǎn)數(shù)據(jù)庫(kù)需站在“存算分離”架構(gòu)的技術(shù)優(yōu)勢(shì)上謀發(fā)展,通過追求技術(shù)領(lǐng)先來(lái)參與國(guó)際競(jìng)爭(zhēng)。

二是,加強(qiáng)國(guó)產(chǎn)基礎(chǔ)設(shè)施協(xié)同。國(guó)產(chǎn)數(shù)據(jù)庫(kù)不能“同行內(nèi)卷”、“全棧通吃”,而是要國(guó)產(chǎn)產(chǎn)業(yè)鏈間通力合作,共同加快國(guó)產(chǎn)數(shù)據(jù)庫(kù)的發(fā)展,才能直面激烈的國(guó)際競(jìng)爭(zhēng)。

如今,華為存儲(chǔ)和南大通用的合作,正是國(guó)產(chǎn)基礎(chǔ)設(shè)施合作、整合產(chǎn)業(yè)鏈優(yōu)質(zhì)技術(shù)的典范,這也將鼓勵(lì)更多國(guó)產(chǎn)技術(shù)廠商從競(jìng)爭(zhēng)走向合作,助力國(guó)產(chǎn)數(shù)據(jù)庫(kù)加速發(fā)展。

結(jié)語(yǔ)

隨著企業(yè)數(shù)字化轉(zhuǎn)型的不斷深入,“存算分離+專業(yè)存儲(chǔ)”架構(gòu)正在成為金融核心數(shù)據(jù)庫(kù)共同的選擇,也是最適合當(dāng)前時(shí)代發(fā)展需求的一種架構(gòu)。

在此基礎(chǔ)上,相信國(guó)產(chǎn)數(shù)據(jù)庫(kù)和存儲(chǔ)廠商的緊密合作,也將走出中國(guó)數(shù)據(jù)庫(kù)領(lǐng)先的未來(lái)。

免責(zé)聲明:此文內(nèi)容為第三方自媒體作者發(fā)布的觀察或評(píng)論性文章,所有文字和圖片版權(quán)歸作者所有,且僅代表作者個(gè)人觀點(diǎn),與極客網(wǎng)無(wú)關(guān)。文章僅供讀者參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。投訴郵箱:editor@fromgeek.com。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2023-07-07
從“存算一體”到“存算分離”:金融核心數(shù)據(jù)庫(kù)改造的必經(jīng)之路
從“存算一體”到“存算分離”:金融核心數(shù)據(jù)庫(kù)改造的必經(jīng)之路

長(zhǎng)按掃碼 閱讀全文