執行災害復原演練 - Azure SQL 受控執行個體
適用於:Azure SQL 受控執行個體
建議您定期測試並驗證該應用程式是否就緒,可進行復原工作流程。 最佳設計作法是,驗證容錯移轉所涉及之資料遺失和 (或) 中斷的應用程式行為和影響。 這也是大多數業界標準在商務持續性認證中的規定。
災害復原演練內容包括:
- 模擬資料層中斷情況
- 復原
- 驗證復原後的應用程式完整性
執行演練的工作流程會因您 設計商務持續性之應用程式的方式而異。 本文說明在 Azure SQL 受控執行個體的內容中進行災害復原演練的最佳做法。
異地復原
為了避免在進行災害復原演練時可能遺失資料,請使用測試環境來執行演練,方法是建立生產環境的複本,然後使用這個複本來驗證應用程式的容錯移轉工作流程。
中斷模擬
若要模擬中斷,您可以重新命名來源資料庫。 變更此名稱會導致應用程式連線失敗。
復原
驗證
驗證復原後的應用程式完整性 (包括連接字串、登入、基本功能測試或標準應用程式登出程序的其他驗證部分),完成演練。
容錯移轉群組
針對由容錯移轉群組所保護的執行個體,本演練內容涵蓋如何規劃對次要執行個體的容錯移轉。 計劃性容錯移轉可確保在切換角色時,容錯移轉群組中的主要與次要執行個體會保持同步。 與未計畫的容錯移轉不同的是,這項作業不會導致資料遺失,所以可以在實際執行環境執行這項演練。
使用符合業務需求的容錯移轉原則,來設定容錯移轉群組,以及測試容錯移轉,而不論容錯移轉原則設定方式為何。 如需詳細資訊,請參閱<測試容錯移轉>。 建議使用客戶管理的容錯移轉原則,您就能夠控制容錯移轉流程。
重要
系統資料庫的複寫不會在容錯移轉群組中的執行個體之間發生,因此請在次要執行個體上手動重新建立系統物件,然後測試具有系統物件相依性的環境,以確保其會在容錯移轉之後正常運作。
中斷模擬
若要模擬中斷,您可以停用連接到資料庫的 Web 應用程式或虛擬機器。 這種中斷模擬會導致 Web 用戶端的連線失敗。
復原
驗證
驗證復原後的應用程式完整性 (包括連線能力、基本功能測試或演練登出所需的其他驗證) 來完成演練。
相關內容
若要深入了解,請檢閱: