首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure应用程序-默认后端池不正常时的网关故障切换

Azure应用程序-默认后端池不正常时的网关故障切换
EN

Stack Overflow用户
提问于 2017-03-17 20:17:40
回答 1查看 867关注 0票数 2

我在AzureRM中有以下设置。

代码语言:javascript
复制
                                                ----------  
-----------     ----------     -----------      |app srv1|
| App     |     | Varnish|     | Load    | ---> ----------
| Gateway | --> | Cache  | --> | Balancer|  
|         |     | server |     |         | ---> ----------     
-----------     ----------     -----------      |app srv2|
                                                ----------

默认情况下,我希望将所有请求定向到Varnish服务器,但如果Varnish死了,请将它们直接定向到负载均衡器。

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

使用App Gateway的原因是为了卸载SSL证书。

是否有可能通过Azure服务来实现此基础设施?

EN

回答 1

Stack Overflow用户

发布于 2017-03-23 08:15:40

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42857349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档