네트워크 부하 분산 장치 풀로 작업하기
IBM Cloud® NLB(Network Load Balancer for VPC) 풀은 로드 밸런서로부터 인바운드 고객 트래픽을 수신하고 아웃바운드 트래픽 응답을 제공하는 백엔드 대상 그룹입니다. 풀에는 프로토콜, 부하 분산 알고리즘, 백엔드 대상(VPC 인스턴스), 백엔드 대상의 상태 확인, 세션 고착성이 있습니다. Network 제품군 부하 분산 장치는 둘 이상의 풀을 단일 리스너에 연결하는 것을 지원하지
않습니다.
로드 밸런서 구성에서 리스너는 상위 리소스로 간주됩니다. 풀을 직접 또는 간접적으로 참조하는 두 가지 방법으로 해당 리스너와 연결할 수 있습니다. 직접 연결하려면 풀을 리스너의 default_pool 로 구성합니다. 간접 연결의 경우 failsafe_policy.target 관계를 통해 다른 풀에서 풀을 참조하고, 다른 풀이 이미 리스너에 연결되어 있는지 확인합니다.
네트워크 부하 분산 장치를 만들 때 또는 나중에 다음 절차에 따라 풀을 구성할 수 있습니다:
-
브라우저에서 IBM Cloud 콘솔을 열고 계정에 로그인합니다.
-
탐색 메뉴
선택한 다음 인프라
> 네트워크 > 로드 밸런서를 클릭합니다.
-
변경할 네트워크 로드 밸런서를 클릭하십시오.
-
네트워크 부하 분산 장치의 세부 정보 페이지에서 백엔드 풀 탭을 클릭하고 편집할 풀을 선택합니다.
-
풀에 대한 옵션을 선택합니다:
- 풀 이름: 풀의 이름입니다. 이상적으로는 이 풀에서 수행하는 기능에 대해 설명하는 이름입니다.
- 프로토콜: 트래픽에 대한 네트워크 트래픽 프로토콜입니다.
- 메소드: 풀에 대한 로드 밸런싱 알고리즘입니다.
- 세션 일관성: 사용자 세션 중의 모든 요청이 동일한 인스턴스로 전송되는지 여부입니다.
- 상태 검사: 상태 검사 구성에 대한 정보는 상태 검사 관련 작업을 참조하십시오.
-
다음 메뉴 옵션이 있는
failsafe policy을 선택하여 기존 풀에 백업 풀을 추가할 수 있습니다. 로드 밸런서에 이미 존재하는 풀이 하나 이상 있는지 확인하세요.- 작업: 기본 풀이 정상적이지 않은 경우 수행할 작업입니다.
forward또는drop- 로드 밸런서에서 백엔드 풀을 편집할 때 다음 장애 안전 정책 작업 중 하나를 지정할 수 있습니다:
- 포워드:- 로드 밸런서가 요청을 지정된 백업 풀로 라우팅합니다. 이렇게 하면 다른 애플리케이션 서버 집합에 대한 깨끗한 장애 조치 경로가 제공됩니다. 기존 백업 풀이 구성되어 있고 트래픽을 수신할 준비가 되어 있어야 합니다.
- 바이패스:- 로드 밸런서가 로드 밸런서를 완전히 우회하여 멤버의 대상 IP 주소로 직접 요청을 보냅니다. 이 옵션은 일반적으로 네트워크 로드 밸런서 및 가상 네트워크 기능(VNF) 장치와 같은 특정 네트워킹 설정에서 사용됩니다.
- 삭제:- 로드 밸런서가 들어오는 모든 요청을 삭제하고 클라이언트가 응답을 받지 못합니다.
- 로드 밸런서에서 백엔드 풀을 편집할 때 다음 장애 안전 정책 작업 중 하나를 지정할 수 있습니다:
- 대상: 여기서 백업 풀을 선택합니다. 풀을 지정한 경우
action이여야 합니다forward
- 작업: 기본 풀이 정상적이지 않은 경우 수행할 작업입니다.
풀의 인스턴스가 건강하지 않은데 애플리케이션이 문제 없이 실행되고 있다고 생각되면 상태 프로토콜과 상태 경로 값을 다시 확인하세요. 또한 인스턴스가 연결된 보안 그룹을 검사하여 해당 규칙에서 로드 밸런서와 인스턴스 간의 트래픽을 허용하는지 확인하십시오.