amazon-web-services - 为多个应用程序使用网络负载平衡器
问题描述
目前我有一个 Amazon ALB 设置为根据路径转发流量:
我设置了规则,以便 www.example.com 指向 FrontendTargetGroup,而 api.example.com 指向 BackendTargetGroup。
但是,由于其他原因,我现在需要使用网络负载平衡器。
我怎样才能用这个实现相同的基于路径的路由方法?
解决方案
您不能使用网络负载均衡器执行第 7 层路由(例如基于主机名或路径)。NLB 在第 3/4 层运行。
如果您的服务是 HTTP,则很少有 ALB 不起作用的情况,除了您的后端处理所有 TLS 而不是让平衡器卸载它的情况。您没有提到这一点,因此您可能需要询问一个问题来验证是否需要 NLB,而 ALB 不能满足您的需求。
推荐阅读
- javascript - 如何确定在图表js上单击了哪个栏
- docker - Docker Stack LTS 总是会从头开始重新下载和重新创建 GHC
- windows-installer - Installshield 中的属性正在重置
- python - 在不使用循环的情况下计算 numpy 中多个多项式的根
- c++ - 我正在尝试安装 MinGW,但总是无法安装
- netsuite - 从 PO 转换项目收据保存最后一个项目
- php - 尝试发送 api 请求时被踢出会话 | Laravel
- c# - 如何获取哪台计算机(IP和名称)访问了C#中共享文件夹中的文件
- azure - SqlServerRegionDoesNotAllowProvisioning:无法创建 Azure Synapse Analytics 工作区
- macos - 终端“sudo”和applescript“使用管理员权限执行shell脚本...”之间的区别?