WebLogic ~ ORACLE DB (RAC 구성) 간 연동을 한다고 가정할 시, 다음과 같은 형태의 datasource들이 생성될 수 있다.
1. scan IP 를 사용하는 경우
- 보편적으로 위 방법을 사용하게 된다.
- Scan IP : 사용자를 instance에 분산하여 분배하기위해 필요한 ip (scan ip를 통해오는 접속을 CRS가 로드밸런싱 해준다.) (참조 : https://seul90.tistory.com/2)
- WebLogic에서는 RAC와의 연동을 위해 DB ip와 직접 붙는 형태가 아닌, scan IP의 정보만을 입력하게 되고 scan ip로 들어가는 요청들에 대해서 자동적으로 load balancing이 되는 형태이다.
- 만약 RAC 1,2번 node 중 2번 node가 죽어있을 경우 1번 node에 모든 요청이 부하되게 된다.
2. TAF 방식
- RAC의 각각 node들에 대한 ip,port 정보를 URL에 작성해준다
- URL에 먼저 작성한 node가 우선적으로 작동하게 된다.
- TAF에는 load-balancing이나 failover를 선택하게 되는데, 각각 로드밸런싱 또는 HA 구성을 사용하게 된다.
------
만약 RAC 2번 node에서 장애가 났다는 가정 하
=> TAF 방식을 활용하는 방법에 대한 고찰
-----> WebLogic domain이 2개가 있다는 가정 하 적용
=> 2개의 domain을 TAF 방식으로 모두 1번 node를 primary로 두어 load balancing 옵션을 두게 되면, 2번 node와 상관없이 당장의 운영 상에는 문제가 없을 것으로 예상된다.
=> 평상시 정상적인 운영 환경이라면 cross (1번 node primary 하나, 2번 node primary 하나) 환경 구축 권장
'Oracle > Weblogic' 카테고리의 다른 글
Max Request Parameter (0) | 2023.04.05 |
---|---|
weblogic socket muxer (0) | 2023.03.20 |
JMS in weblogic (0) | 2023.01.04 |
MDS 와 AGL에 대하여 (0) | 2023.01.04 |
WebLogic state Admin (0) | 2022.12.14 |