Azure前门-如何滚动更新后端池?

时间:2019-04-10 20:07:48

标签: azure load-balancing

有人成功使用Azure前门成功完成了滚动更新吗?我们在2个区域中都有一个应用程序,我们希望在区域1的后端被更新时禁用该后端,而对于区域2中的后端也是相同的。但是,在您禁用或删除一个节点之间的延迟时间似乎非常可笑。池中的后端,这基本上是不可能的。

我们尝试过:

  • 禁用/完全删除后端
  • 设置高/低后端优先级/权重
  • 修改健康探测间隔
  • 将样本大小/成功样本/等待时间更改为1/1/100

我在部署过程中观察到一个端点,该端点告诉我它位于哪个区域,并且在操作期间它永远不会更改,并且在更新区域时变得不可用。一定有办法做到这一点,对吧?

1 个答案:

答案 0 :(得分:0)

我有个建议

  1. 减少运行状况探测间隔。
  2. 减少样本量和所需的成功样本。 (确保您正在探查一个简单的HTTP页面,以便您的后端资源可以处理负载。您将开始以指定的间隔接收来自所有POP服务器的探测。) 3.对于需要维护的服务器,请停止服务或使探针失败,以便所有流量都将切换到运行状况良好的服务器。然后进行维护,然后重新启动服务。这将确保您的服务不会中断。