首页 > 解决方案 > ECS公有子网服务与私有子网服务通信

问题描述

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

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

标签: amazon-web-servicesamazon-ecsamazon-vpcaws-fargateservice-discovery

解决方案


看起来您的架构需要查看。

公共子网中唯一的东西应该是公共负载均衡器。两个层的 ECS 都应该在私有子网中。这种设置意味着 Web 和应用服务都可以存在于同一个 ECS Fargate 集群上。

这应该会简化您的设置。


推荐阅读