如何将fluentd容器放在ECS中的负载均衡器后面?

所以在ECS中,我们有只在http / https上路由stream量的ALB。 由于fluentd容器在不同的TCP端口上侦听,我们如何在ECS中进行负载平衡? 我知道我们可以在ECS中使用经典的负载均衡器,但我想避免在ECS中使用经典的ELB。

为了给出一个背景,在我们的SOA架构中ECS中有很多服务,我想使用docker fluentd日志驱动程序将日志路由到fluentd容器。

将多个stream畅的容器放在负载均衡器后面是一个好习惯吗? 欢迎任何其他build议。

我在经典的ELB负载平衡器后面运行ECS中的许多stream畅的服务。 它工作得很好,无法使用dynamic端口并不是一个问题,因为集群中有多less个主机。

您现在也可以select使用networking负载平衡器 。 NLB允许您使用TCP进行dynamic端口映射。 阅读文档,看看它是否适合你。 我没有使用它,因为它不能跨越VPC对等连接。