AWS: Migration to Fargate Spot



我目前在AWS上,ECS实例运行在Fargate。由于定价原因,我想迁移到Fargate Spot,但我注意到我的容器可能会有停机时间,例如,如果我为每个实例安排了2个任务,我能确定不会有这样的停机时间吗?如果没有,有一种方法可以通过Fargate Spot消除停机时间。感谢

最终,您永远无法保证亚马逊不会想要恢复可用性。

出于这个原因,根据您的用例,您可以将随需应变和远门现货结合起来,以解释现货实例的突然丢失。这将有助于缓解您在接到通知后突然失去Fargate Spot的情况。

AWS对Fargate Spot的一些建议是:

  • Fargate Spot非常适合无状态、容错的工作负载,但对于关键工作负载,不要仅依赖Spot Tasks,而是配置常规Fargate Tasks的组合
  • 在Fargate Spot上运行的应用程序应该是容错的
  • 通过捕捉SIGTERM信号优雅地处理中断

如果你想省钱,但需要一致的工作负载,那么计算节约计划可能更合适(或与spot结合使用(。

有关更多信息,请参阅Fargate Spot的深度挖掘,以运行您的ECS任务,最多减少70%的文章。

最新更新