高清偷窥校园女浴室洗澡_old性欧美videos_我不卡影院秋霞理论片_将军不要啊h

GBase新聞

專注于數據庫軟件產品和服務,致力于成為用戶最信賴的數據庫產品供應商

GBASE閑談 | 聊金融容災方案(下)

發布時間:2023-03-21

關于金融行業的容災方案,上一篇【GBASE閑談 | 聊金融容災方案(上)】我們講述了冗余表現中的存儲安全和服務安全,本篇我們來聊一聊傳輸安全是怎樣實現的?

傳輸安全 - 不中斷

傳輸的中斷主要來源于兩個原因:網絡中斷或是物理性機房損毀。在這種情況下,我們需要的是系統級別的冗余,也就是雙中心容災配置。

事務處理引擎:

在事務處理引擎方面,GBase 8s提供同城近距離復制和遠程異步復制技術,完成系統損毀級的容災方案。

同城近距離復制方案我們稱之為HAC復制方案。

HAC 工作的基本原理:當主數據庫服務器開始將共享內存中的邏輯日志緩沖區的內容刷新到磁盤上的邏輯日志時,數據庫服務器也將邏輯日志緩沖區的內容復制到主數據庫服務器上的數據復制緩沖區。然后主數據庫服務器將這些邏輯日志記錄發送至 HAC 輔助數據庫服務器。

HAC 輔助數據庫服務器將來自主數據庫服務器的邏輯日志記錄接收到共享內存接收緩沖區(數據庫服務器自動將接收緩沖區調節至適當的大小以適合正在發送的數據量)。然后輔助數據庫服務器在整個邏輯恢復中應用邏輯日志記錄,并將這些記錄應用到其自己的數據庫空間。

HAC 數據復制支持同步或異步兩種方式。

同步更新方式:一旦主數據庫服務器將邏輯日志緩沖區內容寫入 HAC 緩沖區,它會將那些記錄從緩沖區發送至 HAC 輔助數據庫服務器。僅當主數據庫服務器接收到來自 HAC 輔助數據庫服務器的確認(已收到記錄)之后,主數據庫服務器上的邏輯日志緩沖區清倉才會完成。使用同步更新時,如果發生故障,那么在主數據庫服務器上提交的事務在 HAC 輔助數據庫服務器上不會仍未提交或部分提交。

異步更新方式:主數據庫服務器在將邏輯日志緩沖區內容復制到 HAC 緩沖區之后會清倉邏輯日志緩沖區。(與上述操作無關)當發生以下條件之一時,主數據庫服務器在整個網絡上發送 HAC 緩沖區的內容:

? HAC 緩沖區變滿。

? 自上次將記錄發送至輔助數據庫服務器以后,配置參數在主數據庫服務器上指定的時間間隔已過去。

1.png

某頭部保險公司國產化OA系統搭建示意圖

通過HAC搭建實現了部分關鍵國產產品的首次適配。東方通中間件與南大通用GBase數據庫的適配;OA系統與南大通用GBase數據庫保險行業適配。

遠程異地復制方案我們稱之為RHAC復制方案。

RHAC在很多方面都與 HAC 相似。將日志發送到 RHAC輔節點的方式與主服務器將日志發送到 HAC 輔助服務器的方式很相似。但是,RHAC 采用 SMX 異步通信框架,因此其對主服務器的影響達到最小。出于該原因,主服務器和 RHAC 輔助服務器之間事務落實或檢查點是異步進行的。RHAC通過提升為 HAC 輔助服務器,實現最終提升為主服務器,從而接管遠端主服務器,完成異地服務接管功能。

某調度云平臺通過RHAC實現1600公里容災的配置方案:

2.png

通過上千公里遠程異地容災方案建設,實現本地、異地讀寫分離雙活集群秒級數據同步,產品上線運行至今,在穩定性、高性能、高可用方面完全超預期滿足了客戶核心業務支撐運行,為遠程異地雙活國產化建設提供了示范和參考。

分析處理引擎:

在分析處理引擎方面,GBase 8a提供多集群復制技術,完成異地容災方案。

舉一個金融行業唯一上線的利用GBase 8a搭建的高可用MPP數據庫雙活集群的例子,配置如下圖:

3.png

? 查詢與批量分離設計:

1、業務上實現查詢和批量并行,兩個集群互不影響;

2、A集群處理批量,B集群進行聯機查詢。

? 同步方案設計:

1、基于集群間同步工具的一致性方案設計;

2、基于鏡像集群的實時一致性方案設計。

通過搭建高可用MPP數據庫雙活集群,數據查詢與批量加工分離,提升數據處理和數據服務能力。通過支持增量數據同步、準實時同步以及文件塊同步,提高了系統升級、災備、異常處理過程中的業務連續性。

總結

容災全方面解決方案在事務引擎方面通過磁盤保護、服務提供保護和災難性傳輸中斷保護來提供。以GBase 8s為例,其邏輯配置如下圖:

4.png

下面是某城商行的配置實踐:

5.png

在分析引擎方面通過多副本、池化管理節點和多集群同步來提供。以GBase 8a為例,其邏輯配置如下圖:

6.png

下圖是某資金清算中心為全國30家農村合作金融機構及其數萬個網點提供匯兌、銀行匯票、個人賬戶通存通兌等業務的資金清算的北京-長沙雙中心的配置實踐:

7.png

通過GBase 8a多集群支持能力,保證兩中心數據同步。

天津南大通用數據技術股份有限公司從2004年設立之初,就以數據安全為產品研發的基準。推出的第一款數據庫命名就是“安全數據庫”。通過近20年的努力,專注于數據庫的國產化建設,主線產品全部實施國產生態適配,幾乎涵蓋了所有的國內通用平臺:

8.png

由于對數據的全方位呵護,多樣化的容災解決方案。GBASE南大通用提供給客戶靈活多變的容災系統構建方案,受到客戶的信任,目前用戶已遍及三十余個國家及地區,國內32個省份,運行節點數超過30000個,總數據量>300PB。

我們對容災的追求不僅僅停留在秒級RTO上,我們的追求是永不中斷!