12. 모듈
모듈은 클래스 로딩 및 의존성 관리에 사용되는 클래스의 논리적 그룹입니다.
모듈은 정적 또는 동적 로딩이 가능합니다.
모듈은 요청이 있는 경우에만 로드되고, 이것을 동적 클래스 로딩이라고 합니다.
JBoss EAP 시작하기 전에 정적 모듈이 존재합니다.
JBoss EAP에 포함되는 각 API는 정적 모듈입니다.
정적 모듈은 미리 정의되어 있지만, 마찬가지로 요청이 있을 경우에만 로드됩니다.
동적 모듈은 배포 시에 필요할 때 즉, 요청이 있을 경우에만 로드됩니다.
13. 웹 콘솔
웹 콘솔은 JBoss EAP의 웹 기반 관리 인터페이스입니다.
도메인 모드 및 스탠드얼론 서버 모드에 상관없이 웹 환경에서 사용할 수 있습니다.
관리 API를 사용하여 중앙 설정 파일의 정보를 읽어서 사용되는 웹 애플리케이션입니다.
기본적으로 9990 포트로 사용하고 있습니다.
스탠드얼론 모드에서는 포트 오프셋을 더한 포트를 사용하고, 도메인 모드에서는 도메인 컨트롤러의 포트를 사용하여 접근합니다.
14. CLI
관리 CLI는 Red Hat Enterprise Linux 또는 Microsoft Windows 터미널에서 실행할 수 있는 커맨드라인 기반 관리 인터페이스입니다.
CLI는 스크립팅 및 배치 작업을 할 수 있으며 설정 파일에 대한 버전을 저장하거나 롤백할 수도 있습니다.
로컬 인스턴스 및 원격 인스턴스를 관리할 수 있습니다.
관리 API를 사용하여 구성 세부 정보를 중앙 설정 파일에 읽고 씁니다.
15. Management API
Management API는 REST와 비슷한 API로 유연하게 JBoss EAP를 관리할 수 있습니다.
CRUD(입력, 읽기, 업데잍, 삭제)를 할 수 있으며 결과를 JSON 형식으로 반환합니다.
웹 기반 관리 콘솔 및 관리 CLI는 코어 함수로 관리 API를 사용합니다.
16. 프로파일
도메인 모드와 스탠드얼론 모드 중 어느 것을 사용하는가에 따라 프로파일의 의미가 약간 달라지게 됩니다.
도메인 모드 프로파일은 서버 그룹에 적용되는 설정 옵션 그룹입니다.
프로파일 및 소켓 바인딩 그룹, 배포 서버 그룹을 설정합니다.
관리 콘솔이나 관리 CLI에서 프로파일을 설정할 수 있습니다.
스탠드얼론 모드에서 프로파일은 JBoss EAP 구성 전체를 의미합니다.
제공되는 4가지 프로파일이 있어 요구 사항에 가장 적합한 설정을 사용할 수 있습니다. 필요에 따라 사용자가 새로 작성하여 사용할 수도 있습니다.
Java EE 6 프로파일은 Java EE 6 API를 의미합니다.
17. Java EE 6 프로파일
Java EE 6 프로파일은 Java EE 6 API의 하위 집합입니다.
Java EE 6는 풀 프로파일과 웹 프로파일의 두 가지 프로파일을 정의합니다,
또한 추가 프로파일을 만드는 방법도 가능합니다.
JBoss EAP 6는 Full Profile 및 Web Profile을 모두 완벽하게 지원하고 있습니다.
18. 모듈 클래스 로딩
모듈 클래스 로딩은 JBoss EAP에서 모듈(클래스 그룹)을 로드하는 방법을 의미합니다.
배포된 모듈은 요청될 때만 메모리에 로드됩니다.
배포된 모듈이 더 이상 필요하지 않으면 언로드됩니다.
모듈 클래스 로딩은 성능 및 보안에 직접적인 관련이 있습니다.
모듈 클래스 로딩은 자동으로 이루어지기 때문에 이전 버전에서 수작업으로 설정하면 슬리밍 작업을 하지 않아도 됩니다.
19. 서브시스템
서브시스템은 JBoss EAP를 구성하는 컴포넌트입니다.
서브시스템의 설정은 모듈과 클래스 그룹에 적용됩니다.
JPA, JCA, Security, modcluster 등 JBoss EAP에서 제공하는 각 API는 서브시스템에서 설정할 수 있습니다.
각 서브시스템의 설정은 JBoss EAP 6가 설치된 docs/ 디렉터리에 있는 XML 스키마를 따릅니다.
필요하면 자신만의 서브시스템을 만들어 JBoss EAP 6을 확장할 수도 있습니다.
20. 설정 파일 히스토리
JBoss EAP 6는 수작업으로 XML을 변경하지 않고 웹 관리 콘솔과 관리 CLI 및 관리 API를 사용하여 설정할 것을 권장합니다. 설정을 변경하면 파일 시스템에 자동으로 저장됩니다.
설정 파일의 변경 사항이 버전으로 기록되어 이전 설정으로 롤백하는 것도 가능합니다.
21. 파일 시스템 경로
JBoss EAP 6는 설정에서 파일 시스템 경로를 논리적 이름으로 지정할 수 있습니다.
이렇게 하면 특정 호스트만 다른 설치 디렉터리를 사용하는 경우 설정에서 파일 시스템 경로를 이용하여 설정하면 동일한 설정을 사용할 수 있게 됩니다.
22. 암호화
JBoss EAP 6는 데이터베이스 접근 암호와 같은 문자열을 암호화하여 사용하는 메커니즘이 포함되어 있습니다.
'IT 이야기 > JBoss EAP' 카테고리의 다른 글
JBoss EAP 6과 친해지기 8탄 - JBoss EAP 6 도메인 모드 (0) | 2020.09.22 |
---|---|
JBoss EAP 6과 친해지기 7탄 - JBoss EAP 6 주요 용어 정리 #3 (0) | 2020.09.22 |
JBoss EAP 6과 친해지기 7탄 - JBoss EAP 6 주요 용어 정리 #1 (0) | 2020.09.22 |
JBoss EAP 6과 친해지기 6탄 - JBoss EAP 6 설치 구조 및 정보 (0) | 2020.09.22 |
JBoss EAP 6과 친해지기 5탄 - 시작, 정지, 실행 파라미터, 기본 CLI 사용법 (0) | 2020.09.21 |
댓글