

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

# AWS DMS
<a name="aws-dms"></a>

[AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) 持續複寫資料，讓來源和目標資料庫保持同步。透過使用 AWS DMS 做為 DR 選項，您可以建立具有最小復原點目標 (RPO) 的同步複寫。RPO 取決於重做或交易日誌產生和網路傳輸時間。

下圖顯示使用 從主要區域持續複寫到待命區域的資料 AWS DMS。



![""](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/dr-standard-edition-amazon-rds/images/disaster-recovery-solution_3.png)


1. 在主要區域中，資料會從 Amazon RDS 資料庫執行個體複製到 AWS DMS。

1. 主要區域中的 Amazon RDS 資料庫也會使用異地同步備份部署。

1. 從中 AWS DMS，資料會載入次要區域中的待命 Amazon RDS 資料庫。

選擇 AWS DMS DR 選項時，請注意下列考量：
+ 這是cost-intensive-solution。相關聯的成本主要取決於您選擇的複寫執行個體類型和配置的儲存體。資料傳輸的費用也很低。
+ AWS DMS 只會複寫有限數量的資料定義語言 (DDL) 陳述式。 AWS DMS 不會傳播項目，例如索引、使用者、權限、預存程序，以及與資料表資料不直接相關的其他資料庫變更。
+ 將 部署 AWS DMS 為 DR 解決方案之前，請考慮涉及的[資料類型](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Reference.DataTypes.html)。某些資料類型具有 AWS DMS 限制。同時考慮主要 RDS 資料庫執行個體上發生的交易類型。如需詳細資訊，請參閱 AWS DMS 文件：
  + [使用 Oracle 做為 來源的限制 AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.Limitations)
  + [使用 SQL Server 做為 來源的限制 AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.SQLServer.html#CHAP_Source.SQLServer.Limitations)
  + [Oracle 做為 目標的限制 AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.Oracle.html#CHAP_Target.Oracle.Limitations.html)
  + [使用 SQL Server 做為 目標的限制 AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.SQLServer.html#CHAP_Target.SQLServer.Limitations)
+ 結構描述變更需要持續維護。
+ 使用 的容錯移轉 AWS DMS 是手動且不透明的。容錯移轉後，您必須修改應用程式連線設定。