4

我们目前每月为 RDS 使用支付 85-100 美元。但大多数时候我们不访问我们的数据库实例。有没有办法通过关闭实例或进入共享数据库模式来减少账单。存在什么样的替代方案?

4

4 回答 4

4

您可以随时使用DeleteDBInstance删除实例。默认情况下,将创建最终快照。然后,您可以稍后重新创建它。请参阅此常见问题解答。最终的快照存储成本为每月每 GB 0.15 美元。

于 2012-04-09T19:07:53.323 回答
2

甚至我也面临这个问题。使用 AWS;RDS 比 EC2 实例贵得多。与可以优化的 EC2 实例相比,在我的情况下,数据库需要 24*7 运行。

我选择降低 RDS 成本的方法是选择“预留实例”。无论如何,RDS 是我永远需要的东西(直到我在 AWS 上)。通过这种方式,我可以将成本降低约 50%。

于 2012-11-21T17:14:17.527 回答
1

AWS 添加了在您不使用 RDS 实例时关闭(但不是删除!)它们的功能。这样,您只需为数据存储付费,这比实际运行的数据库便宜得多。您可以使用AWS Instance Scheduler按计划自动关闭 RDS 数据库和 EC2 实例,例如在非生产环境中的晚上和周末。

您可以在AWS Production Readiness Checklist中找到更多信息以及其他 AWS 成本优化技巧。

于 2018-05-16T14:20:31.257 回答
1

您可以利用多种选项来降低 RDS 成本。您提到您大部分时间都没有使用您的 RDS 实例,因此这是寻找节省的第一个显而易见的地方:

  1. 如果您仅在每天 8 小时的 09:00 - 17:00 使用实例,请设置计划作业以在 17:00 关闭实例并在 09:00 重新启动它。

  2. 查看无服务器 RDS 实例。他们在闲置期后关闭。但是,您应该知道,如果您将监控挂钩到您的 RDS 实例,监控将创建足够的工作负载以防止实例进入休眠状态,因此它仅适用于非常狭窄的用途,需要考虑得很仔细。

  3. 如线程中其他地方所述,切换到 EC2 实例并管理您自己的数据库。与类似规格的 RDS 实例相比,这将为您节省大约一半的成本。

对于更细粒度的节省方法,您可能需要查看我的一位同事撰写的关于降低 AWS 中的 RDS 成本的这篇文章。

于 2021-06-14T09:39:33.963 回答