自動執行關聯式資料庫的 DR 解決方案 AWS - AWS 規定指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

自動執行關聯式資料庫的 DR 解決方案 AWS

吉滕德拉·庫馬爾,奧利弗·弗朗西斯和帕維塔拉巴拉蘇布拉馬尼亞,Amazon Web Services()AWS

2024 年 5 月 (文件歷史記錄)

在 Amazon Web Services () 上規劃災難復原 (DR AWS) 策略時,您可以為組織中的資料庫實作 DR 解決方案。您可以設定事件導向架構來執行資料庫執行個體的容錯移轉,藉此將 DR 解決方案自動化。這種方法的好處包括以下幾點:

  • 減少手動協調造成的人為錯誤

  • 在某些情況下提供最短的恢復時間目標(RTO)

  • 促進 DR 解決方案的可重複測試

如果沒有自動化,您的主要服務中斷 AWS 區域,則需要組織中的資源才能在執行手冊中手動執行步驟。這些步驟可能包括多個程序,例如 AWS 區域 將 Amazon Relational Database Service (Amazon RDS) 僅供讀取複本推廣為新的主要資料庫執行個體。 AWS 提供適用於 Python (Boto3) API 的AWS SDK 來自動執行這些動作,這些動作可根據您組織的需求形成 DR 解決方案的建置區塊。

本指南討論集中式的資訊清單驅動 DR 協調器,可協助您實現 AWS 資料庫的 DR 解決方案。 AWS 區域 AWS 帳戶執行容錯移轉的決定仍然需要人工介入,並且超出了自動化的範圍。

本指南的目標對象為應用程式架構設計師、基礎結構設計師、資料庫架構設計師和資料庫

目標

實作 DR 協調器架構解決方案可協助您達成下列結果:

  • 減少中斷期間的人工錯誤 — DR 程序的手動效能很容易發生錯誤。在 DR 活動階段自動執行動作可減少手動錯誤,並有助於確保容錯移轉或容錯回復更順暢。

  • 規模管理 DR — 如果您的組織擁有大量資料庫,DR 的樓宇自動化可協助您擴充 DR 解決方案。您可以使用 DR 協調器架構自動化您的 AWS 資料庫 DR 解決方案。DR 協調器會使用 JSON 格式的參數檔案,自動執行 AWS 資料庫容錯移轉或容錯回復的步驟。