【问题标题】:Using ECS Fargate to run long processes使用 ECS Fargate 运行长进程
【发布时间】:2018-08-20 00:32:17
【问题描述】:

我正在将用于从 Iron.io 文档中提取图像的软件迁移到 ECS Fargate,并且 EC2 中容器的启动非常慢,容器将状态从 PENDING 更改为需要 3 分钟跑步。有没有可能提高这个速度?我已经搜索过这个主题,但缺乏关于为什么有时需要这么长时间的信息,而其他的则更快(但仍然很慢)。

【问题讨论】:

    标签: amazon-web-services amazon-ecs aws-fargate


    【解决方案1】:

    将 ECS Fargate 任务从 PENDING 转换为 RUNNING 所花费的大部分时间将花费在通过网络从 docker 存储库中提取图像。提高拉取速度很可能包括检查被拉取的图像并尽可能减少层大小。

    如果您的服务落后于 ALB,您还可以尝试将健康检查周期和健康阈值计数调整为较低的数字。

    【讨论】:

    • 嗯,我明白了...但是他们需要每次都拉图像吗?最好创建某种缓存,不是吗?
    猜你喜欢
    • 2020-10-18
    • 2020-08-14
    • 2019-09-25
    • 2022-09-21
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 2020-09-05
    相关资源
    最近更新 更多