1 Antwort
- Neueste
- Die meisten Stimmen
- Die meisten Kommentare
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
可能还有其他的方法,但我认为以上方法可行。
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 2 Jahren
- AWS OFFICIALAktualisiert vor 10 Monaten