如何在AWS中运行cron job?

0

【以下的问题经过翻译处理】 你好:

我们计划在AWS中运行一个定时任务。这个任务每天运行60分钟。因此,我们需要最佳的AWS资源来完成它。 1)如果我们使用EC2,我们需要在其余23小时内花费费用。 2)如果我们使用Lambda,在25分钟后它会超时。 3)AWS批处理似乎也不适合。

因此,请为我们建议最佳选项。

profile picture
EXPERTE
gefragt vor 5 Monaten38 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 考虑到您排除了使用AWS Batch的可能性,同时Lambda在执行总时间方面不符合您的要求,那么有两种可能的选择:

  1. ECS计划任务- 这将需要代码被容器化(docker);

  2. 自动启动和停止EC2实例- 这个方案可以通过停止不使用的资源来降低操作成本,并在需要它们的容量时启动资源。 请参考以下链接了解更多信息: https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/solution-overview.html

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen