

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

# 基本備份
<a name="base-backups-considerations"></a>

基本備份用於重新託管至 AWS 雲端，而無需變更資料庫和 Linux 版本。基礎備份適用於小於 500 GB 的資料庫。若要執行基本備份，您必須使用 Direct Connect 設定內部部署 PostgreSQL 資料庫與 AWS 雲端之間的直接連結。

## 架構
<a name="architecture-for-base-backups"></a>

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

![基礎備份架構](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/migration-databases-postgresql-ec2/images/base-backup-architecture.png)


該圖顯示以下工作流程：

1. 使用 [pg\_basebackup](https://www.postgresql.org/docs/current/app-pgbasebackup.html) PostgreSQL 公用程式從現場部署資料庫取得資料的實體備份，然後將該備份複製到 AWS 雲端中的 Amazon EC2 資料目錄位置。

1. 完成 PostgreSQL 遷移。

1. 在資料庫上執行 [VACUUM](https://www.postgresql.org/docs/current/sql-vacuum.html) 操作。

1. 驗證您的資料。

1. 將您的應用程式指向 EC2 執行個體上的新 PostgreSQL 資料庫。

## 限制
<a name="limitations-base-backup"></a>

建議您在開始遷移之前，考慮使用基本備份的下列限制：
+ 傾印和還原對於較大的資料庫 （也就是從 50 GB 到 300 GB 的資料庫） 可能非常耗時。
+ 此選項需要完整的資料庫停機時間。
+ 伺服器上需要大量磁碟空間才能進行備份，然後將備份複製到 Amazon EC2。