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