JBoss Wildfly 20 운영 모드
페이지 정보
본문
운영 모드는 서버 인스턴스, 즉 Wildfly 서버를 관리하는 기능을 제공하는 모드입니다. 어떤 설정으로 어떻게 관리할 것인지 상황별로 사용할 모드를 선택하여 서버 인스턴스들을 운영할 수 있습니다.
Wildfly 20는 다음과 같이 두 가지의 운영 모드에서 실행할 수 있습니다.
- Domain 모드
- Standalone 모드
Domain 모드는 인스턴스를 여러 개로 묶어 관리하는 기능을 제공하는 방식입니다.
인스턴스가 많아지면 많아질수록 따로 관리하는 것보단 비슷한 성질끼리 묶어 통합해서 관리하기 편한 모드입니다.
Standalone 모드는 인스턴스들을 개별적으로 관리하는 기능을 제공하는 방식입니다.
손쉽게 초기의 구성이 단순하며 빠르게 실행이 가능해 테스트 작업을 진행하거나 긴급하게 증설해야 할 경우 사용하기 편한 모드입니다.
하지만 모드는 관리 모델의 차이가 있을 뿐 기능상의 차이는 거의 없습니다.
Domain 모드는 인스턴스들은 호스트 컨트롤러라는 프로세스가 관리하고 도메인 컨트롤러라는 프로세스에 여러 호스트 컨트롤러를 연결해 사용하는 모드입니다.
도메인 컨트롤러는 중앙에서 관리하는 기능을 제공하는 프로세스이며 모든 호스트 컨트롤러가 인식하도록 도메인 모드에서는 이 컨트롤러가 하나만 존재하며 단일 혹은 여러 호스트 컨트롤러 중 하나의 컨트롤러가 도메인 컨트롤러로 작동되게 구성이 됩니다. 그러므로 Domain 모드로 관리하려면 도메인 컨트롤러에만 접속하면 전체적인 관리 작업을 진행할 수 있습니다.
호스트 컨트롤러는 각 호스트, 즉 서버 인스턴스를 실행하는 물리 머신 또는 가상 머신에서 실행되는 프로세스이며 도메인 컨트롤러에 연결해 도메인 컨트롤러에서 설정한 환경을 자신이 관리하는 서버 인스턴스에 반영하는 작업을 수행하는 프로세스입니다.
그래서 Domain 모드를 쉽게 말하자면 한 서버에서 여러 서버 인스턴스를 제어할 수 있는 모드입니다.
이해를 돕기 위해 하나의 domain 구성을 아래와 사진으로 보여드리겠습니다.
Standalone 모드는 처음엔 쉽게 접근할 수 있고 간단하고 편하게 운영하기 좋은 모드입니다. 하지만 이 모드는 서버 인스턴스마다 관리 기능을 제공하는 방식이라고 알려드렸습니다. 그 말은 즉, 여러 인스턴스가 존재하더라도 인스턴스에 각각 접속해 관리해야 한다는 것입니다. 한 대의 서버에 여러 개의 인스턴스가 존재하더라도 여러 번의 작업으로 일일이 인스턴스를 관리해야 합니다. 여러 개의 standalone 모드 인스턴스들을 대상으로 HA 클러스터를 구성할 수도 있습니다.
이해를 돕기 위해 하나의 standalone 구성을 아래와 사진으로 보여드리겠습니다.
URL
- https://docs.wildfly.org/17/Admin_Guide.html
- https://static.packt-cdn.com/downloads/2413OS_Appendix.pdf
- https://docs.jboss.org/author/display/WFLY8/Operating%20modes.html
서적
- 거침없이 배우는 JBoss 오픈소스 미들웨어 JBoss EAP 6 & AS 7 이해하기 – 저준식 저
- 이전글Wildfly 20에 Application 배포(GUI) 21.01.28
- 다음글Wildfly 20 디렉터리 구조 파악하기 - 下 21.01.06
댓글목록
등록된 댓글이 없습니다.