首页 > 解决方案 > 计划 RDS 仅在计划的 Fargate 任务运行时运行

问题描述

我有一个每天定期运行一次的 Fargate 任务。除此之外,不需要数据库启动和运行。有什么方法可以让 Fargate 任务触发 RDS 数据库实例的启动和停止?

标签: amazon-web-servicesamazon-rdsamazon-ecs

解决方案


一种选择可能是切换到无服务器数据库,即AWS Aurora 无服务器

Amazon Aurora Serverless 是 Amazon Aurora(兼容 MySQL 和 PostgreSQL 的版本)的按需自动扩展配置,其中数据库将根据您的应用程序需求自动启动、关闭和扩展或缩减容量。它使您能够在云中运行数据库,而无需管理任何数据库实例。对于不频繁、间歇性或不可预测的工作负载,这是一种简单且经济高效的选择。

另一种设置 lambda 的选项,您可以在需要时触发它。该博客提供了所有详细信息

https://dzone.com/articles/create-an-aws-lambda-function-to-stop-and-start-an


推荐阅读