로드 밸런서 구성을 사용하여 HAProxy에서 "다운타임 제로"를 달성하는 방법은 무엇입니까?

로드 밸런서 구성을 사용하여 HAProxy에서 "다운타임 제로"를 달성하는 방법은 무엇입니까?

시나리오는 Nginx를 실행하는 두 개의 웹 서버가 있다는 것입니다. 또한 두 서버의 LB(로드 밸런서) 뒤에 HAProxy를 구성했습니다.

Heartbeat를 확인했지만 가동 중지 시간을 "0"으로 만들지 못했습니다. 기본 서버에 오류가 발생하는 경우 일부 애플리케이션이 즉시 보조 서버로 전환되도록 하고 싶습니다. 즉, 가동 중지 시간이 발생하지 않아야 합니다.

답변1

당신은 읽어야합니다고가용성그리고결함 허용체계.

설명에 따르면 활성-수동 모드에서 고가용성을 구성했습니다.아니요제로 다운타임을 달성하세요. 기본 서버에서 애플리케이션이 실패하면 보조 서버에서 시작해야 합니다.

귀하의 애플리케이션이 활성-활성 방식이 아닌 이상 가동 중지 시간이 전혀 발생하지 않거나 충분히 종료될 것입니다.

관련 정보