本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
基础备份
基础备份用于在不更改数据库和 Linux 版本的情况下重新托管到 AWS 云。基础备份适用于小于 500GB 的数据库。要执行基础备份,您必须使用 Direct Connect 在您的本地 PostgreSQL 数据库和 AWS 云之间建立直接链接。
架构
下图显示了使用基础备份将本地 PostgreSQL 数据库迁移到 AWS 云的架构。

图表显示了以下工作流程:
使用 pg_basebackup
PostgreSQL 实用程序对本地数据库中的数据进行物理备份,然后将该备份复制到 AWS 云中的 Amazon EC2 数据目录位置。 完成 PostgreSQL 迁移。
对数据库执行 VACUUM
操作。 验证数据。
将应用程序指向 EC2 实例上新的 PostgreSQL 数据库。
限制
我们建议您在开始迁移之前,考虑以下有关使用基础备份的限制:
对于较大的数据库(即 50GB 到 300GB 的数据库),转储和恢复可能很耗时。
此选项要求数据库完全停机。
服务器需要大量磁盘空间来进行备份,然后将备份复制到 Amazon EC2。