基础备份 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

基础备份

基础备份用于在不更改数据库和 Linux 版本的情况下重新托管到 AWS 云。基础备份适用于小于 500GB 的数据库。要执行基础备份,您必须使用 Direct Connect 在您的本地 PostgreSQL 数据库和 AWS 云之间建立直接链接。

架构

下图显示了使用基础备份将本地 PostgreSQL 数据库迁移到 AWS 云的架构。

基础备份架构

图表显示了以下工作流程:

  1. 使用 pg_basebackup PostgreSQL 实用程序对本地数据库中的数据进行物理备份,然后将该备份复制到 AWS 云中的 Amazon EC2 数据目录位置。

  2. 完成 PostgreSQL 迁移。

  3. 对数据库执行 VACUUM 操作。

  4. 验证数据。

  5. 将应用程序指向 EC2 实例上新的 PostgreSQL 数据库。

限制

我们建议您在开始迁移之前,考虑以下有关使用基础备份的限制:

  • 对于较大的数据库(即 50GB 到 300GB 的数据库),转储和恢复可能很耗时。

  • 此选项要求数据库完全停机。

  • 服务器需要大量磁盘空间来进行备份,然后将备份复制到 Amazon EC2。