gpt4 book ai didi

默认后端池不正常时 Azure 应用程序网关故障转移

转载 作者:行者123 更新时间:2023-12-02 07:11:13 24 4
gpt4 key购买 nike

我在 AzureRM 中进行了以下设置。

                                                ----------  
----------- ---------- ----------- |app srv1|
| App | | Varnish| | Load | ---> ----------
| Gateway | --> | Cache | --> | Balancer|
| | | server | | | ---> ----------
----------- ---------- ----------- |app srv2|
----------

我想默认将所有请求定向到 Varnish 服务器,但如果 Varnish 死机,将它们直接定向到负载均衡器。

我读到可以通过应用程序网关中的自定义探针来实现故障转移,但是如果我将负载均衡器添加到后端池中,如果我的想法正确,我相信它将在 Varnish 和 LB 之间进行循环。

拥有应用程序网关的原因是为了卸载 SSL 证书。

是否可以使用 Azure 服务来实现此基础架构?

最佳答案

不幸的是,今天没有一种简单的方法可以实现这一目标。尚不支持故障转移池。您的理解是正确的,如果您将 LB 添加到后端池并且它响应运行状况探测,Gateway 将在 Varnish 和 LB 之间循环。一种迂回的方式可能是让另一台服务器默认探测失败,因此请求不会路由到它。如果主 Varnish 服务器发生故障,则该服务器应开始响应 200 OK 探测。这将需要额外的代码来设置这个辅助服务器来监视 Varnish 并相应地响应探测。

关于默认后端池不正常时 Azure 应用程序网关故障转移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42857349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com