Product Documentation

표준 부하 분산 시나리오

Aug 30, 2016

부하 분산 설정에서 NetScaler 장비는 논리적으로 클라이언트와 서버 팜 사이에 위치하여 서버에 대한 트래픽 흐름을 관리합니다.

다음 그림에서는 기본적인 부하 분산 구성 토폴로지를 보여 줍니다.

그림 1. 기본적인 부하 분산 토폴로지


가상 서버는 서비스를 선택하고 클라이언트 요청을 서비스하도록 지정합니다. 위의 그림에서 service-HTTP-1 및 service-HTTP-2 서비스가 만들어지고 이름이 가상 서버-LB-1인 가상 서버에 바인딩되는 시나리오를 살펴봅니다. 가상 서버-LB-1은 클라이언트 요청을 service-HTTP-1 또는 service-HTTP-2에 전달합니다. 시스템은 최소 연결 부하 분산 방식을 사용하여 각 요청에 대한 서비스를 선택합니다. 다음 표에는 시스템에서 구성되어야 하는 기본적인 엔터티의 이름과 값이 나열되어 있습니다.

표 1. LB 구성 매개 변수 값
엔터티 유형 필수 매개 변수 및 샘플 값
이름 IP 주소 포트 프로토콜
가상 서버 vserver-LB-1 10.102.29.60 80 HTTP
서비스 service-HTTP-1 10.102.29.5 8083 HTTP
service-HTTP-2 10.102.29.6 80 HTTP
모니터 기본값 없음 없음 없음

다음 다이어그램은 위의 표에서 설명한 부하 분산 샘플 값 및 필수 매개 변수를 나타낸 것입니다.

그림 2. 부하 분산 엔터티 모델

다음 표에는 명령줄 인터페이스를 사용하여 이러한 부하 분산 설정을 구성하는 데 사용되는 명령이 정리되어 있습니다.

표 2. 초기 구성 작업
작업 명령
부하 분산을 활성화하려면 enable feature lb
service-HTTP-1 이름의 서비스를 생성하려면 add service service-HTTP-1 10.102.29.5 HTTP 80
service-HTTP-2 이름의 서비스를 생성하려면 add service service-HTTP-2 10.102.29.6 HTTP 80
이름이 vserver-LB-1인 가상 서버를 만들려면 add lb vserver vserver-LB-1 HTTP 10.102.29.60 80
service-HTTP-1 이름의 서비스를 vserver-LB-1 이름의 가상 서버에 바인딩하려면 bind lb vserver vserver-LB-1 service-HTTP-1
service-HTTP-2 이름의 서비스를 vserver-LB-1 이름의 가상 서버에 바인딩하려면 bind lb vserver vserver-LB-1 service-HTTP-2

초기 구성 작업에 대한 자세한 내용은 "부하 분산 활성화" 및 "서비스 및 Vserver 구성"을 참조하십시오.

표 3. 확인 작업
작업 명령
vserver-LB-1 이름의 가상 서버 속성을 확인하려면 show lb vserver vserver-LB-1
vserver-LB-1 이름의 가상 서버 통계를 확인하려면 stat lb vserver vserver-LB-1
service-HTTP-1 이름의 서비스 속성을 확인하려면 show service service-HTTP-1
service-HTTP-1 이름의 서비스 통계를 확인하려면 stat service service-HTTP-1
service-HTTP-1 이름의 서비스 바인딩을 확인하려면 show service bindings service-HTTP-1
표 4. 사용자 정의 작업
작업 명령
vserver-LB-1 이름의 가상 서버에 대한 지속성을 구성하려면 set lb vserver vserver-LB-1 -persistenceType SOURCEIP -persistenceMask 255.255.255.255 -timeout 2
vserver-LB-1 이름의 가상 서버에 대한 COOKIEINSERT 지속성을 구성하려면 set lb vserver vserver-LB-1 -persistenceType COOKIEINSERT
vserver-LB-1 이름의 가상 서버에 대한 URLPassive 지속성을 구성하려면 set lb vserver vserver-LB-1 -persistenceType URLPASSIVE
vserver-LB-1 이름의 가상 서버에서 클라이언트 요청을 URL에 리디렉션하도록 가상 서버를 구성하려면 set lb vserver vserver-LB-1 -redirectURL http://www.newdomain.com/mysite/maintenance

vserver-LB-1 이름의 가상 서버에 백업 가상 서버를 설정하려면 set lb vserver vserver-LB-1 -backupVserver vserver-LB-2

지속성 구성에 대한 자세한 내용은 "지속성 설정 선택 및 구성"을 참조하십시오. 클라이언트 요청을 URL로 리디렉션하도록 가상 서버를 구성하고 백업 가상 서버를 설정하는 방법은 "부하 분산 구성을 보호하기 위한 기능 구성"을 참조하십시오.