Run JBoss EAP on Azure Red Hat OpenShift
Published May 22 2023 08:00 AM 2,890 Views
Microsoft

We are happy to announce that a solution to run Red Hat JBoss Enterprise Application Platform (JBoss EAP) on Azure Red Hat OpenShift (ARO) is now available on the Azure Marketplace. The solution, jointly developed and supported by Red Hat and Microsoft, makes it easier to move JBoss EAP workloads to ARO by automating common boilerplate provisioning tasks. Evaluate the JBoss EAP on ARO solution for full production usage and reach out to collaborate on migration.

 

Solution Details
JBoss EAP is an industry-leading application server that powers some of the most mission-critical workloads in the world. ARO is a fully managed OpenShift service jointly developed, run, and supported by Microsoft and Red Hat. The combination of ARO with JBoss EAP offers a powerful and flexible platform for enterprise Java customers on Azure.

 

The Marketplace solution lets you focus on developing and deploying your containerized applications by automatically provisioning and configuring these Java and Azure resources:

 

  • ARO cluster (note that you can deploy to an existing ARO cluster)
  • Most up-to-date JBoss EAP Operator
  • Integrated sample getting started application (optional)
  • Custom application deployment using Source-to-Image (S2I) technology, based on JDK 11 and JBoss EAP 7.4 (optional)
  • Azure virtual network and subnet

The optional application to be deployed must be available in an anonymously accessible code repository. The integrated optional sample application is available on GitHub and can provide a helpful starting point.

 

The short video below shows the JBoss EAP on ARO solution in action.

 


The solution can jump start a wide range of production-ready deployment architectures. After the initial provisioning, you can further customize your deployments as desired. For example, in ARO you have access to a variety of OpenShift capabilities. You can also take advantage of a range of Azure resources for extra functionality.

 

The figure below shows a sample deployment architecture.

Jboss_arch.png

 

 

The solution is based on a Bring-Your-Own-Subscription model. It assumes you have sufficient entitlements for your use of JBoss EAP on Azure. As an alternative to the solution template, Red Hat and Microsoft also provide step-by-step guidance to get started with JBoss EAP and ARO using Helm. The guidance is suitable for customers that want to remain as close as possible to a native OpenShift manual deployment experience. Red Hat and Microsoft also offer JBoss EAP on Azure App Service as well as Marketplace solutions to deploy JBoss EAP on Azure VMs.

 

Get started with JBoss EAP on ARO
Explore the solution for JBoss EAP on ARO, provide feedback, and stay informed of the roadmap. You can also take advantage of free hands-on help from the engineering team behind the solution while the solution is under active development.

Co-Authors
Version history
Last update:
‎May 11 2023 03:03 PM
Updated by: