使用 將資料庫遷移至其 Amazon RDS 對等項目 AWS DMS - AWS 資料庫遷移服務

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

使用 將資料庫遷移至其 Amazon RDS 對等項目 AWS DMS

AWS Database Migration Service (AWS DMS) 中的同質資料遷移可簡化自我管理內部部署資料庫到其 Amazon Relational Database Service (Amazon RDS) 對等項目的遷移。例如,您可以使用同質資料遷移,將內部部署 PostgreSQL 資料庫遷移到 Amazon RDS for PostgreSQL 或 Aurora PostgreSQL。對於同質資料遷移, AWS DMS 會使用原生資料庫工具來提供簡單且高效能like-to-like遷移。

同質資料遷移是無伺服器,這表示 AWS DMS 會自動擴展遷移所需的資源。透過同質資料遷移,您可以遷移資料、資料表分割區、資料類型和次要物件 (例如函數、預存程序等)。

就較高的層級來說,同質資料遷移會與執行個體設定檔、資料提供者和遷移專案一起運作。當您使用相同類型的相容來源和目標資料提供者建立遷移專案時, AWS DMS 部署資料遷移執行所在的無伺服器環境。接著, AWS DMS 連線至來源資料提供者、讀取來源資料、傾印磁碟上的檔案,以及使用原生資料庫工具還原資料。如需執行個體設定檔、資料提供者和遷移專案的詳細資訊,請參閱在 中使用資料提供者、執行個體描述檔和遷移專案 AWS DMS

如需支援的來源資料庫清單,請參閱 DMS 同質資料遷移的來源

如需支援的目標資料庫清單,請參閱 DMS 同質資料遷移的目標

下圖說明同質資料遷移的運作方式。

DMS 同質資料遷移功能的架構圖。

下列各節提供使用同質資料遷移的相關資訊。

支援的 AWS 區域

您可以在下列中執行同質資料遷移 AWS 區域。

區域名稱 區域
美國東部 (維吉尼亞北部) us-east-1
美國東部 (俄亥俄) us-east-2
美國西部 (加州北部) us-west-1
美國西部 (奧勒岡) us-west-2
加拿大 (中部) ca-central-1
加拿大西部 (卡加利) ca-west-1
南美洲 (聖保羅) sa-east-1
亞太區域 (東京) ap-northeast-1
亞太區域 (首爾) ap-northeast-2
亞太區域 (大阪) ap-northeast-3
亞太區域 (新加坡) ap-southeast-1
亞太區域 (雪梨) ap-southeast-2
亞太區域 (雅加達) ap-southeast-3
亞太區域 (墨爾本) ap-southeast-4
亞太區域 (香港) ap-east-1
亞太區域 (孟買) ap-south-1
亞太區域 (海德拉巴) ap-south-2
歐洲 (法蘭克福) eu-central-1
歐洲 (蘇黎世) eu-central-2
歐洲 (斯德哥爾摩) eu-north-1
歐洲 (愛爾蘭) eu-west-1
歐洲 (倫敦) eu-west-2
歐洲 (巴黎) eu-west-3
歐洲 (米蘭) eu-south-1
歐洲 (西班牙) eu-south-2
中東 (阿拉伯聯合大公國) me-central-1
中東 (巴林) me-south-1
以色列 (特拉維夫) il-central-1
非洲 (開普敦) af-south-1

功能

同質資料遷移具備以下功能:

  • AWS DMS 會自動管理 中 AWS 雲端 同質資料遷移所需的運算和儲存資源。當您開始資料遷移時, 會在無伺服器環境中 AWS DMS 部署這些資源。

  • AWS DMS 使用原生資料庫工具,在相同類型的資料庫之間啟動完全自動化的遷移。

  • 您可以使用同質資料遷移來遷移資料以及次要物件,例如分割區、函數、預存程序等。

  • 您可以在下列三種遷移模式中執行同質資料遷移:完全載入、持續複寫,以及具有持續複寫的完全載入。

  • 對於同質資料遷移,您可以使用內部部署、Amazon EC2 和 Amazon RDS 資料庫作為來源。您可以選擇 Amazon RDS 或 Amazon Aurora 作為同質資料遷移的遷移目標。

  • 同質資料遷移僅支援 PostgreSQL、MongoDB 和 Amazon DocumentDB 遷移的目標資料表準備模式。如需詳細資訊,請參閱目標資料表準備模式

同質資料遷移的限制

使用同質資料遷移時有下列限制:

  • AWS DMS 同質資料遷移中的選擇規則支援取決於來源資料庫引擎和遷移類型。PostgreSQL 和 MongoDB 相容來源支援所有遷移類型的選擇規則,而 MySQL 來源僅支援全負載遷移類型的選擇規則。

  • 同質資料遷移不提供資料驗證的內建工具。

  • 搭配 PostgreSQL 使用同質資料遷移時, 會將檢視做為資料表 AWS DMS 遷移至目標資料庫。

  • 同質資料遷移只會在 MySQL 引擎的資料複寫期間擷取結構描述層級變更。對於其他引擎者,如果您在來源資料庫中建立新的資料表,則 AWS DMS 無法遷移此資料表。若要遷移此新資料表,請重新啟動資料遷移。

  • 您無法在 中使用同質資料遷移 AWS DMS ,將資料從較高的資料庫版本遷移至較低的資料庫版本。

  • 同質資料遷移不支援在 VPC 次要 CIDR 範圍中建立與資料庫執行個體的連線。

  • 您不能使用 8081 連接埠從資料提供者進行同質遷移。

  • 同質資料遷移會將加密的 MySQL 資料庫和資料表遷移為目標資料庫上的未加密。這是因為 RDS for MySQL 不支援使用 Keyring 外掛程式進行加密。如需詳細資訊,請參閱《Amazon RDS 使用者指南》中的 MySQL Keyring 外掛程式不支援的文件