https://docs.oracle.com/middleware/12213/webtier/develop-plugin/plugin_params.htm#PLGWL475 에 나오는 Oracle Doc 기반으로 튜토리얼을 진행 할 예정입니다.
WebLogiCluster 옵션은 WebLogic Server의 클러스터, 클러스터 되지 않은 여러 서버어 프록시를 할 때 필요합니다. Default는 none 입니다.
- 설정 방법
<IfModule weblogic_module> WebLogicCluster 192.168.56.242:15021,192.168.56.243:1502 . . </IfModule> |
아래 내용들은 테스트 시나리오 입니다.
공통적인 환경으로 Jmeter 를 이용하여 부하를 중 예정이고, Max Client가 100일 때 입니다. WebLogic Server는 Cluster로 묶여 있습니다.
가정 1) WebLogic Server 가 이중화로 되어 있을 경우 라운드로빈이 정상적으로 동작하나?
# mod_wl_ohs.conf
# weblogic access log
Jmeter로 부하를 줄 때 access 로그를 보고 있으면 한쪽으로만 들어오는 것 처럼 보이는데 전체 access 로그를 확인해 보면 1:1 비율로 로드밴런싱이 되는걸 확인 할 수 있습니다.
가정 2) WebLogic Server 가 사중화로 되어 있을 경우 라운드로빈이 정상적으로 동작하나?
# mod_wl_ohs.conf
# weblogic access log
서버와의 대수와 상관없이 동일한 비율로 로드 밸런싱이 되는 것을 확인 할 수 있다.
가정 3) WebLogic Server 와 OHS 서버가 같은 서버이면 설정을 무시하고 해당 서버 먼저 호출 할까?
WebLogicCluster에 관련되어 내용을 서치 해보면 순서와 상관없이 같은 VM에 있는 WebLogic을 호출 한다고 나와있는 블로그가 있다. 정말 그럴지 테스트 해보자
# mod_wl_ohs.conf
OHS 서버의 IP는 242번이다.
# ohs access log
# weblogic access log
테스트 결과 OHS와 WebLogic 과의 같은 VM과는 상관 없이 WebLogicCluster 설정 순으로 호출 된다.
'Oracle Fusion Middleware > Oracle HTTP Server' 카테고리의 다른 글
OHS Plugin Tutorials - WLIOTimeoutSecs, Idempotent (0) | 2022.05.25 |
---|---|
OHS Plugin Tutorials - ConnectRetrySecs, ConnectTimeoutSecs (0) | 2022.05.25 |
OHS Plugin Tutorials - DynamicServerList (0) | 2022.05.25 |
OHS Plugin Tutorials - MatchExpression (0) | 2022.05.25 |
Setting Up a Cluster for iPlanet7 (0) | 2022.01.04 |