본문 바로가기

프로그래밍 상식

[Jeus] Jeus에 대하여

오늘은 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타입의 노드매니저만 사용이 가능하고 서비스로 등록해서 사용할 것을 권장한다.

 

 

반응형