-
<아파치-톰캣> 기술지원 전문기업 (주)제스트정보기술 Apache-tomcat 로드밸런싱 설정WEBWAS/Apache,Tomcat 2023. 4. 24. 18:23
안녕하세요
오픈소스 기술지원 전문기업 (주)제스트정보기술입니다.
이번 시간에는 Apahce 1대와 Tomcat 2대의 로드밸런싱 설정 방법에 대해 알아보겠습니다
로드밸런싱이란 서버가 처리해야할 Request들에 대해 다수의 WAS 서버에 분산되어 처리하게함으로써
부하가 집중되지 않도록 관리하는 것을 의미합니다.
먼저 로드밸런싱 설정을 위해서는 사전에 Apache-tomcat 간에
연동 설정이 되어있어야함을 염두해두시기 바랍니다.
1. 기존 Apache-tomcat 연동할 때 사용하였던 workers.properties 파일에 추가로 tomcat2와 loadbalancer 네임 추가가 필요합니다.
worker.list=loadbalancer #실제 사용할 tomcat 인스턴스 리스트
worker.loadbalancer.type=lb # loadbalancer 타입
worker.loadbalancer.balanced_workers=tomcat1, tomcat2 #loadbalancer tomcat list
worker.loadbalancer.sticky_session=1 #세션 유지를 위해 WAS에 지속해서 접근
worker.tomcat1.type=ajp13 #web<->was ajp3 통신
worker.tomcat1.host=localhost
worker.tomcat1.port=8009 #tomcat Connector Port :8009
worker.tomcat1.lbfactor=1 #부하량 비율
worker.tomcat2.type=ajp13 #web<->was ajp3통신
worker.tomcat2.host= localhost
worker.tomcat2.port=8010 #tomcat Connector Port :8010
worker.tomcat2.lbfactor=1 #부하량 비율
2. 추가로 JkMount 설정을 loadbalancer로 변경이 필요합니다
<IfModule mod_jk.c>
# Where to find workers.properties
JkWorkersFile conf/workers.properties
# Where to put jk shared memory
JkShmFile logs/mod_jk.shm
# Where to put jk logs
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
## url pattern 에 따른 connector mapping
JkRequestLogFormat "%w %R %V %T %U %q"
#JkMountFile conf/uriworkermap.properties
JkMount /* loadbalancer
</IfModule>
설정 반영 후 apache를 호출할 시 tomcat1, tomcat2로 요청이 분배되어 넘어가는 것을 확인이 가능합니다
<제스트정보기술 기술지원>
(주)제스트정보기술은 전산시스템 구축에 오픈소스 SW로 구성
요구사항 분석과/공개 소프트웨어 설치 및 기술지원/서비스 연동/교육 및 컨설팅을 수행 하고 있습니다.
-. 공개 소프트웨어 기술 지원체계 수립
-. 공개 SW 교육 지원
수요기관의 SW 구조/기능을 분석하고, 공개 SW 도입을 위한 분석, 솔루션을 검토함.
-. 오픈소스 SW 구축을 위한 최근 개발경향 분석
-. 해당 기능/역할에 대한 공개 소프트웨어 기술데이터 분석
-. 개방형 OS 도입 및 인프라 기반 WEB/WAS, 오픈 DB 기술지원 체계 수립
-.Apache, Jboss(Wildfly) was, Linux OS, 오픈 DBMS 구축, 기술지원
제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로
고객의 인프라 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 제반비용
(도입, 운영, 유지보수 비용등)을 획기적으로 절감하도록 계획과 방법을 제안하고 있으며
시스템 서비스의 성능을 전반적으로 개선하여 기술지원, 컨설팅을 제공하고 있습니다.
시스템 구축 이후에도 서비스 안정화를 위해 지속적인 서비스 모니터링 지원하고 있으며 ,
고객의 시스템을 안정적으로 운영하기 위해 최선의 노력을 다 하고 있습니다.
<오픈소스 기술지원 문의>
영업지원 : sales@xest.kr
전화번호 : 02-558-5918
팩스번호 : 02-558-5913
홈페이지 : http://www.xest.kr
'WEBWAS > Apache,Tomcat' 카테고리의 다른 글
<아파치-톰캣> 기술지원 전문기업 (주)제스트정보기술 Apache-Tomcat 리눅스 환경 Tomcat 시스템 서비스(systemctl) 등록 (0) 2023.07.24 <아파치-톰캣> 기술지원 전문기업 (주)제스트정보기술 Apache-Tomcat Performance Tuning (0) 2023.04.24 [Tomcat 기술지원 전문기업] 제스트정보기술 - 00군홈페이지서버 유지보수 계약 체결 (0) 2023.04.24 <Apache-Tomcat> 기술지원 전문기업 (주)제스트정보기술 -Tomcat logging.properties 설정 (0) 2023.04.24 [Apache-Tomcat] 기술지원 전문기업 - (주)제스트정보기술 Apache DSO 모드 설치 (0) 2023.04.24