1.3. 비교: OpenShift용 JBoss EAP 및 JBoss EAP

JBoss EAP 제품을 OpenShift용 JBoss EAP 이미지와 비교할 때 주목할 만한 차이점이 있습니다. 다음 표에서는 OpenShift용 JBoss EAP의 현재 버전에 포함되거나 지원되는 기능에 대해 설명합니다.

표 1.1. OpenShift용 JBoss EAP와 JBoss EAP의 차이점

JBoss EAP 기능OpenShift용 JBoss EAP 상태설명

JBoss EAP 관리 콘솔

포함되지 않음

JBoss EAP 관리 콘솔은 OpenShift용 JBoss EAP 릴리스에는 포함되어 있지 않습니다.

JBoss EAP 관리 CLI

권장되지 않음

컨테이너화된 환경에서 실행되는 JBoss EAP와 함께 사용하는 경우에는 JBoss EAP 관리 CLI를 사용하지 않는 것이 좋습니다. 컨테이너를 다시 시작하면 실행 중인 컨테이너에서 관리 CLI를 사용하여 수행한 구성 변경 사항이 손실됩니다. 문제 해결을 위해 Pod 내에서 관리 CLI에 액세스할 수 있습니다.

관리형 도메인

지원되지 않음

JBoss EAP 관리형 도메인은 지원되지 않지만 애플리케이션 생성 및 배포는 OpenShift의 컨테이너에서 관리됩니다.

기본 루트 페이지

비활성화됨

기본 루트 페이지가 비활성화되어 있지만 자체 애플리케이션을 루트 컨텍스트에 ROOT.war 로 배포할 수 있습니다.

원격 메시징

지원됨

포드 및 원격 메시징을 위한 Red Hat AMQ가 지원됩니다. ActiveMQ Artemis는 JBoss EAP 인스턴스가 있는 단일 포드 내에서만 메시징에 대해 지원되며 Red Hat AMQ가 없는 경우에만 활성화됩니다.

트랜잭션 복구

부분적으로 지원됨

EAP 운영자는 OpenShift 4에서 테스트되고 지원되는 유일한 트랜잭션 복구 옵션입니다. EAP 운영자를 사용하여 트랜잭션 복구에 대한 자세한 내용은 안전한 트랜잭션 복구용 EAP Operator를 참조하십시오.

일부 시나리오는 지원되지 않습니다. 지원되지 않는 시나리오에 대한 자세한 내용은 지원되지 않는 트랜잭션 복구 시나리오를 참조하십시오.

임베디드 메시징 브로커

더 이상 사용되지 않음

OpenShift 컨테이너에서 포함된 메시징 브로커 사용은 더 이상 사용되지 않습니다. 포함된 브로커에 대한 지원은 향후 릴리스에서 제거될 예정입니다.

포함된 메시징 브로커를 사용하도록 컨테이너가 구성되어 있고 원격 브로커가 구성되지 않은 경우 경고가 기록됩니다.

컨테이너 구성에 메시징 대상이 포함되지 않은 경우 포함된 메시징 브로커 구성 기능을 비활성화하려면 DISABLE_EMBEDDED_JMS_BROKER 환경 변수를 true 로 설정합니다.