我如何有效地创buildRDS实例的每日写副本?

我们希望创build一个我们的开发人员可以写入的postgres RDS实例副本(不仅仅是AWS可以轻松提供的简单的只读副本)。 目前,我们每晚都运行一个脚本,将主实例的快照恢复为副本。 这种方法有两个主要问题。

第一个问题是主实例是多az,并提供了IOPS,而副本是单一磁盘IOPS,这导致复制到“可用”状态(长达16小时)的延迟很长。 我们这样做是因为我们希望副本尽可能便宜。 事实上,在“修改”状态下,副本实际上是可用的,但听起来我们正在为处于此状态的预置IOPS收取费用。

第二个问题是,当副本处于“修改”状态时,参数组保持默认状态。 我们必须等到它“可用”,然后才能进行此更改。

我不敢相信我找不到解决这个问题的办法。 这听起来像是一个普遍的要求。 我们是否以这种错误的方式去做? 应该如何保持一个单独的,最新的RDS实例副本?