Amazon-Web-Services
我的 ECS 服務是否需要內部負載均衡器?
我有一個
ECS
包含 3 個服務()的集群FARGATE
,這 3 個服務位於私有子網中。1 是可通過面向 Internet 的負載均衡器公開訪問的 Web 應用程序,另外 2 個只能從 Web 應用程序訪問。對於內部通信,我使用的是服務發現名稱。一切正常,但現在我正在討論是否需要在 Web 應用程序和 2 個內部服務之間設置一個內部負載均衡器,以防它們向外擴展/向內擴展。那麼,如果我的內部服務之一向外擴展並且我使用服務發現名稱進行內部通信,這就足夠了嗎?或者,我是否需要一個可以將流量路由到不同服務實例的內部負載均衡器?
這有意義嗎?
服務發現就足夠了。新節點將在啟動時添加到 SD 名稱解析中。不幸的是,許多人不知道/不使用服務發現並求助於更昂貴的 ALB。很高興你使用 SD :)