基於極數雲舟Arkgate跨雲數據庫異地雙活實戰

隨着O2O消費深刻人心,咱們公司的業務也迅速發展,目前已經服務了全國大部分城市裏面的近2000萬個家庭,家庭服務已經成爲解決社會勞動力的一個重要渠道,也是方便千家萬戶的一項利國利民的大好事。在不斷髮展的過程當中,公司對業務服務質量,以及數據安全,數據庫可用都很是重視,這是咱們的核心資產。數據庫

咱們大量使用了公有云服務,這也包括公有云上的數據庫服務,最近因爲公司全國性發展的須要,同時也考慮到數據庫在公有云的安全性,咱們開始探索雲時代下的數據庫跨雲備份,異地跨雲備份和跨雲多活等等數據庫創新性的解決方案。安全

通過咱們多方溝通並積極測試,在否決了不少供應商提供的方案以後,最終測試經過了極數雲舟這家極具互聯網技術基因的公司所提供的基於其自主研發的Arkgate的跨雲數據庫異地雙活方案,此方案能夠徹底匹配咱們的需求,實現了咱們跨雲雙活的目標。多線程

下面是異構同步的架構圖和基於Arkgate的多活方案:
圖:異構數據同步架構(圖:異構數據同步架構)架構

圖片描述

(圖: 基於Arkgate多活方案的架構圖)併發

從極數雲舟的官網和他們公司提供的產品白皮書瞭解到,Arkgate是經過實時監控源端數據庫的數據變化,把增量數據庫以準實時的方式併發同步到目的端的,他們用多線程多通道的方式解決了同步效率,同時也在內部解決了數據的完整性和一致性問題,以及雙活領域最難處理的數據迴環問題,是咱們所能看到的業務最好的異地雙活方案了。運維

除此之外,核心組件Arkgate會把複製過程當中的相關狀態存儲在information schema的表裏面,能夠查看相關表得到相應信息,實現狀態監控和報警,方便統計和運維管理,這也是咱們很是關注的內容。工具

結論:性能

Arkgate 實時異構數據同步系統在功能和性能上能夠知足公司當前的數據庫北京到上海數據同步需求,爲了將數據同步延遲降到最低,而且方便管理數據同步工具,建議以下部署gate、datacenter、adapter,而且將adapter 的工做線程按需調整,好比:測試

  • 北京 –> 上海,gate、datacenter、adapter 都佈署在上海,單獨部署一套哨兵進行同步鏈路的故障轉移操做
  • 上海 –> 北京,gate、datacenter、adapter 都佈署在北京,單獨部署一套哨兵進行同步鏈路的故障轉移操做

完整內容:https://mp.weixin.qq.com/s/c3...spa

相關文章
相關標籤/搜索