로드 밸런싱
사전 요구 사항
이 기능을 사용하면 로드 밸런스 환경을 관리할 수 있습니다.
모든 사용자의 부하가 귀하의 서버 간에 분산된다는 의미입니다. 작업 부하는 귀하의 팜에 있는 모든 서버 간에 공유됩니다.
로드 밸런싱은 로드 밸런싱을 통해 무제한의 서버를 사용할 수 있게 하며, 엔터프라이즈 에디션(서버당 하나의 유효 라이센스)에서 사용할 수 있습니다. 이 매우 강력하고 고급 기능은 많은 수의 사용자/서버를 배포해야 할 때 사용됩니다.
중요: 로드 밸런싱을 단순히 활성화하면 사용자가 구성된 서버에 관계없이 농장의 가장 덜 로드된 서버로 리디렉션됩니다. 로드 밸런싱과 서버 할당을 모두 사용하려는 경우 "할당된 서버에서 로드 밸런스" 체크박스를 선택해야 합니다.
일반적으로 50명의 동시 사용자를 위해 하나의 서버를 사용하는 것을 권장합니다.
서버의 성능과 사용자의 애플리케이션 리소스 소비에 따라 +50명의 사용자를 초과할 수 있습니다.
생성된 클라이언트 및 웹 액세스
로드 밸런싱 클러스터에 연결하는 방법은 세 가지가 있습니다:
- 사용하는 생성된 클라이언트 실행 가능한 프로그램, 생성된 의해 휴대용 클라이언트 생성기 )
- 사용하는 웹 포털 액세스 웹 포털 기본 설정 창에서 활성화하여.
- 함께 TSplus 앱 모바일 장치에서.
로드 밸런싱 기본 창
로드 밸런싱 관리자는 AdminTool의 Farm 탭에서 찾을 수 있습니다.
이 창에서는 로드 밸런싱을 구성할 수 있습니다. 로드 밸런싱된 서버 팜의 모든 서버가 나열되며, 로드 밸런싱을 활성화, 비활성화 및 구성할 수 있습니다(자세한 내용은 아래 참조).
아래 그림의 버튼을 클릭하여 해당 정보를 확인하세요:
로드 밸런싱 창 상단에 큰 버튼이 표시됩니다:
- 이 버튼은 로드 밸런싱의 현재 상태를 표시합니다.
- 클릭하면 현재 상태에 따라 로드 밸런싱을 활성화하거나 비활성화합니다.
로드 밸런싱이 활성화되었을 때의 버튼입니다. 비활성화됨 클릭하면 활성화됩니다.
로드 밸런싱이 활성화되었을 때의 버튼입니다. 활성화됨 클릭하면 비활성화됩니다.
로드 밸런싱은 서버를 어떻게 선택하나요?
부하 분산이 활성화되면 사용자는 연결 시점에 덜 부하가 걸린 서버로 전송됩니다.
서버의 부하가 가장 적은 서버를 결정하기 위해, 여러 성능 지표 간의 가중 평균을 사용하여 각 서버의 부하를 계산합니다.
- 연결된 사용자 수
- 프로세서 사용량
- 메모리 사용량
- 디스크 사용량
이 지표의 가중치(중요도)를 다음 슬라이더를 사용하여 수정할 수 있습니다:
이 슬라이더를 사용하면 로드 밸런싱을 미세 조정하고 자신의 요구에 맞게 최적화할 수 있습니다. 예를 들어, 사용자가 큰 메모리 요구 사항이 있는 비즈니스 애플리케이션을 실행하는 경우 "메모리" 슬라이더를 사용하여 로드 계산에서 RAM의 영향을 증가시키는 것이 좋습니다.
이 값을 "기본 설정으로 돌아가기" 버튼을 클릭하여 재설정할 수도 있습니다.
서버의 부하 계산은 어떻게 이루어지나요?
각 서버의 부하는 사용자를 어떤 서버로 보낼지 결정하기 위해 필요할 때 계산됩니다.
이 계산을 위해 우리는 a를 사용합니다. 가중 평균 4개의 하드웨어 메트릭스 사이.
4개의 슬라이더를 사용하여 이러한 각 지표에 더 많은 (또는 더 적은) 비중을 부여할 수 있습니다.
- 사용자 : 연결된 사용자 수
- CPU : 비활성 프로세서 시간의 비율
- 메모리 : 사용된 메모리의 비율
- I/O : 비활성 디스크 시간의 비율
예를 들어, "메모리" 슬라이더를 오른쪽에 두고 다른 모든 슬라이더를 왼쪽에 두면 각 서버의 부하는 사용된 메모리의 비율만을 거의 사용하여 계산됩니다. 그리고 귀하의 사용자는 가장 많은 사용 가능한 메모리가 있는 서버로 전송됩니다.
- 슬라이더가 완전히 왼쪽에 있을 때, 하중 계산에 사용되는 무게는 1이 됩니다.
- 슬라이더가 완전히 왼쪽에 있을 때, 하중 계산에 사용되는 무게는 100이 됩니다.
또한, 특정 서버의 부하는 [사용된 자원 / 총 자원] 비율에 따라 달라집니다; 따라서 서버 A가 서버 B보다 두 배 더 강력하다면, 서버 A에는 서버 B보다 두 배 더 많은 사용자가 전송되어야 합니다 (모든 다른 조건이 동일할 경우).
로드 밸런스 서버 상태 목록과 각 서버의 성능 지표에 대한 세부 정보를 확인할 수 있습니다.
서버는 귀하의 구성에 따라 덜 부하가 걸린 것부터 가장 부하가 걸린 것까지 정렬됩니다.
로드 밸런스 서버 상태 목록은 자동으로 새로 고쳐집니다. 이 자동 새로 고침은 연결이 사용할 수 없게 되면 중지됩니다. "서버" 상자의 오른쪽 상단에서 새로 고침 속도를 변경할 수 있습니다.
로드 밸런싱은 사용자가 할당된 서버에서 직접 수행할 수도 있습니다.
사용자가 할당된 서버에서 균형 조정
.
결과적으로, 이러한 특정 서버가 회계 사용자에게 할당되면 회계 부서 서버에서 회계 사용자만을 위한 로드 밸런싱을 수행할 수 있습니다.
로드 밸런싱 창의 오른쪽 버튼을 클릭하여 스티키 세션 기능을 활성화할 수 있습니다.
활성화 기존 세션 웹 목록 로드 밸런싱 스티키 세션 기능에 필요합니다.
연결이 끊어진 세션에 재연결할 수 있도록 하여 다른 서버에서 새 세션을 여는 대신 사용할 수 있습니다.
활성화하려면 기존 세션 웹 목록 다음 설정을 하십시오. 설정 “아니오”.
연결 클라이언트를 이용한 로드 밸런싱
생성하고 싶다면 연결 클라이언트 사용자가 덜 부하가 걸린 서버에 연결하기 위해 당신은 필요할 것입니다. 클라이언트 생성기 “안에 로드 밸런싱 탭하여:
- “로드 밸런싱 사용” 체크박스를 확인하세요.
- “Gateway Web 포트 번호” 필드에 Gateway Server에서 사용하는 HTTP 또는 HTTPS 포트를 입력하십시오.
- 게이트웨이 서버의 공용 IP 주소 또는 호스트 이름을 "서버" 필드에 직접 사용하십시오.