我有三个应用程序,一个是 React 中的前端,一个是 Loopback API 应用程序,另一个是 Blockchain API。如果我必须在同一可用区的三个不同 EC2 中部署三个应用程序。设置 ELB 的最佳方法是什么?我应该为每个可用区设置一个 ELB 吗?所有应用程序都在不同的端口上运行。据我所知,我必须为每个端口设置一个 ELB
答案1
ELB 的意义在于它跨越所有可用区,将负载分配到您服务器所在的所有可用区域。每个可用区一个 ELB 并不是很有用,因为您会有不同的端点。
我建议你有一个AWS 应用程序负载均衡器(ALB)。创建目标组对于每个端点,它支持应用程序所在的不同端口。