本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
部署解決方案
設定必要條件之後,請依照 DR 協調程式架構模式中的指示進行。Amazon 和 Amazon RDSAurora 包括說明 ElastiCache。若要測試解決方案,請檢閱先決條件和限制,並在上部署範例資料庫 AWS。
先決條件
-
主動AWS 帳戶
部署此解決方案。 -
建立 Amazon Simple Storage Service (Amazon S3) 儲存貯體的許可,以及AWS CloudFormation範本中使用的資源。
-
在運行
DR Orchestrator FAILBACK狀態機之前:-
手動修改RDS執行個體或修改 Amazon Aurora 資料庫叢集,然後停用
DeletionProtection。 -
如果您打算執行根本原因分析 (RCA),請在刪除 Amazon RDS 執行個體或 Aurora 叢集之前拍攝資料庫快照。
-
限制
-
功能可用性和支援會因每個資料庫引擎的特定版本而有所不同 AWS 區域。如需跨區域複寫功能和區域可用性的詳細資訊,請參閱跨區域僅供讀取複本。
-
此解決方案已使用主要資料庫執行個體與一個僅供讀取複本進行測試。如果您想要使用一個以上的僅供讀取複本,請先徹底測試解決方案,然後再在生產環境中實作。
-
對於 AmazonRDS,該解決方案僅支持以下引擎:我RDS的 Amazon SQL,Postgre RDS SQL 的 Amazon 和 Amazon RDS 的 MariaDB。
部署範例資料庫 AWS
若要在上展示適用於資料庫的跨區域 DR 解決方案 AWS,您可以RDS為我的SQL、Amazon Aurora 我的SQL相容版本和 Amazon ElastiCache (RedisOSS)- 全球資料存放區部署亞馬遜。使用 aws-cross-region-dr-數據庫 GitHub 存庫App-StackREADME文件中的us-east-1,次要「區域」為us-west-2。
應用程式堆疊使用 [ AWS CloudFormation 輸出] 區段來匯出 DR Orchestrator Framework 所使用的 AWS 參數,以自動化資料庫的容錯移轉和容錯回復。