RDS Aurora PostgreSQL设置测试环境,是否有最佳实践?

0

【以下的问题经过翻译处理】 客户定期模拟RDS Aurora PostgreSQL内部故障,通过停止和启动整个Aurora集群,并观察不同的上游系统受影响情况。这不是一种理想的情况,因为停止/启动需要一些时间,并且环境在持续期间是离线的,无法用于其他测试。他们考虑建立一个用于测试的读节点,并将测试隔离到该节点。然而,他们指出这些读节点只能重新启动,而不能停止,这对他们来说可能不是最理想的选择。 客户是否有办法在维持数据库功能的情况下,为这些离线场景建立类似的并行测试环境?

profile picture
专家
已提问 1 年前41 查看次数
1 回答
0

【以下的回答经过翻译处理】 目前,Aurora PG不支持多主。由于这个测试是定期进行的,一种选择是每次恢复快照以进行模拟。第二种选择是提升只读副本,并在测试后删除该只读副本,因此您需要每次创建新的只读副本。

另一种选择是保持两个活动的读写数据库。要配置此项,可以先恢复快照,再使用DMS实例将更改从源实例复制到目标实例。

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则