다음을 통해 공유


Azure의 Red Hat JBoss EAP

이 문서에서는 배포에 가장 적합한 솔루션을 선택할 수 있도록 각 옵션의 기능 및 이점을 포함하여 Azure에서 JBoss EAP를 호스팅하는 데 사용할 수 있는 솔루션을 설명합니다.

Azure의 JBoss EAP에는 App Service, Azure Red Hat OpenShift 및 Azure Virtual Machines/VM Scale Sets의 세 가지 호스팅 옵션이 있습니다. 이 세 솔루션 모두 Red Hat과 Microsoft에서 공동으로 개발하고 지원합니다.

피드백을 제공하거나 Azure 솔루션에서 JBoss EAP를 개발하는 엔지니어링 팀과 함께 마이그레이션 시나리오에 대해 긴밀히 작업하려는 경우 JBoss EAP 마이그레이션에 대한 이 간단한 설문 조사를 작성하고 연락처 정보를 포함하세요. 프로그램 관리자, 설계자 및 엔지니어 팀이 즉시 연락을 취하여 긴밀한 협업을 시작합니다.

Azure 앱 Service의 JBoss EAP

Azure App Service는 기본 제공 인프라 유지 관리, 보안 패치 및 확장 기능을 갖춘 웹 및 API 애플리케이션을 위한 완전 관리형 플랫폼입니다. App Service는 가상 네트워크, 프라이빗 엔드포인트 및 하이브리드 연결과 같은 네트워킹 기능과 통합됩니다. 이 통합을 통해 필요에 따라 인프라를 보호하고 격리할 수 있습니다. GitHub Actions 및 Azure Pipelines 통합을 사용하여 신속하게 배포하고 Azure Monitor Application Insights를 사용하여 애플리케이션을 모니터링할 수 있습니다. 자세한 내용은 Azure 앱 서비스 개요를 참조하세요.

JBoss EAP는 프리미엄 v3 및 격리된 v2 App Service 계획의 Linux 변형에서 사용할 수 있습니다. 이러한 요금제에 대한 자세한 내용은 Azure 앱 서비스 가격을 참조하세요. 격리된 계획은 프라이빗 전용 Azure 환경에서 애플리케이션을 호스트합니다. Premium v3 및 Isolated v2 플랜을 종량제 기준으로 구매하거나 1~3년 예약으로 구매하여 비용을 최대 50%까지 절감할 수 있습니다. 자세한 내용은 Azure Reservations란?Azure 앱 Service에 예약 할인이 적용되는 방식을 참조하세요.

JBoss EAP는 App Service에서 버전 7.3 및 7.4와 함께 제공됩니다. Red Hat에서 새 버전의 JBoss EAP를 릴리스하면 일반 플랫폼 업그레이드의 일부로 App Service에서 제공됩니다. Azure 앱 Service에서 JBoss EAP에 사용할 수 있는 부 버전의 전체 목록을 보려면 Azure Portal에서 JBoss EAP 웹앱으로 이동한 다음 설정 구성>일반 설정>Java 웹 서버 버전을 선택합니다.>

JBoss EAP on Azure 앱 Service는 Red Hat 및 Microsoft에서 공동으로 지원됩니다. JBoss EAP 앱에 대한 지원 사례를 Azure Portal에서 열면 Azure 지원 필요한 경우 Red Hat 기술 지원에 자동으로 문의합니다. 이 통합 지원은 App Service에서 실행되는 모든 JBoss EAP 애플리케이션에 제공되며, 가격 책정 정보는 Azure 앱 서비스 가격 책정 페이지에서 사용할 수 있습니다. JBoss EAP 사이트는 통합 지원을 옵트아웃할 수 없지만, 통합 지원을 위한 예약을 구입하여 비용을 절감할 수 있습니다.


Azure Red Hat OpenShift 기반 JBoss EAP

