

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

# 使用 將資料庫遷移至其 Amazon RDS 對等項目 AWS DMS
<a name="data-migrations"></a>

 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](migration-projects.md)。

如需支援的來源資料庫清單，請參閱 [DMS 同質資料遷移的來源](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.HomogeneousDataMigrations)。

如需支援的目標資料庫清單，請參閱 [DMS 同質資料遷移的目標](CHAP_Introduction.Targets.md#CHAP_Introduction.Targets.HomogeneousDataMigrations)。

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

![\[DMS 同質資料遷移功能的架構圖。\]](http://docs.aws.amazon.com/zh_tw/dms/latest/userguide/images/dms-data-migrations-diagram.png)


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

**Topics**
+ [支援的 AWS 區域](#data-migrations-supported-regions)
+ [功能](#data-migrations-features)
+ [同質資料遷移的限制](#data-migrations-limitations)
+ [中的同質資料遷移程序概觀 AWS DMS](dm-getting-started.md)
+ [在 中設定同質資料遷移 AWS DMS](dm-prerequisites.md)
+ [在 中建立同質資料遷移的來源資料提供者 AWS DMS](dm-data-providers-source.md)
+ [建立和設定目標資料庫以使用 AWS DMS 結構描述轉換](dm-data-providers-target.md)
+ [在 中執行同質資料遷移 AWS DMS](dm-migrating-data.md)
+ [針對 中的同質資料遷移進行故障診斷 AWS DMS](dm-troubleshooting.md)

## 支援的 AWS 區域
<a name="data-migrations-supported-regions"></a>

您可以在下列內容中執行同質資料遷移 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 | 
| Europe (Stockholm) | eu-north-1 | 
| 歐洲 (愛爾蘭) | eu-west-1 | 
| 歐洲 (倫敦) | eu-west-2 | 
| 歐洲 (巴黎) | eu-west-3 | 
| 歐洲 (米蘭) | eu-south-1 | 
| 歐洲 (西班牙) | eu-south-2 | 
| 中東 (阿拉伯聯合大公國) | me-central-1 | 
| Middle East (Bahrain) | me-south-1 | 
| 以色列 (特拉維夫) | il-central-1 | 
| Africa (Cape Town) | af-south-1 | 

## 功能
<a name="data-migrations-features"></a>

同質資料遷移具備以下功能：
+ AWS DMS 會自動管理 中 AWS 雲端 同質資料遷移所需的運算和儲存資源。當您開始資料遷移時， 會在無伺服器環境中 AWS DMS 部署這些資源。
+ AWS DMS 使用原生資料庫工具，在相同類型的資料庫之間啟動完全自動化的遷移。
+ 您可以使用同質資料遷移來遷移資料以及次要物件，例如分割區、函數、預存程序等。
+ 您可以在下列三種遷移模式中執行同質資料遷移：完全載入、持續複寫，以及具有持續複寫的完全載入。
+ 對於同質資料遷移，您可以使用內部部署、Amazon EC2 和 Amazon RDS 資料庫作為來源。您可以選擇 Amazon RDS 或 Amazon Aurora 作為同質資料遷移的遷移目標。
+ 同質資料遷移僅支援 PostgreSQL、MongoDB 和 Amazon DocumentDB 遷移的目標資料表準備模式。如需詳細資訊，請參閱[目標資料表準備模式](dm-migrating-data-table-prep.md)。
+ 您可以使用同質資料遷移，將資料從 MySQL 型僅供讀取複本遷移至 Amazon RDS 或 Aurora 執行個體

## 同質資料遷移的限制
<a name="data-migrations-limitations"></a>

使用同質資料遷移時有下列限制：
+  AWS DMS 同質資料遷移中的選擇規則支援取決於來源資料庫引擎和遷移類型。PostgreSQL 和 MongoDB 相容來源支援所有遷移類型的選擇規則，而 MySQL 來源僅支援 Full Load 遷移類型的選擇規則。
+ 同質資料遷移不提供資料驗證的內建工具。
+ 搭配 PostgreSQL 使用同質資料遷移時， 會將檢視做為資料表 AWS DMS 遷移至目標資料庫。
+ 同質資料遷移只會在 MySQL 引擎的持續資料複寫期間擷取結構描述層級變更。對於其他引擎，如果您在來源資料庫中建立新的資料表，則 AWS DMS 無法遷移此資料表。若要遷移此新資料表，請重新啟動資料遷移。
+ 您無法在 中使用同質資料遷移 AWS DMS ，將資料從較高的資料庫版本遷移至較低的資料庫版本。
+ 同質資料遷移不支援在 VPC 次要 CIDR 範圍中建立與資料庫執行個體的連線。
+ 您不能使用 8081 連接埠從資料提供者進行同質遷移。
+ 同質資料遷移會將加密的 MySQL 資料庫和資料表遷移為目標資料庫上的未加密。這是因為 RDS for MySQL 不支援使用 Keyring 外掛程式加密。如需詳細資訊，請參閱《Amazon RDS 使用者指南》中的 [MySQL Keyring 外掛程式不支援的文件](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.KnownIssuesAndLimitations.html#MySQL.Concepts.Limits.KeyRing)。