2015-09-26 227 views
0

我需要每天运行两次php脚本,并且每个脚本的脚本执行持续时间不会超过60秒。AWS Elastic Beanstalk计划部署

AWS EB工作得很好,但如果我每天可以支付半小时,我认为没有理由为EC2实例运行一整天。

是否有任何解决方案来安排应用程序部署,脚本执行和终止应用程序?

+0

只是一张纸条,你永远不能只支付“一天半小时”。 AWS按小时为EC2实例收费。 –

+0

我的意思是“如果我一整天都没有使用EC2实例,就不付全天费用 – Michael

回答

0

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

如果您可以找出自己的部署管道,那么可以考虑使用scheduled scaling操作设置Autoscaling组。尽管Elastic Beanstalk环境也可以执行预定的伸缩动作,但我相信它只在负载平衡的环境中这样做,您必须为负载平衡器(约$ 20 /月)付费。

在没有负载均衡器的单实例EB环境中运行t2-micro实例仅为每月$ 10美元。您可以通过保留实例每年花费更少。如果替代方案花费时间设计,配置,部署和管理备用解决方案,则可能会做得更糟。我当然推荐从EB开始。

+0

我一直在寻找一种AWS功能来轻松地调度服务器的上下或者外部服务,除了”设计,配置,部署,并管理“任何解决方案 我想我会保持它,即使我需要它1小时,一天两次:) – Michael