【发布时间】:2020-01-03 13:09:31
【问题描述】:
我能够使用 FARGATE 作为计算成功地将 Django Celery worker 部署为 AWS ECS 服务中的 docker 容器。
但我担心的是 celery 容器 24/7 全天候运行。如果我只能在分配任务时运行容器,我可以根据 AWS FARGATE 计费方法节省大量资金。
【问题讨论】:
-
您应该能够轻松地将在 AWS Fargate 上运行的容器打包为单个任务。如果你有一个正在运行的 docker 容器(你可以在 Fargate 上手动运行它),那么任务就变得微不足道了。
-
@DejanLekic 是否有任何基于任务和任务完成以及 eta 任务的自动启停方式的解决方法
-
我不知道...
-
您好,您对此有任何更新吗?我目前正在解决同样的问题。你用什么经纪人做芹菜? Redis、SQS、RabbitMQ?
-
@JameelGrand 你知道如何在 AWS Fargate 上启动多个 celery 工作者吗?如果是的话,你能分享一些例子吗?
标签: django docker celery amazon-ecs aws-fargate