應用場景
應用容災多活提供的異地應用雙活和異地數據雙活(單元化)解決方案,滿足業務應用從數據級到業務級的容災訴求,跨越不同距離的物理場景,客戶可以根據自身業務的發展狀況、業務規模、物理架構、容災訴求和投入成本等,靈活選擇合適的容災架構。
本文介紹各解決方案的適用場景、架構特點、建設成本和容災能力。
異地應用雙活
適用場景
用戶的業務應用部署在云上兩個地域或可用區作為兩個數據中心,數據中心資源不閑置,兩個中心同時對外提供服務,業務流量跨中心雙活,災難發生時能夠快速切換流量和數據,期望業務改造成本較低,不需要過多考慮數據一致性問題。
架構特點
兩個數據中心之間距離相對較近,跨中心訪問時延業務可接受。
應用、數據庫、中間件等兩地冗余部署,同時對外提供服務。
數據區分主備集群,兩地應用單點讀寫主數據庫,數據單向同步。
其他中間件角色對等,按需進行數據適配。
建設成本
開通新地域或可用區作為擴展中心。
應用、數據庫、中間件等兩地冗余部署。
數據庫單向同步,中間件按需適配數據。
業務代碼零改造或少改造。
容災能力
地域級或可用區級容災,取決于數據中心選址。
RPO:秒級~分鐘級,取決于同步延遲。
RTO:一般為分鐘級,需要等待同步延遲追平。
異地數據雙活
適用場景
用戶的業務應用部署在云上兩個地域或可用區作為兩個數據中心,數據中心資源不閑置,兩個中心同時對外提供服務,期望每個數據中心承載一部分完整的流量調用,不受物理距離約束,災難發生時可以互相接管。
架構特點
兩個數據中心之間的距離沒有特殊限制。
應用、數據庫、中間件等兩地冗余部署,同時對外提供服務。
業務流量中心內閉環,數據庫、中間件數據雙向同步。
建設成本
開通新地域或可用區作為擴展中心。
應用、數據庫、中間件等兩地冗余部署。
數據庫、中間件數據雙向同步。
業務能夠選取合適的維度進行數據分片和流量路由。
業務流量帶標改造,業務代碼處理路由標、中間件升級改造。
容災能力
地域級或可用區級容災,取決于數據中心選址。
RPO:秒級~分鐘級,取決于同步延遲。
RTO:一般為分鐘級,需要等待同步延遲追平。