DMS 協助使用者把資料庫遷移到 AWS 的資料庫服務上,像是把 MySQL 遷移到 RDS For MySQL 或者 MongoDB 遷移到 AWS DocumentDB。
DMS 遷移分為同質資料遷移和異質資料遷移。同質資料遷移是指像 MySQL 遷移到 RDS For MySQL 這樣同種資料庫間的遷移,異質資料庫是指像從 Oracle 資料庫到開源資料庫的資料庫遷移,彼此因為資料庫的不同,所以稱為異質資料遷移,需要先做 Schema Conversion,才能開始做資料遷移。
下圖是 DMS 中的相關元件運作圖
Replication Instance 負責執行 Migration Task,是一個部署在 EC2 上的伺服器。
DMS 使用 Endpoints 連接到你的 Target 和 Source 資料庫。
你需要透過創建 Migration Task 執行資料遷移。在 Task,你需要設定 Replication Instance 和 Endpoints,你也可以透過 Task 決定要遷移哪些資料。