我在运行多个服务的 ECS 集群前面有一个 ALB 的标准实现。这些服务根据 CPU 利用率进行扩展,因此任务数量在一天中可能会有所不同。多个服务位于 1 个 VPC 中。 如果我想要平衡网络流量,那么我似乎应该通过 ALB。 DNS 不会提供这种平衡。 一个服务与 ECS 集群中的另一个服务通信的最佳方式是什么?
我会查看最佳实践以获取更多指导,但最简单的选择是云地图或内部负载均衡器。
使用云地图会更简单,因为您不必担心添加安全组和负载均衡器配置。
设置内部 ALB 有一些好处:
缺点: