我想为我的组织创建一个 Web 应用程序,用户可以在其中提前安排他们希望 EC2 实例启动和停止的时间(例如在日历中创建事件),这些实例将在这些时间自动启动或停止次。我遇到了四种不同的选择:
- AWS 数据管道
- 在 EC2 实例上运行的 Cron
Auto Scaling 组的计划扩展- AWS Lambda 计划事件
在我看来,我需要一个数据库来存储用户为自动启动和自动停止实例的计划时间,并且我必须定期从数据库中提取该数据(以确保这是最新更新的计划)。对于我的用例,上述四个选项中哪个是最好的?
编辑:Auto Scaling 似乎只用于启动和终止实例,所以我可以排除它。