gpt4 book ai didi

azure - 在 Azure 中配置主动-被动 Web 应用服务器

转载 作者:行者123 更新时间:2023-12-03 05:54:33 28 4
gpt4 key购买 nike

我有一个应用程序,需要在负载均衡器后面以主动-被动模式设置,以便所有连接都应转到主动实例。如果主动实例出现故障,它应该从被动实例启动 session 。

我收集到的唯一信息是我们只能在负载均衡器后面设置事件实例,并且它将在它们之间分配负载。

感谢这里的任何线索。

最佳答案

正如Gaurav所说,我们可以使用Azure Traffic Manager来实现主动-被动模块。流量管理器是 DNS 级别的负载均衡器。

目前,我们无法在 Azure 负载均衡器后面设置主动-被动模块。
作为解决方法,我们可以部署Haproxy,并将node1设置为master,将node2设置为backup:

-------------
| HAProxy |
-------------
| `
|active ` backup
| `
------ ------
| node1 | | node2 |
------ ------

下面的配置使 HAProxy 在可用时使用节点 1,否则故障转移到节点 2(如果可用)(自动故障转移和故障回复):

global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats socket /run/haproxy/admin.sock mode 660 level admin
stats timeout 30s
user haproxy
group haproxy
daemon

defaults
log global
mode http
option httplog
option http-server-close
timeout connect 4s
timeout client 20s
timeout server 20s

frontend ft_app
bind 10.0.0.6:80
default_backend bk_app

backend bk_app
server node1 10.0.0.4:80 check
server node2 10.0.0.5:80 check backup

这样我们就可以实现主动-被动模块

关于azure - 在 Azure 中配置主动-被动 Web 应用服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43626071/

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