ECS 公有子网服务与私有子网服务通信

wil*_*g81 1 service-discovery amazon-web-services amazon-ecs amazon-vpc aws-fargate

如果我在同一 VPC 内的公有子网中部署了 ECS Fargate 服务(Web 层),并在私有子网中部署了 ECS Fargate 服务(应用程序层),那么两者之间通信的最佳实践是什么?

ECS 服务发现是解决此问题的正确方法吗?如果是这样,我该如何在这种情况下使用它?

小智 5

看起来你的架构需要审视一下。

公共子网中唯一的应该是公共负载均衡器。两层的 ECS 都应位于私有子网中。此设置意味着 Web 和应用程序服务都可以驻留在同一个 ECS Fargate 集群上。

这应该会简化您的设置。