没有ELB用于ECS服务的替代服务发现

时间:2016-08-22 13:05:26

标签: amazon-web-services amazon-ecs

我们还没有很多流量,但微服务的数量正在增长。当我们在容器内运行它们并使用ECS将它们安排为服务时,我们必须使用许多ELB,这些ELB并没有真正路由那么多的流量。对于每一个暴露在互联网上的小API,ELB都听起来有点过分(而且代价高昂),所以我正在寻找一种可以与ECS服务一起使用的替代方案。

1 个答案:

答案 0 :(得分:2)

对此的一种解决方法是使用Beacon。它在每个ECS实例上作为代理运行,并将容器启动/停止事件发布到SNS主题。您必须编写一个Lambda,当订阅该主题时,确定托管容器的实例的IP并添加/删除容器的Route53记录。

相关问题