【发布时间】:2018-08-20 00:32:17
【问题描述】:
我正在将用于从 Iron.io 文档中提取图像的软件迁移到 ECS Fargate,并且 EC2 中容器的启动非常慢,容器将状态从 PENDING 更改为需要 3 分钟跑步。有没有可能提高这个速度?我已经搜索过这个主题,但缺乏关于为什么有时需要这么长时间的信息,而其他的则更快(但仍然很慢)。
【问题讨论】:
标签: amazon-web-services amazon-ecs aws-fargate
我正在将用于从 Iron.io 文档中提取图像的软件迁移到 ECS Fargate,并且 EC2 中容器的启动非常慢,容器将状态从 PENDING 更改为需要 3 分钟跑步。有没有可能提高这个速度?我已经搜索过这个主题,但缺乏关于为什么有时需要这么长时间的信息,而其他的则更快(但仍然很慢)。
【问题讨论】:
标签: amazon-web-services amazon-ecs aws-fargate
将 ECS Fargate 任务从 PENDING 转换为 RUNNING 所花费的大部分时间将花费在通过网络从 docker 存储库中提取图像。提高拉取速度很可能包括检查被拉取的图像并尽可能减少层大小。
如果您的服务落后于 ALB,您还可以尝试将健康检查周期和健康阈值计数调整为较低的数字。
【讨论】: