創(chuàng)新無(wú)止境:多站點(diǎn)下的金融級(jí)分布式數(shù)據(jù)庫(kù)災(zāi)備演進(jìn)方案!
發(fā)布人:Marketing 發(fā)布日期:2024-07-12 09:47:11 點(diǎn)擊數(shù):610
01
多地多中心的數(shù)據(jù)庫(kù)部署模式
亟需高效備份來(lái)加持
金融級(jí)分布式數(shù)據(jù)庫(kù)歷經(jīng)十多年的發(fā)展,產(chǎn)品與技術(shù)的應(yīng)用日益成熟,承載的業(yè)務(wù)種類(lèi)越來(lái)越繁雜,從敏態(tài)業(yè)務(wù)延伸到關(guān)鍵的穩(wěn)態(tài)業(yè)務(wù)。隨著業(yè)務(wù)壓力的與日俱增,數(shù)據(jù)庫(kù)節(jié)點(diǎn)不斷地?cái)U(kuò)充,從個(gè)位數(shù)起步,擴(kuò)展到成百近千個(gè)節(jié)點(diǎn)的超大規(guī)模。業(yè)務(wù)高速發(fā)展,引發(fā)數(shù)據(jù)量的急速增長(zhǎng),尤其是數(shù)倉(cāng)場(chǎng)景,數(shù)據(jù)量已突破 PB 級(jí)別。數(shù)據(jù)的增值和站點(diǎn)故障的頻發(fā),促使用戶更加關(guān)注數(shù)據(jù)庫(kù)的安全性和業(yè)務(wù)連續(xù)性。
金融級(jí)分布式數(shù)據(jù)庫(kù),為保證業(yè)務(wù)連續(xù)性,提供多種模式的災(zāi)備方案。典型的容災(zāi)架構(gòu)設(shè)計(jì),如:同城多中心、異地災(zāi)備、兩地三中心、三地五中心等,為金融等行業(yè)用戶構(gòu)建起堅(jiān)如磐石的業(yè)務(wù)連續(xù)性保障體系。作為數(shù)據(jù)安全的最后一道防線,備份系統(tǒng)需無(wú)縫融入到這些復(fù)雜的業(yè)務(wù)場(chǎng)景,并提供快速的數(shù)據(jù)庫(kù)備份和精準(zhǔn)的數(shù)據(jù)庫(kù)恢復(fù)能力。
02
分布式數(shù)據(jù)庫(kù)集群跨數(shù)據(jù)中心備份
存在的問(wèn)題與挑戰(zhàn)
如今,面向多站點(diǎn)部署的金融級(jí)分布式數(shù)據(jù)庫(kù),常見(jiàn)的備份解決方案是在特定的數(shù)據(jù)中心部署備份系統(tǒng),以分布式數(shù)據(jù)庫(kù)集群為單位,跨數(shù)據(jù)中心進(jìn)行統(tǒng)一的備份和恢復(fù)。
而超大規(guī)模的分布式數(shù)據(jù)庫(kù),在多站點(diǎn)場(chǎng)景下的挑戰(zhàn)更為復(fù)雜。數(shù)據(jù)庫(kù)系統(tǒng)由成百上千個(gè)數(shù)據(jù)庫(kù)節(jié)點(diǎn)組建、超多分片、跨數(shù)據(jù)中心數(shù)據(jù)傳輸、復(fù)用業(yè)務(wù)鏈路帶寬、容災(zāi)架構(gòu)多樣化、最小化對(duì)生產(chǎn)庫(kù)的影響、嚴(yán)苛的合規(guī)要求。
現(xiàn)有的跨數(shù)據(jù)中心備份方案已凸顯出諸多的局限性,帶來(lái)如下的問(wèn)題與挑戰(zhàn):
01、備份速度慢,備份窗口大
跨數(shù)據(jù)中心備份涉及數(shù)據(jù)的遠(yuǎn)程傳輸,通常是復(fù)用數(shù)據(jù)中心之間的網(wǎng)絡(luò)專線,并且備份業(yè)務(wù)的 QoS 優(yōu)先級(jí)配置較低,引發(fā)待傳輸數(shù)據(jù)積壓,且傳輸成本較高。
02、恢復(fù)速度慢,業(yè)務(wù)影響大
跨數(shù)據(jù)中心做數(shù)據(jù)庫(kù)恢復(fù),受限于網(wǎng)絡(luò)帶寬和大量的待恢復(fù)數(shù)據(jù),導(dǎo)致恢復(fù)速度慢,甚至由于網(wǎng)絡(luò)問(wèn)題而無(wú)法恢復(fù),業(yè)務(wù)系統(tǒng)需長(zhǎng)時(shí)間才能恢復(fù)成正常狀態(tài)。
03、多備份副本,備份管理難
為解決數(shù)據(jù)中心的災(zāi)難性故障,需要在每個(gè)數(shù)據(jù)中心都保留一份完整的備份副本。業(yè)內(nèi)常見(jiàn)的方案只允許生成一份完整的備份數(shù)據(jù),冗余副本需要通過(guò)再創(chuàng)建復(fù)制作業(yè)實(shí)現(xiàn)。這就帶來(lái)備份管理的復(fù)雜度和復(fù)制作業(yè)對(duì)鏈路帶寬重復(fù)占用的問(wèn)題。
03
鼎甲多站點(diǎn)備份的創(chuàng)新型方案
性能、安全和合規(guī)性全面提升
鼎甲迪備充分調(diào)研金融級(jí)分布式數(shù)據(jù)庫(kù)在超多節(jié)點(diǎn)、超大容量、多地多中心場(chǎng)景下的數(shù)據(jù)安全挑戰(zhàn)和需求,推出多站點(diǎn)下的高效備份方案。新方案在多站點(diǎn)場(chǎng)景下,提供按數(shù)據(jù)中心就近備份與恢復(fù)的特性,有效解決跨數(shù)據(jù)中心分布式數(shù)據(jù)庫(kù)保護(hù)的諸多問(wèn)題。
接下來(lái),我們將以金融級(jí)分布式數(shù)據(jù)庫(kù) GoldenDB 為例,闡述多站點(diǎn)按數(shù)據(jù)中心就近備份與恢復(fù)方案的實(shí)現(xiàn)過(guò)程。新方案實(shí)現(xiàn)每個(gè)數(shù)據(jù)中心的本地備份和本地恢復(fù),并具備分布式數(shù)據(jù)庫(kù)集群的一致性恢復(fù)能力。
如上圖,GoldenDB 金融級(jí)分布式數(shù)據(jù)庫(kù)采用多中心的部署架構(gòu),分別在每個(gè)數(shù)據(jù)中心中部署存儲(chǔ)服務(wù)器,通過(guò)制訂就近備份的策略,備份數(shù)據(jù)僅在本地的內(nèi)網(wǎng)中傳輸和持久化存儲(chǔ)。多站點(diǎn)按數(shù)據(jù)中心就近備份的方案中,備份與恢復(fù)任務(wù)直接在本地?cái)?shù)據(jù)中心完成,解決了跨數(shù)據(jù)中心數(shù)據(jù)傳輸?shù)碾y題,極大提升了備份與恢復(fù)的效率。新方案的優(yōu)勢(shì)還包含:
01、就近備份,性能翻倍
每個(gè)機(jī)房的數(shù)據(jù)庫(kù)副本可就近備份到本地的存儲(chǔ)服務(wù)器,無(wú)需跨數(shù)據(jù)中心獲取和傳輸,避免遠(yuǎn)程傳輸?shù)母哳~成本。并結(jié)合多通道并行處理機(jī)制、分布式源端重刪等技術(shù),顯著提升了備份與恢復(fù)效率,確保在規(guī)定時(shí)間內(nèi)完成百 TB 規(guī)模的數(shù)據(jù)庫(kù)備份恢復(fù)。
02、按需恢復(fù),縮短 RTO
在數(shù)據(jù)恢復(fù)階段,用戶可根據(jù)實(shí)際需求,自定義每個(gè)數(shù)據(jù)中心的恢復(fù)時(shí)間點(diǎn),就近從本地存儲(chǔ)服務(wù)器中取回相應(yīng)的備份集進(jìn)行業(yè)務(wù)恢復(fù)。通過(guò)這種靈活的策略,有效縮短了待恢復(fù)數(shù)據(jù)的傳輸時(shí)間,顯著降低 RTO(恢復(fù)時(shí)間目標(biāo)),提升了業(yè)務(wù)的連續(xù)性。
03、備份數(shù)據(jù)副本,異地存儲(chǔ)
通過(guò)在不同數(shù)據(jù)中心部署獨(dú)立的存儲(chǔ)服務(wù)器,并啟用就地備份的策略,每個(gè)數(shù)據(jù)中心都能擁有一份完整備份的數(shù)據(jù)副本。從而實(shí)現(xiàn)備份集在地理位置上的異地存儲(chǔ),有效抵御單一站點(diǎn)發(fā)生災(zāi)難性故障,引發(fā)數(shù)據(jù)庫(kù)數(shù)據(jù)丟失和業(yè)務(wù)長(zhǎng)時(shí)間中斷的風(fēng)險(xiǎn)。
04、統(tǒng)一管理策略,簡(jiǎn)化運(yùn)維
多站點(diǎn)環(huán)境中,每個(gè)數(shù)據(jù)中心站點(diǎn)也是備份系統(tǒng)中的一個(gè)節(jié)點(diǎn)元素,通過(guò)統(tǒng)一制訂備份策略,可以集中監(jiān)控與管理備份作業(yè)。數(shù)據(jù)庫(kù)的恢復(fù)同樣也在統(tǒng)一的管理界面,處理流程與本地?zé)o異,大幅度減少運(yùn)維難度。
05、無(wú)需跨域,符合法規(guī)要求
方案采用單備份域的模式,備份與恢復(fù)操作均在本地?cái)?shù)據(jù)中心內(nèi)完成,有效避免了跨數(shù)據(jù)中心的數(shù)據(jù)流動(dòng)和權(quán)限變化,嚴(yán)格遵守?cái)?shù)據(jù)存儲(chǔ)與隱私保護(hù)相關(guān)法規(guī),確保企業(yè)在數(shù)據(jù)保護(hù)過(guò)程中始終合規(guī)。
04
總結(jié)
鼎甲迪備多站點(diǎn)按數(shù)據(jù)中心備份解決方案以其顯著的效率提升,成功滿足了國(guó)內(nèi)頭部大型商業(yè)銀行總行對(duì)其大規(guī)模 GoldenDB 分布式數(shù)據(jù)庫(kù)集群的關(guān)鍵保護(hù)需求,并且得到客戶的認(rèn)可。相較于傳統(tǒng)的按集群備份方式,鼎甲迪備多站點(diǎn)按數(shù)據(jù)中心備份方案實(shí)現(xiàn)了高達(dá) 60% 的效率提升,降低運(yùn)維成本,助力金融行業(yè)的數(shù)字化轉(zhuǎn)型和可持續(xù)發(fā)展。