1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
【以下的回答经过翻译处理】 如果我理解正确的话,这与混合on-demand和spot容量的Auto Scaling组显示的行为类似:即使你用完了Spot,fleet中的OD部分也不会超过指定份额(可以通过设置非常低的Spot价格限制轻松测试这一点)。
一个可能的解决方法是在Fargate中运行一个备份服务,初始的desired tasks = 0。然后,使用Lambda函数监视主服务是否运行所有任务,方法是使用1)定期的CloudWatch事件或2)当任务停止时,使用ECS发出的EventBridge事件进行响应。然后根据需要调整备份服务。
这是有关如何处理Fargate Spot终止通知的信息:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-capacity-providers.html#fargate-capacity-providers-termination
可能还有其他的方法,但我认为以上方法可行。
관련 콘텐츠
- AWS 공식업데이트됨 2년 전
- AWS 공식업데이트됨 일 년 전
- AWS 공식업데이트됨 2년 전