- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Azure 的负载均衡器中看到针对我的云角色的明确的非循环负载均衡模式。大多数请求都会发送到我的 Web-Api 辅助角色设置的两个实例中的第一个实例。
如何确保Azure的负载均衡平均分配请求?
请注意,CloudMonix 仪表板的第一个屏幕截图包含第一个实例的 CPU 利用率(60-65% 持续平均值),第二个屏幕截图包含第二个实例的 CPU 利用率(2-5% 持续平均值)这在我多次研究此问题时都是一致的。
两个实例是相同的,只是监听许多http请求并处理它们。
最佳答案
实际上有一种在 .csdef 文件中为云服务配置 loadBalancerDistribution 的方法。该缺陷是文档更新:-(
请看这篇文章:https://azure.microsoft.com/en-us/blog/azure-load-balancer-new-distribution-mode/
LoadBalancerDistribution 的值可以是 2 元组亲和性的 sourceIP、3 元组亲和性的 sourceIPProtocol 或 none(无亲和性,即 5 元组)
我将研究更新架构文章以反射(reflect)这一点。
至于负载分配 - 如果您没有专门选择 2 元组或 3 元组算法,则应该使用 5 元组运行。
您可以使用https://resources.azure.com查看当前配置。
我知道CPU是负载的反射(reflect),但负载均衡器是根据网络 session 进行平衡的,所以请确保CPU负载和网络 session 的分布相关。在你的情况下,如果他们不这样做,我会感到惊讶 - 只是提醒一下。
请查看这篇文章,确保您没有在保持事件的情况下运行:Extremely uneven cloud service load-balancing with Azure
关于azure - 禁用 Azure 云服务负载均衡器中的关联性(Web/辅助角色),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34659409/
我是一名优秀的程序员,十分优秀!