JBoss EAP 6/JBoss AS 7부터 기존 스탠드얼론 모드 외에 추가로 도메인 모드를 지원합니다. 도메인모드는 중앙집중적으로 여러개의 서버 인스턴스를 관리하는 모드입니다.
웹로직 도메인 개념과 유사합니다.
스탠드얼론 모드 | 도메인 모드 | |
관리 측면 | 각 서버 인스턴스별로 관리 | 도메인 마스터 서버에서 여러 서버 인스턴스를 중앙 관리 가능 |
프로세스 | 서버 별로 개별 프로세스 | 서버를 관리하는 프로세스 컨트롤러와 구성 정보 동기화를 위한 호스트 컨트롤러가 별도 있음 |
프로파일(구성 파일) | 인스턴스 기동 시 지정 standalone.xml standalone-ha.xml standalone-full.xml standalone-full-ha.xml 클러스터링 : ha JMS 사용 : full | 운영 중 변경 가능 domain.xml 안에 default,ha,full,full-ha로 정의됨 호스트 컨트롤러를 위한 host.xml |
클러스터링 | standalone-ha.xml을 이용하여 클러스터링 클러스터링 된 서버 인스턴스 들간의 동기화는 관리자의 역할 | domain.xml에 server group을 설정하면, server group별 클러스터링 됨 ha 프로파일과 ha-sockets 라는 바인딩 그룹 이용 |
실행 스크립트 | standalone.sh --server-config=standalone-ha.xml | domain.sh --server-config=domain.xml |
애플리케이션 배포스캐너 | 지원 | 불가 |
도메인 모드 아키텍처
도메인 마스터에는 Domain Controller, 각 도메인 구성 멤버인 슬레이브는 Host Controller가 구성됩니다.
웹로직의 Admin Server와 Managed server의 노드 매니저와 유사한 아키텍처로 이해하면 됩니다.
'WAS > JBoss' 카테고리의 다른 글
[Tips] x-powered-by 헤더 정보 없애기 (보안상 이슈) (0) | 2016.05.10 |
---|---|
[Tips] JMX로 원격 접근하기 위한 JVM 설정 (0) | 2016.05.01 |
[Tips] 세션 타임아웃(Session Timeout) 설정 방법 (0) | 2016.04.08 |
[TroubleShooting] 애플리케이션에서 Log4J 로그가 출력이 안되는 경우 (0) | 2016.03.31 |
[개요] JBoss 로그 (1) | 2016.03.29 |