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