降级AWS RDS实例

时间:2019-02-12 01:39:47

标签: mysql postgresql amazon-web-services amazon-rds

我正在使用t2.large RDS实例,我想降级到t2.micro以适合我目前的业务。我有几个问题要问:  -如何在不丢失数据和停机时间的情况下降级RDS实例?  enter image description here 谢谢,

2 个答案:

答案 0 :(得分:1)

没有停机时间就不能真正做到这一点,但是可以最大限度地减少停机时间。

最简单的选择是修改数据库实例。这将导致停机,因为将供应一个新的数据库,将重新定位数据,并且将DNS名称更改为指向新实例。

看到您相信t2.micro对于您的数据库就足够了,可以公平地假设有时候您的数据库未被使用,以便您可以执行Modify操作。只需几分钟。

从官方上来说,在不停机的情况下修改数据库的最佳方法是使用 Multi-AZ ,它可以在一个节点仍在提供流量的同时更新一个节点。但是,您的目标似乎是降低成本,而不是花费更多的钱来确保正常运行时间。

顺便说一句,t2.micro在CPU和网络带宽方面非常有限。您正在尝试每天节省21c,但可能会因为数据库响应速度较慢而产生潜在的成本。

答案 1 :(得分:0)

您可以考虑创建主实例(t2.large)的只读副本(t2.micro)。只读副本与主实例同步后,您可以升级只读副本,然后将应用程序指向新的主实例(即升级的只读副本)。

有关参考,请参阅: