全部產品
Search
文件中心

PolarDB:應用情境

更新時間:Jul 24, 2024

異地災備與異地多活是全球資料庫網路(Global Database Network,簡稱GDN)中兩種典型的應用情境。本文介紹這兩種典型情境的業務架構及部署流程。

異地災備

通過異地災備實現跨地區高可用,提升資料安全性和系統可用性。當發生機房或資料中心層級故障時,可以快速恢複業務。可以實現兩地三中心、兩地四中心、三地六中心等架構。

  • 典型行業:銀行、證券、保險、互金等。

  • 業務架構(以兩地三中心架構為例)

    資料庫由兩個PolarDB叢集組成:1

    • 北京的雙可用性區域叢集,覆蓋AZ1和AZ2。

    • 上海的單可用性區域叢集。

    應用在北京,對AZ1的資料庫進行本地讀寫。

    • 當北京AZ1故障時,優先切換到北京AZ2。

    • 當北京AZ1和AZ2均故障時,切換到上海AZ3。

異地多活(多地部署)

企業的使用者遍布全國或全球,資料需要打通,多地區都可以讀寫。全球地區都能訪問同一個資料庫,讀請求盡量發往本地叢集(寫請求會被轉寄到主叢集進行處理)。

  • 典型行業:遊戲、跨境電商、本地生活(外賣)、新零售(門店)

  • 業務架構樣本如下:

    • 各地區的應用程式均直接就近讀寫各地區的資料庫(寫請求會被轉寄到主叢集進行處理),效能最佳。

    • GDN不提供統一的串連地址,但GDN中每個子叢集(主叢集和從叢集)都提供了獨立的叢集地址,您可以根據應用所在的地區,串連就近的叢集地址,從而串連到GDN。

    • 上海、深圳的叢集規格無需與北京保持一致,可以靈活選擇。

2

部署流程

  1. 建立一個GDN,將已有叢集作為GDN中的主叢集。詳細操作步驟,請參見建立全球資料庫網路

  2. 在GDN中,添加新叢集作為從叢集。詳細操作步驟,請參見添加從叢集

  3. 串連GDN。詳細操作步驟,請參見串連全球資料庫網路

更多關於跨地區部署GDN的最佳實務,請參見全球資料庫最佳實務