GBASE NTU通用技術分享:
1.需求描述。
資料庫系統是資訊系統的核心組成部分,是系統正常執行的必要條件,因此對資料庫系統的安全性和可靠性要求很高,尤其是在核心業務系統中。 集中式資料庫是將所有資料庫放在乙個中心點的資料庫,所有業務都連線到該資料庫進行讀寫操作。 該模式具有管理簡單、運維簡單等優點,但存在單點故障隱患和效能瓶頸,無法保證系統的可持續性。 為了解決這些問題,企業一般採用兩城三中心的方式,部署集中式資料庫,保證業務連續性。
以下是 GBASE 8S 集中式事務資料庫的示例
二是方案的介紹。
主中心部署SSC集群進行負載均衡,集群內多個節點提供讀寫服務,同城容災中心部署HAC節點,保證主中心停機,備用中心快速切換。 遠端容災中心部署RHAC節點,實現千公尺遠距離容災,在人工干預的情況下可強制轉換為主中心,也可支援主中心裝置發生故障時自動切換到主中心。 多中心資料中心通過CM連線管理器進行統一管理,並根據SLA規則將業務請求傳送到特定的集群節點。
3.程式的特點。
它具有熱備用功能。
在系統故障時,高可用資料庫集群可以自動切換備用伺服器,恢復資料庫的服務能力,保證業務連續性,將業務中斷給客戶帶來的負面評價降到最低。
主備系統之間的資料一致性。
如果此時由於故障導致資料庫切換完成,客戶將在切換完成後繼續使用後續服務,避免切換導致資料不一致,讓客戶重新開始。
切換過程是自動完成的。
集群中的主備切換過程由資料庫管理系統自動完成,無需人工干預在切換過程中,業務系統不會被明顯感知到,業務系統也不需要以任何方式進行修改。 例如,如果由於資料庫軟硬體故障導致業務中斷,則資料庫恢復後,業務系統可以自動恢復正常執行。
切換時間(以秒為單位)。
保證主備資料實時同步,主備資料一致,支援故障檢測和主機業務備自動接管,RTO<20s,RPO=0
遠距離容災能力。
當生產機房內所有資料庫節點因停電、裝置損壞等原因失去資料服務能力時,高可用資料庫集群可具備百公里或數千公里的遠距離容災和交換能力,保證業務連續性。