RDS SQL Server支援可用性區域遷移功能,您可以將RDS執行個體遷移至同一地區內的其他可用性區域。遷移所需時間跟執行個體的資料量有關,通常為半小時左右。
前提條件
RDS SQL Server需滿足如下條件:
執行個體所在的地區需要有多個可用性區域。
執行個體為主執行個體,非唯讀執行個體,且主執行個體下未建立唯讀執行個體。
主執行個體狀態為執行中。
使用限制
符合以下情況的執行個體暫不支援遷移可用性區域:
共用規格執行個體。
Serverless執行個體。
傳統網路類型執行個體。
加入AD域的執行個體。
唯讀執行個體以及掛載了唯讀執行個體的叢集系列主執行個體。
費用說明
遷移可用性區域功能免費。即使將執行個體從單可用性區域遷移至多個可用性區域,也不收取費用。
遷移類型
遷移類型 | 情境 |
從一個可用性區域遷移至另一個可用性區域 | 執行個體所在可用性區域出現滿負載或其他影響執行個體效能的情況。 |
從一個可用性區域遷移至多個可用性區域 | 遷移後的主備執行個體分別位於不同的可用性區域,實現跨機房容災。 相對於單可用性區域執行個體,多可用性區域執行個體可承受更進階別的災難。例如,單可用性區域執行個體可以承受伺服器和機架層級的故障,而多可用性區域執行個體可以承受機房層級的故障。 說明 對於包含主備節點的執行個體,建議遷移至多個可用性區域,實現執行個體的跨可用性區域容災。 |
從多個可用性區域遷移至一個可用性區域 | 為了滿足特定功能的要求。 |
遷移前後須知
分類 | 說明 |
遷移前須知 |
|
遷移後檢查 |
|
操作步驟
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在基本資料地區單擊遷移可用區。

在彈出的對話方塊中,選擇目標可用性區域、Virtual Private Cloud、虛擬交換器和遷移時間。
單擊確定。
單擊確定後,底層開始拷貝資料到目標可用性區域,不影響執行個體運行。拷貝完成後,將按您指定的切換時間(立即切換或在可維護時間段內進行切換),把流量切換到新鏈路。
常見問題
Q:Web版本(基礎系列)的RDS SQL Server執行個體能否直接升級或修改可用性區域為多可用性區域?並實現主備在不同可用性區域?
A:不能。Web版本(基礎系列)的RDS執行個體為單可用性區域,無法修改為多可用性區域。您可以先升級Web版本(基礎系列)到標準版(一主一備架構的高可用系列),再將備可用性區域遷移到其他可用性區域。
相關文檔
通過API(MigrateToOtherZone)遷移執行個體可用性區域。