备份 (AWS) Postgres 数据库的好方法是什么

Seb*_*ski 5 postgresql backup amazon-web-services amazon-rds

什么是备份 Postgres 数据库(在 Amazon RDS 上运行)的好方法。来自 RDS 的内置快照默认为每天,您无法导出快照。除此之外,导入快照可能需要很长时间。

有没有好的服务可以定期进行转储并将它们存储在例如 S3 上?我们不想启动并维护一个执行此操作的 ec2 实例。

谢谢!

ted*_*r42 2

我希望备份能够自动化,所以我更愿意为此提供专门的服务。

您的选择:

  • pg_dump按计划从 EC2 实例运行。这是 Spot 实例的一个很好的用例。
  • 将快照恢复到新的 RDS 实例,然后按上述方式运行 pg_dump。这减少了数据库负载。

想要比每天更频繁地运行 RDS 快照吗?手动将其关闭。

这些都是可自动化的。对于“免费”(您不需要付出太多努力),您可以获得每日快照。我同意,我希望他们能被送到S3。