本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
自動化 上關聯式資料庫的 DR 解決方案 AWS
Jitendra Kumar、Oliver Francis 和 Pavithra Balasubramanian,Amazon Web Services (AWS)
2024 年 5 月 (文件歷史記錄)
在 Amazon Web Services () 上規劃災難復原 (DR) 策略時,您可以為組織中的資料庫實作 DR 解決方案。AWS您可以透過設定事件驅動架構來執行資料庫執行個體的容錯移轉,來自動化 DR 解決方案。此方法的優點包括下列項目:
-
減少手動協調所造成的人為錯誤
-
在某些情況下,提供最短的復原時間目標 (RTO)
-
促進 DR 解決方案的可重複測試
如果沒有自動化,主要 中的中斷 AWS 區域會需要組織中的資源手動執行執行手冊中的步驟。這些步驟可能包括多個程序,例如在次要 中提升 Amazon Relational Database Service (Amazon RDS) 僅供讀取複本 AWS 區域 ,以做為新的主要資料庫執行個體。 AWS 提供AWS 適用於 Python (Boto3) 的 SDK
本指南討論集中式、資訊清單驅動的 DR 協調器,可協助您在相同 AWS 區域 內實現 AWS 資料庫的 DR 解決方案 AWS 帳戶。執行容錯移轉的決定仍需要人工介入,且超出自動化的範圍。
本指南的目標受眾包括應用程式架構師、基礎設施架構師、資料庫架構師和資料庫顧問。
目標
實作 DR Orchestrator Framework 解決方案可協助您達成下列結果:
-
在中斷期間減少手動錯誤 – 手動執行 DR 程序可能會容易發生錯誤。在 DR 活動期間自動化動作可減少手動錯誤,並有助於確保更順暢的容錯移轉或容錯回復。
-
大規模管理 DR – 如果您的組織擁有大量資料庫,建置 DR 自動化可協助您擴展 DR 解決方案。您可以使用 DR Orchestrator Framework 自動化 AWS 資料庫 DR 解決方案。DR Orchestrator 會使用 JSON 格式的參數檔案,自動執行 AWS 資料庫容錯移轉或容錯回復的步驟。