WAS/JBoss

[개요] 운영모드 - Standalone vs. Domain mode

투칼론 2016. 4. 12. 08:07
반응형

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의 노드 매니저와 유사한 아키텍처로 이해하면 됩니다.