Sun Java System Application Server 9.1 배포 계획 설명서

HTTP 로드 밸런서 플러그인

로드 밸런서는 작업 로드를 여러 물리적 시스템 간에 분산시켜 시스템의 전체 처리량을 높입니다. Application Server Enterprise Edition에는 Sun Java System Web Server, Apache Web Server 및 Microsoft Internet Information Server용 로드 밸런서 플러그인이 포함되어 있습니다.

로드 밸런서 플러그인은 HTTP 및 HTTPS 요청을 받아들인 후 클러스터의 Application Server 인스턴스 중 하나로 전달합니다. 한 인스턴스에 오류가 발생하거나 네트워크 결함 때문에 사용할 수 없게 되거나 응답하지 않으면, 기존에 있던 사용 가능한 시스템으로 요청이 리디렉션됩니다. 또한 로드 밸런서는 실패한 인스턴스가 복구되었을 때를 인식하고 그에 따라 로드를 재분산할 수 있습니다.

상태 비보존형 경량 응용 프로그램의 경우 로드 균형 조정된 클러스터만으로 충분할 수 있습니다. 그러나 세션 상태를 포함하는 업무에 중요한 응용 프로그램의 경우 HADB와 함께 로드 균형 조정된 클러스터를 사용하십시오.

시스템에 로드 균형 조정을 설정하려면 Application Server뿐만 아니라 웹 서버 및 로드 밸런서 플러그인도 설치해야 하며 그 후에 다음을 수행해야 합니다.

로드 균형 조정에 참여하는 서버 인스턴스와 클러스터의 환경은 같습니다. 일반적으로 이것은 서버 인스턴스가 동일한 서버 구성을 참조하고, 동일한 물리적 자원에 액세스할 수 있으며, 서버 인스턴스에 동일한 응용 프로그램이 배포되어 있다는 것을 의미합니다. 동일한 환경은 작업 실패 전과 후에 로드 밸런서가 클러스터의 활성 인스턴스에 항상 로드를 균등하게 분산합니다.

asadmin 명령줄 도구를 사용하여 로드 밸런서 구성을 만들고, 클러스터와 서버 인스턴스에 대한 참조를 구성에 추가한 후 로드 밸런서가 참조할 클러스터를 활성화합니다. 그런 다음 로드 균형 조정할 응용 프로그램을 활성화하고, 상태 검사기를 만든 다음(선택 사항) 로드 밸런서 구성 파일을 생성하고, 마지막으로 로드 밸런서 구성 파일을 웹 서버 config 디렉토리로 복사합니다. 관리자는 스크립트를 만들어 전체 프로세스를 자동화할 수 있습니다.

자세한 내용과 전체 구성 지침을 보려면 Sun Java System Application Server 9.1 고가용성 관리 설명서의 5 장, HTTP 로드 균형 조정 구성을 참조하십시오.