為提供更優質的體驗,持續提升產品性能和穩定性,阿里云會不定期地發起遷移任務,系統會將您的某些實例遷移至新的服務器節點以完成軟硬件和網絡的換代升級。本文列舉實例遷移過程中的常見問題供您參考。
實例遷移事件的影響
時間點 | 說明 | 影響 |
阿里云生成遷移任務 | 阿里云會將該任務的執行時間會通過短信、語音、郵件或站內信等方式通知您。 | 無影響。 |
開始時間 說明 該時間基于計劃切換時間自動生成。 | 系統開始執行實例遷移的相關操作,例如申請新實例資源、同步數據等。 |
|
計劃切換時間 | 系統執行實例切換操作。 | |
完成遷移 | 實例對應的任務從計劃內事件中被移除。 | 無影響,實例的可用區、賬號、網絡、連接地址均不會發生變化。 |
開始時間和計劃切換時間常見問題
Q:遷移任務會提前多長時間通知?
A:由于系統郵件通知的時間和實際任務的下發的時間存在時間差,至少會提前40個小時通知。在達到時間后,系統會默認在實例最近的可維護時間執行切換,您可以自行調整計劃切換時間,具體操作,請參見查看并管理計劃內事件。
Q:如何修改計劃切換時間?
A:您可以通過控制臺或API修改,具體操作,請參見查看并管理計劃內事件和ModifyActiveOperationTasks。
Q:為什么無法修改計劃切換時間?
A:如果該事件已經開始執行(即實例已開始執行遷移操作),此時不支持修改計劃切換時間。
Q:可以預估遷移的結束時間嗎?
A:當前僅展示遷移的開始時間,由于受網絡、任務隊列、數據量大小等多種因素影響,無法預估結束的時間。
其他問題
Q:為什么要執行實例遷移?
A:為提供更優質的體驗,持續提升產品性能和穩定性,阿里云會不定期地發起實例遷移任務,系統會將您的某些實例遷移至新的服務器節點以完成軟硬件和網絡的換代升級。
Q:實例會被遷移至其他可用區嗎?
A:不會,僅在當前可用區遷移。
Q:是否可以取消實例遷移任務?
A:由于實例遷移的緊急程度相對較高,不允許取消。您可以推遲計劃切換時間,例如選擇一個業務低峰期時間點來執行。
Q:集群或讀寫分離架構實例中,數據分片或代理節點是并行切換嗎?
A:切換情況如下。
數據分片:并行執行切換。
代理節點:并行執行切換,最多并發切換該Redis實例中一半數量的代理節點。
Q:切換失敗后系統將如何處理?
A:系統會在執行切換時確認是否執行成功(通常在一分鐘以內),如果切換失敗,系統將在一定時間的靜默期后重新發起切換動作。
Q:如何確定實例遷移的任務已完成?
A:實例對應的任務完成后會從計劃內事件中被移除。您可以創建事件報警規則,由云監控平臺監控任務完成情況,任務完成后會自動給您發送通知,具體操作,請參見報警設置。
Q:實例遷移事件執行過程中為什么會切換兩次?
A:通常實例的運維任務只需切換一次,時間點為任務的“切換時間”。若實例部署在雙可用區,則會在首次切換后的120分鐘內進行第二次切換,自動將主節點切換至原主可用區,避免實例與其他業務產生跨機房訪問的情況。您無需進行任何操作。兩次切換的時間間隔取決于首次切換后新備庫的重建速度。