如何解决Azure标准负载平衡是否需要后端池中的两个或更多节点?
我正在配置/测试Azure(标准)负载平衡器,当前具有一个具有单个VM的后端池;将来,将添加其他VM。
在BP中只有一个VM的情况下,我假设仍可以将我的应用程序配置为使用LB。但是,我发现该应用程序无法连接到BP中的VM,例如winhttp超时(12002)。
我能想到的是LB为什么不向VM发送流量的唯一原因是因为可能存在未成文的要求,即后端池必须至少具有两个VM /节点。我找不到确认或拒绝的文档。
当然,我可以通过向BP添加第二个VM来测试自己,但还没有准备好这样做。所以以为我会问
仅供参考-LB具有两个后端池:#1具有用于该应用程序组件的两个VM,#2具有用于该应用程序组件的一个VM。
#1工作正常; LB正在将负载分散到两个VM之间。 #2不起作用
真的很想知道后端池只有一个节点或者需要两个或多个节点时Azure LB是否可以工作。
对此主题有什么想法/细节吗?
解决方法
我真的很想知道后端池时Azure LB是否可以工作 一个节点,或者需要两个或多个节点。
据我所知,您可以将单个VM定向到后端池。有SKU comparison。
例如,我有一个VM托管一个默认端口为8080的网站,然后可以像这样配置它,
后端池设置
健康探针
负载均衡器规则
通过负载平衡器公共IP地址访问后端网站
对于错误消息,您可以检查配置是否正确,并阅读troubleshoot Azure Load Balancer以获得更多详细信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。