Translate

[WebLogic] 웹로직의 구성요소










웹로직은 아래와 같이 구성이 되어 있다.



- 도메인에는 어드민 서버가 하나 존재한다.

- 각 매니지드 서버는 사용자가 지정하기에 따라 시스템이나 클러스터에 포함돌 수도 있고, 아닐 수도 있다.

- 클러스터는 두개 이상의 서버 인스턴스로 구성되며, 시스템에 포함되는지와 관계없이 구성 가능하다.

- 노드 매니저는 시스템이나 도메인 단위로 웹로직 서버에 대한 컨트롤을 한다.






구성요소의 용어

도메인 (Domain)
 - 웹로직의 관리단위
 - 도메인에서 구성된 환경 및 자원은 동일 도메인내에서 적용
 - 웹로직을 사용하기 위해 필요한 스크립트와 서버로그의 기본위치
 - 하나의 어드민 서버가 필수

어드민 서버 (Administration Server)
 - 하나의 도메인을 관리하기 위한 관리서버
 - 도메인 구성 시 반드시 하나의 어드민서버 구성
 - 도메인의 구성 및 설정 가능

매니지드 서버 (Managed Server)
 - 어드민 서버에 종속적인 웹로직 서버 인스턴스
 - 어드민 서버에서 설정한 구성과 환경으로 기동
 - 매니지드 서버 기동 시 어드민 서버에 접속해 설정된 정보 받아옴
 - 각 도메인상에 위치한 매니지드 서버는 해당 도메인에서 구성한 자원할당 가능
 - 실제 서비스는 매니지드 서버에 배포.

시스템 (System)
 - 논리적으로 매니지드 서버를 분리하는 단위
 - 노드매니저의 관리 단위
 - 웹로직 서버 인스턴스는 물리적으로 다른장비인지 인지하지 못하므로 웹로직 사용자가 논리적으로 분리한다.

클러스터 (Cluster)
 - 무중단 페일오버(Failover)를 위해 구성
 - 같은 도메인의 두개 이상의 서버로 구성
 - UDP 또는 멀티캐스트 통신을 기반으로 동작

노드 매니저 (Node Manager)
 - 웹로직의 어드민 콘솔에서 웹로직을 기동 / 재기동 설정 가능
 - 원격으로 웹로직의 서버 인스턴스 컨트롤 가능





PS.
맨날 톰캣만 사용을 하다가 웹로직 구성을 처음 해봤는데..
도메인 구성을 해야 한다고 해서 헷갈렸는데..

아래와 같이 개념을 잡았다.
 - 톰캣의 인스턴스 == 웹로직 매니지드서버
 - 1개의 물리서버에 웹로직 설치 시 1개의 도메인, 1개의 어드민서버 필수 설치
 - 시스템: 매니지드서버의 그룹화 관리






참고서적

설치에서 트러블슈팅까지 웹로직의 모든 것 WebLogic Expert - 10점
이규석.김민수 지음/에이콘출판



댓글