A new era of high availability and scalability
If you're running distributed applications on JBoss EAP, you know that clustering is essential for data consistency and fault tolerance. We've taken this a step further on Azure App Service. Now, when you integrate JBoss EAP with an Azure Virtual Network (VNet), clustering isn't just an option; it's a built-in feature that kicks in automatically.
What does this mean for your apps? For starters, it improves fault tolerance and enables more efficient data sharing across multiple instances. Your application can now handle traffic spikes and server failures better. The service scales based on your configured settings in Azure App Service, providing both vertical and horizontal options.
One key update in this release is the automatic enablement of clustering when you activate VNet Integration for your web application. This results in a high-availability setup right from the get-go. We'll delve into the technical specifics below.
Enabling VNet integration is required for communication between servers that form the cluster. Clustering is enabled automatically but can be disabled using an Application Setting (WEBSITE_DISABLE_CLUSTERING).
What’s Included
Configuration
You can configure the behavior of the clustering-related features using these Application Settings:
How to Get Started
Get started with Clustering Support on App Service for JBOSS EAP today! It is now generally available. To get your hands on it, go through our detailed guide: Clustered JBoss EAP on Azure App Service Quickstart. This guide walks you through the deployment of a basic distributed application to JBoss EAP, demonstrating how clustering operates seamlessly on Azure App Service.
Additional Information
Auto-scale rules
When configuring auto-scale rules for horizontal scaling it is important to remove instances one at a time to ensure each removed instance transfers its activity (for example, handling a database transaction) to another member of the cluster. When configuring your auto-scale rules in the Portal to scale down, use the following options:
When scaling out though, you can add multiple instances to the cluster simultaneously.
Limitations on Clustering
Learn more
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.