【发布时间】:2014-07-22 16:33:23
【问题描述】:
我们目前在 EC2 实例上的 Postgres 上运行我们的生产数据库。我们现在想迁移 RDS,但我无法及时将数据导入 RDS 实例。使用 pg_dump 来获取数据,我需要 20 分钟来创建一个转储文件,但是将近 18 个小时才能(psql)将它恢复到我的 RDS 实例中。在这 18 小时内,我的生产数据库添加了更多需要迁移的数据。 虽然我可以处理一些停机时间(最多一个小时),但我不能让生产停机 18 小时!有一个更好的方法吗?比如说,离线还原,然后将还原的 RDS 实例与我当前的数据库服务器进行主从组合?或者,对我当前的数据库卷进行快照[我当前的数据库版本是 9.0.4],然后将其挂载到 RDS 实例上? 注意:- Amazon RDS PostgreSQL 服务器不允许主机通过 Telnet 或 Secure Shell (SSH) 直接访问数据库实例
【问题讨论】:
标签: postgresql amazon-web-services amazon-ec2