Chapter 4. Supported configurations for running JBoss EAP in Microsoft Azure
This section describes the supported configurations for running JBoss EAP in Microsoft Azure.
4.1. Supported virtual machine operating systems for using JBoss EAP Copy linkLink copied to clipboard!
The only virtual machine operating systems supported for using JBoss EAP in Microsoft Azure are:
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
- Microsoft Windows Server 2019
- Microsoft Windows Server 2022
The Red Hat Cloud Access program allows you to use a JBoss EAP subscription to install JBoss EAP on your own Azure virtual machine or one of the above On-Demand operating systems from the Microsoft Azure Marketplace. Note that virtual machine operating system subscriptions are separate from a JBoss EAP subscription.
Other than the above operating system restrictions, see the Customer Portal for further information on supported configurations for JBoss EAP, such as supported Java Development Kit (JDK) vendors and versions.
4.2. Azure Autoscale capabilities for JBoss EAP clustering Copy linkLink copied to clipboard!
Vertical scaling is supported for all JBoss EAP clustering use cases.
+ The following horizontal scaling use cases are also supported:
Distributed HTTP sessions
-
Via
hotrod-session-management Via
infinispan-session-management-
Using
invalidation-cacheand a shared, persistent cache store
-
Using
-
Via
Distributed
@StatefulEJBsVia
infinispan-passivation-store-
Using
invalidation-cacheand a shared, persistent cache store
-
Using
Distributed EJB timers
-
Using
invalidation-cacheand a shared, persistent cache store
-
Using
JPA/Hibernate second-level cache
- Invalidation or local entity/collection/query caching only
Public WildFly clustering API
-
CommandDispatcherAPI GroupAPIRed Hat Datagrid (RHDG) cluster is the preferred choice for a shared, persistent cache store.
For a list of unsupported JBoss EAP clustering use cases, see Unsupported Azure Autoscale horizontal scaling for JBoss EAP clustering.
To set up a JBoss EAP clustering instance, see Setting up a clustering instance for JBoss EAP in Microsoft Azure.
-