【问题标题】:Amazon RDS: Should I Stop or Terminate?Amazon RDS:我应该停止还是终止?
【发布时间】:2017-08-14 17:27:41
【问题描述】:

我有一些不常用的 RDS 实例,但也不想删除它们,因为我将来可能需要它们。 现在,如果我停止实例,AWS 会在 7 天后自动重新启动它们。

所以我正在使用 aws cli 并设置一个 cron 作业以在 7 天后自动停止它们。

aws rds stop-db-instance --db-instance-identifier my-db-instance1

所有其他实例的方式相同。

0 0 * * 7 /etc/cron.daily/script.sh

我不认为这是最佳做法。谁能帮我理解如何创建一个包含我的实例 ID 的配置文件,以便我的脚本从中读取并填充实例 ID?

提前致谢。

【问题讨论】:

    标签: amazon-web-services amazon-rds


    【解决方案1】:

    如果您很少使用数据库并且不希望它在 7 天后重新启动,那么您应该 create a snapshot 实例然后终止它。

    实例不会自动启动。当你想使用它时,你需要restore the snapshot to a new database instance,这可以从命令行完成。

    【讨论】:

    • 我很少使用它,但我也不想终止它。我的问题还有其他解决方法吗?
    • 您只能选择终止它,然后从备份中恢复。或者,停止它(我怀疑它会做类似的事情),但它会在 7 天后强制重启。快照+终止是最明智的选择,并且可以自动化。
    • 恢复最大为 1 TB 的数据库可能需要很长时间。因此,我一直在寻找用脚本自动化它。
    猜你喜欢
    • 2014-06-13
    • 2013-05-22
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多