상태 프로브 만들기

완료됨

상태 프로브를 사용하면 부하 분산 장치가 애플리케이션의 상태를 모니터링할 수 있습니다. 프로브는 상태 검사에 대한 컴퓨터 응답에 따라 부하 분산 장치 순환에서 가상 머신을 동적으로 추가하거나 제거합니다. 프로브가 응답하지 않으면 부하 분산 장치는 비정상 인스턴스에 새 연결의 전송을 중지합니다.

다음 이미지는 Azure Portal에서 상태 프로브를 만드는 방법을 보여 줍니다. 사용자 지정 HTTP 상태 프로브는 TCP 포트 80에서 실행되도록 구성됩니다. 프로브는 5초 간격으로 가상 머신 인스턴스의 상태를 확인하도록 정의됩니다.

Screenshot that shows how to create a health probe in the Azure portal.

상태 프로브에 대해 알아야 할 사항

사용자 지정 상태 프로브를 구성하는 두 가지 주요 방법은 HTTPTCP입니다.

  • HTTP 프로브에서 부하 분산 장치는 백 엔드 풀 엔드포인트를 15초마다 프로브합니다. 지정된 시간 제한 기간(기본값 31초) 내에 HTTP 200으로 응답하는 가상 머신 인스턴스는 정상 상태로 간주됩니다. HTTP 200 이외의 상태가 반환되면 인스턴스는 비정상 상태로 간주되고 프로브가 실패합니다.

  • TCP 프로브를 사용하려면 정의된 프로브 포트에 대한 TCP 세션 설정이 성공적으로 수행되어야 합니다. 가상 머신에 지정된 수신기가 있으면 프로브가 성공합니다. 연결이 거부되면 프로브는 실패합니다.

  • 프로브를 구성하려면 다음 설정에 대한 값을 지정합니다.

    • 포트: 백 엔드 포트
    • URI: 백 엔드에서 상태를 요청하는 데 사용되는 URI
    • 간격: 프로브 시도 사이 기간(기본값: 15초)
    • 비정상 임계값: 인스턴스를 비정상으로 간주하기 위해 발생해야 하는 실패 수
  • 게스트 에이전트 프로브는 가상 머신 내에서 게스트 에이전트를 사용하는 세 번째 옵션입니다. HTTP 또는 TCP 사용자 지정 프로브 구성이 가능한 경우에는 이 옵션을 사용하지 않는 것이 좋습니다.