Gaurav가 말한 것처럼 Azure Traffic Manager를 사용하여 능동 - 수동 모듈을 구현할 수 있습니다. 트래픽 관리자는 DNS 수준로드 균형 조정 프로그램입니다.
당분간은 은 Azure Load Balancer 뒤에 액티브 - 패시브 모듈을 설정할 수 없습니다. 해결 방법으로
, 우리는 Haproxy을 배포하고 백업으로 사용 마스터 노드 2로 노드 1을 설정할 수 있습니다
-------------
| HAProxy |
-------------
| `
|active ` backup
| `
------ ------
| node1 | | node2 |
------ ------
구성은 아래 (사용 가능한 경우 HAProxy 사용할 경우 노드 2로 장애 그렇지 않으면, 노드 1을 사용 할 수 있습니다 자동 페일 오버 및 페일 백)
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
이러한 방식으로, 우리는 능동 - 수동 모듈을 얻을 수있다.
무엇을 제안 하시겠습니까? haproxy를 사용하거나 하늘색 트래픽 관리자를 사용 하시겠습니까? –
@AnimeshJain DNS 캐시가 트래픽 관리자 장애 조치를 수행합니다. 제 의견으로는 Haproxy가 Trafic 관리자보다 우수하다고 생각합니다. –
완벽하게 들립니다 .. 실제로 트래픽 관리자는 healthchecks 수와 같은 여러 매개 변수를 구성하는 옵션도 제공하지 않습니다. haproxy와 함께 사용합니다 :) 고마워요 –