Azure Red Hat OpenShift는 Microsoft와 Red Hat에서 공동으로 모니터링하고 운영하는 완전 관리형 고가용성 OpenShift 클러스터를 주문형으로 제공합니다. 컨테이너/Kubernetes를 이미 사용하거나 채택하려는 경우 Azure Red Hat OpenShift에 JBoss EAP를 배포하는 것이 매력적인 옵션입니다. Red Hat 및 Microsoft는 Azure Red Hat OpenShift에 JBoss EAP를 배포하는 일반적인 상용구 프로비저닝 작업을 자동화하는 마켓플레이스 솔루션 템플릿을 제공합니다. 솔루션은 Azure Red Hat OpenShift 클러스터, JBoss EAP 운영자, 샘플 애플리케이션 또는 S2I(Source-to-Image) 기술을 사용하여 배포된 사용자 고유의 애플리케이션을 자동으로 프로비전할 수 있습니다. Azure Portal에서 Azure Red Hat OpenShift에서 JBoss EAP 솔루션을 시작할 수 있습니다.

솔루션 템플릿 대신 Red Hat과 Microsoft는 운영자 대신 Helm 차트를 사용하여 Azure Red Hat OpenShift에 JBoss EAP를 배포하는 방법에 대한 단계별 가이드를 제공합니다. 자세한 내용은 Azure Red Hat OpenShift 4 클러스터에서 JBoss EAP(Red Hat JBoss Enterprise Application Platform)를 사용하여 Java 애플리케이션 배포를 참조 하세요.

Azure Virtual Machines의 JBoss EAP

가상 머신은 최대한의 유연성과 제어를 제공하는 클라우드로의 성숙하고 검증된 마이그레이션 경로입니다. 이러한 요소는 리프트 앤 시프트 마이그레이션에 가장 적합한 중요 업무용 워크로드에 특히 중요합니다. Microsoft 및 Red Hat은 JBoss EAP 워크로드를 Azure Virtual Machines로 마이그레이션하기 위한 강력한 옵션을 제공합니다. Azure Portal에서 솔루션을 시작하여 다음 리소스를 배포할 수 있습니다.

  • Azure VM단일 JBoss EAP 인스턴스.
  • Azure VM의 정적 JBoss EAP 클러스터, 즉 도메인 모드를 사용하거나 사용하지 않고 고정된 수의 VM에 있는 JBoss EAP 클러스터입니다. 이 옵션은 기존의 온-프레미스 JBoss EAP 클러스터와 매우 유사합니다.
  • Azure VM Scale Sets동적 JBoss EAP 클러스터입니다. 가상 머신 확장 집합은 수요에 따라 확장 또는 축소할 수 있는 부하 분산 가상 머신 그룹을 제공합니다. 자세한 내용은 Azure Virtual Machine Scale Sets를 참조 하세요. JBoss EAP 클러스터는 Azure Ping을 사용하여 구성되며 상태 저장 애플리케이션에 적합합니다. 이 옵션은 도메인 모드를 지원하지 않습니다.

Azure 솔루션 템플릿은 JBoss EAP 워크로드 마이그레이션을 가속화하는 데 도움이 됩니다. 솔루션은 여러 Azure 리소스를 자동으로 프로비전하여 Azure Virtual Machines 또는 가상 머신 확장 집합에 JBoss EAP 배포를 신속하게 만듭니다. 자동으로 프로비전되는 리소스에는 가상 네트워크, 스토리지, 네트워크 보안 그룹, OpenJDK, RHEL(Red Hat Enterprise Linux), JBoss EAP, Azure 앱 Gateway 및 데이터베이스 연결(Azure SQL, Oracle Database, PostgreSQL, MySQL)이 포함됩니다. 이 솔루션은 최신 버전의 JBoss EAP 7, OpenJDK 8 및 RHEL 8을 지원합니다.

제품에는 JBoss EAP 구독이 필요하며 BYOS(Bring-Your-Own-Subscription) 기준으로 작동합니다. 제품의 RHEL 부분에 대해 PAYGO(종량제) 또는 BYOS를 사용할 수 있습니다. PAYGO의 경우 일반 Azure 컴퓨팅, 네트워크 및 스토리지 비용 위에 제품을 사용하기 위한 추가 시간당 RHEL 구독 요금이 있습니다. RHEL BYOS를 사용하려면 Red Hat에 문의하여 Azure에서 구독을 사용하도록 설정해야 합니다. 이렇게 하면 RHEL BYOS 옵션이 계획으로 표시됩니다.

다음 단계

다음 문서에서는 이러한 기술을 시작하는 방법에 대한 자세한 정보를 제공합니다.