2017-06-14 61 views
0

所以在ECS中,我們有隻在http/https上路由流量的ALB。由於fluentd容器在不同的TCP端口上偵聽,我們如何在ECS中對它們進行負載平衡?我知道我們可以在ECS中使用經典的負載均衡器,但我想避免在ECS中使用經典的ELB。如何將fluentd容器放在ECS中的負載均衡器後面?

爲了給出一個背景,在我們的SOA架構中ECS中有很多服務,我想使用docker fluentd logging driver將日誌路由到fluentd容器。

將多個流暢的容器放在負載均衡器後面是一個好習慣嗎?歡迎任何其他建議。

+0

出於好奇你有沒有試過[Docker for AWS](https://docs.docker.com/docker-for-aws/)? –

+0

沒有沒有嘗試過。目前我們投資於ECS。 –

回答

0

我在經典ELB負載均衡器後面的ECS中運行了許多流暢的服務。鑑於羣集中的主機數量,它運行得非常好,無法使用動態端口也不是問題。您可以選擇使用network load balancer。 NLB允許您使用TCP進行動態端口映射。閱讀文檔,看看它是否適合你。我沒有使用它,因爲它不適用於VPC對等連接。