오늘은 Jeus에 대해 간단하게 알아보겠다.
Jeus의 정의
웹 환경에서 애플리케이션을 개발, 운용, 실행할 수 있는 플랫폼 역할을 하면서 포괄적인 Java기반의 웹 어플리케이션 서비스와 관리를 제공하는 Web application Server(WAS)이다.
Jeus v8의 특징
- 최신 표준 지원과 호환성 보장
- 탁월한 성능 및 안전성 제공
- 우수한 보안성 제공
- 대규모 분산 컴퓨팅 환경 지원
- 고가용 운영 환경 지원
- 개발 생산성 향상
Jeus v8의 구성
Domain
도메인은 Domain Administrator Server(DAS)와 Managed Server(MS)로 구성된 기본 관리 단위이다.
- DAS는 도메인을 관리하는 서버로 도메인에서 오로지 하나만 존재한다.
- DAS의 역할은 도메인 설정과 도메인에 속한 MS 및 애플리케이션을 관리하고 제어한다.
- DAS에서 MS의 역할을 할 수 있으나 이를 권장하지는 않는다.
Managed Server(MS)
- MS는 실제 애플리케이션을 서비스하기 위한 엔진들과 여러 서비스들을 관장하는 서버 인스턴스로 도메인 내에 여러 개 존재할 수 있다.
- 엔진은 Java EE에서 정의한 EJB컨테이너, 웹 컨테이너와 매핑되는 개념으로 사용자가 Deploy 한 컴포넌트를 관리하고 서비스하는 역할을 한다. 엔진은 서버에 포함되는 서비스이며, 사용자가 설정하지 않아도 자동으로 실행한다.
Cluster
- 클러스터는 확장성과 안정성을 위해 동일한 서비스를 수행하는 서버들의 집합을 의미한다.
- 클러스터에 속한 모든 서버들은 동일 애플리케이션과 동일 리소스를 사용해야한다.
NodeManager
- 노드 매니저는 서버 모니터링, 서버 프로세스 제어 및 Patch 전달을 주목적으로 하는 인스턴스를 의미한다.
- 노드 매니저 종류는 java타입 노드 매니저와 ssh타입 노드 매니저가 존재한다.
- 제약사항
- 도메인 내에서 사용되는 노드 매니저의 이름은 유일해야 한다.
- 설치한 하나의 Jeus 내에서는 하나의 노드 매니저만 존재해야 한다.
- 하나의 도메인에서는 같은 타입의 노드 매니저를 사용해야 한다.
- Window환경에서는 java타입의 노드매니저만 사용이 가능하고 서비스로 등록해서 사용할 것을 권장한다.
'프로그래밍 상식' 카테고리의 다른 글
[Jeus,WebtoB] Jeus,WebtoB를 연동 해야하는 이유 (0) | 2023.04.05 |
---|---|
[자바 상식] Spring MVC에 대하여 (0) | 2023.03.23 |
[자바 상식] VO,BO,DAO,DTO에 대해 (0) | 2023.03.22 |
[웹 크롤링] Selenium과 BS4 (2) | 2023.03.22 |
@RequestBody, @RequestParam,@ModelAttribute의 차이 (0) | 2023.03.21 |