跳转到内容
搜索文档

执行计划内维护

最后更新 查看 MarkdownAgent 设置

更改应用设置或添加新资源时,您可能希望一次在一个端点上进行这些更改。逐个端点进行可降低更改风险并确保更一致的用户体验。

要逐步将端点移出轮换(对基于会话的负载均衡很重要),在负载均衡器上启用端点排空。此选项仅适用于已代理的负载均衡器(橙色云)

要立即将流量从端点导向离开,调整池或监视器上的设置

开始之前

禁用任何端点之前,请查看受影响负载均衡器和池的设置。

如果池低于其 Health Threshold(健康阈值),将被视为 Unhealthy(不健康),并且——取决于负载均衡器设置和流量导向策略——负载均衡器可能开始将流量从该池路由离开。

逐步轮换

使用基于会话的负载均衡时,将特定终端用户的所有请求导向特定端点很重要。否则,有关用户会话的信息——如购物车中的商品——可能会丢失并导致负面业务结果。

要在仍保留会话连续性的同时将端点移出轮换,在负载均衡器上设置 Endpoint drain(端点排空)

  1. 在新或现有负载均衡器上,前往 Hostname(主机名) 步骤。
  2. 确保已启用 Session Affinity(会话亲和性)
  3. 对于 Endpoint drain duration(端点排空时长),输入秒数。如果此值小于 Session TTL(会话 TTL) 值,将影响现有会话。 带端点排空的会话亲和性配置示例
  4. 保存对负载均衡器的更改。
  5. 点击 Manage Pools(管理池)
  6. 禁用端点。负载均衡器将逐渐从该端点排空会话。
  7. 在负载均衡器上,展开池以找到禁用的端点。您将看到估计的 Drain Time(排空时间) 倒计时。 负载均衡器排空进行中的示例
  8. 当排空 Complete(完成) 时,不再有任何连接到该端点。 负载均衡器排空完成的示例
  9. 执行所需的维护或升级。
  10. 要使端点重新上线,重新启用端点。

立即轮换

要立即将流量从端点导向离开:

  1. 执行以下操作之一:
    • 在端点的 监视器上,更新监视器设置使端点健康监视器请求失败,例如为 Response Body(响应正文)Response Code(响应代码) 输入不正确的值。
    • 在池上,禁用端点。
    • 在池上,将端点权重设置为 0(尽管如果端点包含在多个池中,流量仍可能到达端点)。
  2. 监控 Load Balancing Analytics(负载均衡分析),确保没有请求到达池。
  3. 执行所需的维护或升级。
  4. 撤销在步骤 1中所做的更改。

这篇文档对您有帮助吗?