Confidently deploy JBoss EAP on Azure VMs using solutions from Red Hat and Microsoft.
We are excited to announce the general availability (GA) of solutions to run Red Hat JBoss Enterprise Application Platform (EAP) on Azure Virtual Machines. These solutions, jointly developed and supported by Red Hat and Microsoft, enable easier migration of JBoss EAP workloads by automating most boilerplate resource provisioning tasks. With solution templates available in the Azure Portal, you can streamline your migration process and take advantage of the robust infrastructure provided by Azure. You can also start with VM images and customize them to align with your deployment practices.
Evaluate the solutions for full production usage and reach out for free help from Microsoft to collaborate on your migration.
Ready to Deploy - Solution Templates
There are two JBoss EAP on VMs solution templates now available on the Azure Marketplace and Portal. One provisions a single standalone JBoss EAP instance and the other provisions a JBoss EAP cluster of configurable size.
The templates provision and configure the following resources:
- Red Hat Enterprise Linux (RHEL) VMs
- JBoss EAP standalone or cluster
- JBoss EAP management console
- Red Hat build of OpenJDK
- Data source connection (optional)
- Domain mode enabled (optional)
- Virtual network and subnet
- Network security group
- Azure App Gateway with public IP address (if applicable)
- Storage account for setting up Azure PING protocol for JGroups usage (if applicable)
- Storage account for sharing configuration files between VMs (if applicable)
The animation shows a template in action:
The templates can support various versions of JBoss EAP, OpenJDK, and RHEL. They can work on a Bring-Your-Own-Subscription (BYOS) or Pay-As-You-Go (PAYGO) basis. To use BYOS, you must contact Red Hat to get your subscription enabled on Azure.
The solution templates 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, you can take advantage of a range of Azure resources. The figure below shows a sample deployment architecture:
Ready to Customize - VM Images
In addition to the Marketplace solution templates, we now also offer basic VM images for JBoss EAP. The images represent certified, supported, up-to-date, and secure JBoss EAP, OpenJDK, and RHEL combinations. Examples include JBoss EAP 8 with JDK 17 on RHEL 9 and JBoss EAP 7.4 with JDK 11 on RHEL 8. The VM images are suitable for customers who require highly customized deployments with as much control as possible. The images are available on a PAYGO basis. The screenshot shows the VM creation experience in the Azure Portal for JBoss EAP:
You are Covered - JBoss EAP on Azure
In addition to JBoss EAP on VMs, Red Hat and Microsoft offer JBoss EAP on Azure App Service as well as Azure Red Hat OpenShift via an Azure Marketplace solution. JBoss EAP on Azure solutions are a key part of enabling enterprise Java workloads on the cloud. We have you covered no matter what path makes the best sense to you.
- JBoss EAP on Azure App Service – Ideal if you want a fully managed service with no infrastructure to manage, making it easy to deploy and focus on your apps.
- JBoss EAP on Azure Red Hat OpenShift – Best if you're moving to containers and want to use Docker and Kubernetes with full enterprise support.
- JBoss EAP on Virtual Machines (VMs) – Great for lift-and-shift migrations or if you need full control over the infrastructure.
Get Started with JBoss EAP on VMs
Evaluate the JBoss EAP on VM solutions today to get started on your cloud migration journey. If you would like to discuss an enterprise Java application migration scenario with the Microsoft Java on Azure team, please fill out this questionnaire, and we will reach back out as soon as possible.
Updated Apr 11, 2025
Version 3.0reza_rahman
Microsoft
Joined September 16, 2020
Marketplace blog
Follow this blog board to get notified when there's new activity