Amazon web services 在AWS上设置cronjob最经济的方法是什么?
详细信息:我在Elastic Beanstalk(web服务器)上有一个web应用程序,需要执行几个cronjobs。这些cronjob必须连接到AWS RDS。为此,我创建了一个Elastic Beanstalk Worker,但我必须为Worker实例支付费用,使其在cronjobs只需要几分钟的时间内全天可用。您可以使用它。要连接到RDS,您需要将Lambda功能放置在RDS所在的VPC内,并具有所需的网络可访问性 这将适用于不超过5分钟的短期运行作业,这是AWS Lambda的最大执行时间限制 对于长时间运行的作业,您可以使用AWS Lambda计划事件启动和停止EC2Amazon web services 在AWS上设置cronjob最经济的方法是什么?,amazon-web-services,cron,amazon-elastic-beanstalk,Amazon Web Services,Cron,Amazon Elastic Beanstalk,详细信息:我在Elastic Beanstalk(web服务器)上有一个web应用程序,需要执行几个cronjobs。这些cronjob必须连接到AWS RDS。为此,我创建了一个Elastic Beanstalk Worker,但我必须为Worker实例支付费用,使其在cronjobs只需要几分钟的时间内全天可用。您可以使用它。要连接到RDS,您需要将Lambda功能放置在RDS所在的VPC内,并具有所需的网络可访问性 这将适用于不超过5分钟的短期运行作业,这是AWS Lambda的最大执行时
或者,您也可以使用scheduled with EC2 spot实例来降低成本。恐怕这个问题与本网站无关。您在serverfault.com上可能会更幸运。也就是说,看看Lambda——他们的免费层给了你很多,这是一个非常好的方式来支付运行短作业的绝对最低费用(他们的最大运行时间是5分钟)。哦,对不起。谢谢,@l0b0!但我需要5分钟以上的时间。我将在serverfault.com上试用