Azure Load Balancer의 관리 상태(Admin State)
관리 상태(Admin State)는 백 엔드 풀 인스턴스별로 Load Balancer의 상태 프로브 동작을 재정의할 수 있는 Azure Load Balancer의 기능입니다. 이 기능은 유지 관리, 패치 또는 테스트를 위해 백 엔드 인스턴스를 중단하려는 시나리오에서 유용합니다.
관리 상태를 사용하는 이유는 무엇인가요?
관리 상태는 Load Balancer의 동작을 더 효과적으로 제어하려는 시나리오에 유용합니다. 예를 들어, 상태 프로브에 다르게 표시되는 경우에도 백 엔드 인스턴스가 새 연결에 적합한지 항상 고려하도록 관리 상태를 최대로 설정할 수 있습니다. 반대로 상태 프로브에 백 엔드 인스턴스가 정상이라고 표시되는 경우에도 새 연결을 방지하기 위해 관리 상태를 작동 중지로 설정할 수 있습니다. 이는 백 엔드 인스턴스를 일시적으로 회전하지 않으려는 유지 관리 또는 기타 시나리오에 유용할 수 있습니다.
관리 상태 값 형식
관리 상태 값에는 Up, Down, None의 세 가지 형식이 있습니다. 다음 표에서는 새 연결과 기존 연결에 대한 각 상태의 영향을 설명합니다.
관리 상태 | 새 연결 | 기존 연결 |
---|---|---|
위로 | 부하 분산 장치는 상태 프로브를 무시하고 항상 백 엔드 인스턴스를 새 연결에 적합한 것으로 간주합니다. | 부하 분산 장치는 구성된 상태 프로브의 응답을 무시하고 항상 기존 연결이 백 엔드 인스턴스에 지속되도록 허용합니다. |
아래로 | 부하 분산 장치는 상태 프로브를 무시하고 백 엔드 인스턴스에 대한 새 연결을 허용하지 않습니다. | 부하 분산 장치는 상태 프로브를 무시하고 기존 연결은 TCP: 백 엔드 인스턴스에 설정된 TCP 연결이 유지되는 프로토콜에 따라 결정됩니다. UDP: 기존 UDP 흐름은 백 엔드 풀의 다른 정상 인스턴스로 이동합니다. 참고: 프로브 다운 동작과 비슷합니다. |
없음 | 부하 분산 장치는 상태 프로브 동작을 따릅니다. | 부하 분산 장치는 상태 프로브 동작을 따릅니다. |
참고 항목
Load Balancer 상태 프로브 상태 메트릭과 Load Balancer의 Insights 토폴로지는 구성된 관리 상태 값 변경 내용을 반영합니다.
디자인 고려 사항
관리 상태로 부하 분산 장치를 배포할 때 다음 디자인 고려 사항을 고려합니다.
- 관리 상태는 백 엔드 풀 인스턴스별로 적용됩니다.
- 가상 머신 인스턴스가 둘 이상의 백 엔드 풀에 있는 시나리오에서는 한 백 엔드 풀에 적용된 관리 상태가 다른 백 엔드 풀에 영향을 주지 않습니다.
- 백 엔드 풀이 여러 부하 분산 규칙의 일부인 시나리오에서는 백 엔드 풀에 적용된 관리 상태가 관련된 모든 부하 분산 규칙에 영향을 미칩니다.
- 관리 상태는 부하 분산 규칙에 상태 프로브가 구성되어 있는 경우에만 적용됩니다.
제한 사항
관리 상태로 부하 분산 장치를 배포할 때 다음 제한 사항을 고려합니다.
- 인바운드 NAT 규칙에서는 관리 상태가 지원되지 않습니다.
- 프로브되지 않은 부하 분산 규칙에는 관리 상태가 지원되지 않습니다.
- NIC 기반 Load Balancer 백 엔드 풀을 만드는 동안에는 관리 상태를 구성할 수 없습니다.