amazon-web-services - ECS公有子网服务与私有子网服务通信
问题描述
如果我有一个部署在公共子网中的 ECS Fargate 服务(Web 层)和一个部署在同一 VPC 内的私有子网中的 ECS Fargate 服务(应用程序层),那么两者之间的通信最佳实践是什么?
ECS 服务发现是正确的方法吗?如果是这样,我该如何在这种情况下使用它?
解决方案
看起来您的架构需要查看。
公共子网中唯一的东西应该是公共负载均衡器。两个层的 ECS 都应该在私有子网中。这种设置意味着 Web 和应用服务都可以存在于同一个 ECS Fargate 集群上。
这应该会简化您的设置。
推荐阅读
- elixir - 将模拟模块恢复为原始模块
- javascript - Laravel-Vue 单元测试错误“SyntaxError: Unexpected token {”
- javascript - 如何在数组中查找对象
- aframe - 在运行时在框架应用程序中调用超时
- flask - NameError: name 'app' is not defined - 在 Flask 上上传图像文件时
- c - 在线编译包括allegro library 4的c代码
- algorithm - 顺序独立加权随机选择
- javascript - React,Redux 无法读取未定义的属性
- android - Ionic 5 Angular:如何在应用卸载时清除电容器存储?
- python - 无法从其他设备访问本地主机站点