全部產品
Search
文件中心

AnalyticDB:跨可用性區域容災

更新時間:Jun 12, 2025

跨可用性區域容災是指在AnalyticDB for PostgreSQL的同一地區(Region)的不同可用性區域(Availability Zone, AZ)分別部署主備節點執行個體。當主可用性區域發生自然災害或該執行個體出現故障,導致主可用性區域的節點無法正常對外提供讀寫服務,可自動將備可用性區域的節點切換為主節點(主備節點具有相同的節點儲存容量),繼續對外提供讀寫服務,保障商務持續性。本文為您介紹如何在AnalyticDB for PostgreSQL開啟跨可用性區域容災。

架構介紹

版本限制

  • 核心版本為v6.6.2.10及以上的AnalyticDB for PostgreSQL6.0版高可用執行個體。

  • 核心版本為v7.1.1.0及以上的AnalyticDB for PostgreSQL7.0版高可用執行個體。

說明

如何查看核心版本,請參見查看核心小版本。如您的執行個體不滿足上述版本要求,建議您升級核心小版本

注意事項

  • 整個執行個體僅對外開放一個串連介面,該介面串連當前的主節點。備用節點不對外提供服務,只作為備份使用。

  • 開啟跨可用性區域容災後,執行個體將部署在兩個可用性區域上實現跨可用性區域容災。開啟過程中執行個體會有短暫的不可用(約20分鐘),請合理規劃時間,避免您的業務受到影響。

支援的主可用性區域

只有以下可用性區域的執行個體,可以開啟跨可用性區域容災。

說明
  • 在建立執行個體時,所選的可用性區域為主可用性區域。

  • 開啟跨可用性區域容災時,僅支援選擇備可用性區域。

地區

可用性區域

是否支援開啟跨可用性區域容災

杭州

可用性區域H

可用性區域I

可用性區域J

上海

可用性區域F

可用性區域G

可用性區域L

可用性區域M

可用性區域N

北京

可用性區域G

可用性區域H

可用性區域I

張家口

可用性區域B

可用性區域C

呼和浩特

可用性區域A

可用性區域B

烏蘭察布

可用性區域B

可用性區域C

深圳

可用性區域A

可用性區域E

可用性區域F

成都

可用性區域A

中國香港

可用性區域C

日本

可用性區域B

新加坡

可用性區域A

可用性區域B

可用性區域C

馬來西亞

可用性區域A

可用性區域B

印尼

可用性區域A

德國

可用性區域A

英國

可用性區域A

美東

可用性區域A

可用性區域B

美西

可用性區域A

可用性區域B

韓國

可用性區域A

泰國

可用性區域A

沙特

可用性區域A

可用性區域B

費用說明

開啟跨可用性區域容災執行個體後計算資源費用將翻倍,儲存資源費用不變。費用詳情請在您當前所在執行個體的購買頁面查看。

開啟跨可用性區域容災

重要

開啟跨可用性區域容災後,執行個體將部署在兩個可用性區域上實現跨可用性區域容災。開啟過程中執行個體會有短暫的不可用(約20分鐘),請合理規劃時間,避免您的業務受到影響。

  1. 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台,選擇執行個體所在地區,找到目標執行個體,單擊執行個體ID。

  2. 基本信息頁面右上方,單擊執行個體管理 > 開啟多可用性區域部署

  3. 開啟多可用性區域部署對話方塊中單擊確定

  4. 單擊多可用性區域部署右側的開啟,選擇您所需的備可用性區域和相應的備可用性區域專用網路交換器。

  5. 勾選服務合約,點擊右下方立即購買

查看主備可用性區域

  1. 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台,選擇執行個體所在地區,找到目標執行個體,單擊執行個體ID。

  2. 基本資料頁面的地區可用性區域可看到主、備可用性區域資訊。

常見問題

如何解決報錯Current primaryZoneId and standbyZoneId do not support multi az, please reselect

如果您在開啟跨可用性區域容災時,遇到報錯Current primaryZoneId and standbyZoneId do not support multi az, please reselect,說明該執行個體所在的可用性區域不支援與所選的備可用性區域開啟跨可用性區域容災功能,請您重新選擇可用性區域組合。支援開啟跨可用性區域容災的可用性區域請參見支援的主可用性區域