AWS Elastic Beanstalk计划部署



我需要每天运行几个php脚本两次,每个脚本的执行时间不会超过60秒。

AWS EB确实可以很好地完成这项工作,但如果我可以每天支付半小时的费用,我不认为有任何理由为EC2实例整天运行付费。

是否有计划应用程序部署,脚本执行和终止应用程序的解决方案?

这取决于你想买什么。Elastic Beanstalk提供了部署和管理工具来运行应用程序代码,而不仅仅是一个普通的实例。这对你有多重要?

如果你能找出你自己的部署管道,你可能会考虑建立一个自动伸缩组与计划的伸缩操作。

虽然Elastic Beanstalk环境也可以执行预定的扩展操作,但我认为它只能在负载平衡的环境中执行,在这种环境中,您必须为负载平衡器付费(约20美元/月)。

在没有负载平衡器的单实例EB环境中运行一个t2-micro实例每月只需~$10。使用保留实例,您每年的花费甚至更少。如果替代方案是花费时间设计、配置、部署和管理替代解决方案,那么您可能会做得更糟。我当然推荐从EB开始。

如果您想运行脚本,我会考虑Lambda无服务器模型。您只需为活动付费,这意味着闲置代码不会让您付出代价。

最新更新