

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

# AWS DMS
<a name="aws-database-migration-service"></a>

AWS Database Migration Service (AWS DMS) 是一項受管服務，可協助您輕鬆安全地將資料移至 AWS 雲端。如果您的資料庫相對較小，且您的應用程式可以容忍中等程度的停機時間，則 AWS DMS 是值得考慮的遷移選項。即使您的停機時間需求最少，也可以使用 AWS DMS。這是因為 AWS DMS 提供完全載入和持續複寫支援。

AWS DMS 提供下列優點：
+ 同時支援同質和異質遷移
+ 使用變更資料擷取來保持來源和目標資料庫的同步，並將遷移期間的停機時間降至最低

## 架構
<a name="architecture-aws-dms"></a>

下圖顯示使用 AWS DMS 將內部部署 PostgreSQL 資料庫遷移至 AWS 雲端的架構。

![AWS DMS 架構](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/migration-databases-postgresql-ec2/images/aws-dms-architecture.png)


該圖顯示以下工作流程：

1. 在 Amazon EC2 中建立 PostgreSQL 資料庫執行個體。

1. 在 AWS DMS 中建立複寫執行個體。

1. 在 AWS DMS 中建立複寫任務的來源和目標端點。

1. 建立複寫任務，負責將資料從來源資料庫遷移至目標資料庫。

1. 完成遷移並清除資源。

如需如何使用 AWS DMS 的詳細資訊，請參閱 AWS DMS 文件中的[使用自我管理 PostgreSQL 資料庫做為 AWS DMS 中的來源](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.Prerequisites)。

## 限制
<a name="logical-replication-considerations"></a>

如需 AWS DMS 限制的詳細資訊，請參閱 AWS DMS 文件中的[使用 PostgreSQL 資料庫做為 DMS 來源的限制](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.PostgreSQL.html#CHAP_Source.PostgreSQL.Limitations)。