【问题标题】:AWS: Migration to Fargate SpotAWS:迁移到 Fargate Spot
【发布时间】:2020-08-19 04:49:56
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    因此,根据您的用例,您可以将按需和现场结合使用 Fargate,以解决现场实例的突然丢失问题。这将有助于缓解您突然失去 Fargate Spot 的情况。

    AWS 对 Fargate Spot 的一些建议是:

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

    如果您想省钱但需要一致的工作量,那么compute savings plan 可能更合适(或与现场结合使用)。

    有关更多信息,请查看Deep dive into Fargate Spot to run your ECS Tasks for up to 70% less 文章。

    【讨论】:

      猜你喜欢
      • 2021-01-06
      • 1970-01-01
      • 2012-12-21
      • 1970-01-01
      • 2020-07-11
      • 2021-07-24
      • 2021-10-12
      • 2016-02-19
      • 1970-01-01
      相关资源
      最近更新 更多