天天看點

業務系統同城雙區部署方案

業務系統同城雙區分為以下3個階段:

1.同城雙活

基于阿裡雲基礎設施,在阿裡雲的華東2區内跨可用區部署應用,SLB 采用多可用區主備部署,在主 SLB 異常時,備 SLB 會自動更新為主 SLB 提供服務;RDS 采用多可用區主從執行個體,應用通過域名通路 RDS 執行個體,主執行個體提供讀寫服務,從執行個體提供讀服務,在主執行個體響應異常時,從執行個體更新為主執行個體,主從切換對應用無感覺。

業務系統同城雙區部署方案

  1. 異地災備

在阿裡雲其它地域(如華東1)部署災備單元,通過高速通道連接配接華東2(主單元)與災備單元,在正常情況下災備單元不提供服務,通過基于高速通道的 DTS 服務,将資料從 RDS 主執行個體同步至 RDS 災備執行個體。在主單元整體異常時,手工切換 DNS 域名指向,将網絡請求導入災備單元,由災備單元提供服務。如果主單元不可恢複,将災備單元更新為主單元,并在其它地域重建災備單元;如果主單元可以恢複,将災備單元的資料同步到主單元,重新啟用主單元。

業務系統同城雙區部署方案
  1. 資料分區

資料分區屬于遠期規劃,考慮并不完善,僅當抛磚引玉。當資料規模超出單個可用區的承載規模時,可以考慮資料分區。在華東 2 的 2 個可用區分别部署獨立服務分區,應用流量根據使用者屬性流轉到不同服務分區,各個服務分區的資料同步到災備分區中。

業務系統同城雙區部署方案

繼續閱讀