ECS Fargate合并ALB挑战



我目前正在与Fargate一起探索AWS ECS。一开始,我认为这是一个很好的功能,可以自动伸缩,节省成本,而且没有服务器维护开销。

但当我看得更远时,我越能看到其中的痛苦。

  1. Fargate不提供静态IP,建议使用ALB。单是ALB就花了很多钱。
  2. ALB执行健康检查间隔,因此由于ALB, Fargate很少休眠(从而产生更多的费用)

我的问题是

  1. 谁有解决问题(1)和(2)的替代方案?一种可以克服它以节省成本的目的,同时保留弹性IP的方法
  2. 如果ALB通过IP地址转发到Fargate,如果IP ECS (Fargate) IP重启怎么办?ALB是否会自动检测,或者有什么方法可以自动检测Fargate IP更改并更新回ALB,如果没有,如何处理IP被回收的情况?
  1. 谁有处理问题(1)和(2)的替代方案?一种既能克服它又能节约成本的方法保留弹性IP

负载均衡器(ALB或NLB)实际上是您唯一的选择。你关于健康检查使法盖特无法"入睡"的陈述;是不正确的。没有"睡眠"。选项

如果你想要非常相似的东西,但有一个睡眠选项,我建议你看看AWS App Runner。

  1. 如果ALB通过IP地址转发给Fargate,如果IP ECS (Fargate) IP重启会发生什么?ALB会自动检测吗检测Fargate IP更改并更新回ALB的方法自动,如果不是,如何处理这种情况下的IP回收吗?

ECS直接与负载均衡器目标组集成。您可以配置ECS服务使用的负载均衡器和目标组,ECS会自动将负载均衡器的目标组与您的Fargate IP地址保持同步。

最新更新