[개요] 운영모드 - Standalone vs. Domain mode
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의 노드 매니저와 유사한 아키텍처로 이해하면 됩니다.