While Jakarta EE- and Java-based applications offer a number of benefits for developers, taking the time to prepare them for a cloud transition can be cost prohibitive. With Red Hat® JBoss® Enterprise Application Platform (JBoss EAP) on Azure App Service, minimal to no rework is required, enabling companies to seamlessly transition their existing apps to the cloud. In some cases, that transition could be made in as little as 30 minutes! But there’s more to JBoss EAP and App Service than just speed—it can transform your capabilities, too.
Benefits of JBoss EAP
JBoss EAP allows you to take everything you already love about your Java or Jakarta EE applications and move to the cloud for improved speed and more advanced capabilities. One key feature is the ability to quickly and easily scale up and down based on demand, ensuring your applications perform well under load. Hosting your app in the cloud also provides reliability benefits, including high uptime guarantees, without the hassle of maintaining your own hardware.
With JBoss EAP, you can get the best of the cloud with the applications you already have. JBoss EAP is Jakarta EE-Certified, and provides enterprise performance features including failover, clustering, caching, and intelligent load balancing. It also features several tools that improve the developer experience, including self-service application provisioning, simplified stack management, and application auto-scaling.
Running JBoss EAP on Azure App Service
You have a choice of cloud providers, but running JBoss EAP on Azure App Service is an easy decision, with joint support offered by Red Hat and Microsoft. With this dual support agreement, Microsoft handles platform-related questions and triages JBoss issues, escalating when necessary to Red Hat support on your behalf. Normally, you would have to pay for Red Hat’s support services, but it’s included as part of your subscription on Azure App Service.
Of course, you also get the great features that come with Azure App Service. Key benefits include built-in infrastructure maintenance, security patching, and scaling, as well as support for virtual networks, private endpoints, and hybrid connections. Working on Azure is also simplified with the option to deploy from GitHub Actions and Azure Pipelines and monitor application health with Azure Monitor Applications Insights.
And Azure App Service makes running JBoss EAP straightforward. New versions of JBoss EAP are offered as a regular part of App Service platform upgrades, making upgrading your existing applications easy, and allowing you to build apps with the latest features seamlessly.
Experience JBoss EAP
Refactoring your existing apps to move them to the cloud can take significant time and resources. With JBoss EAP on Azure App Services, you may not have to. Given its extensive compatibility with Java EE and Jakarta EE applications, you may not have to make any changes to your application. That’s why, for many apps, deployment on Azure App Service can take as little as 30 minutes. This self-service guide demonstrates how you can deploy a Jakarta EE application to Azure using managed JBoss EAP. And, you can learn more about JBoss EAP on Azure in this Microsoft Learn Article.
JBoss EAP is available on Linux variants of Premium v2 and Isolated v2 App Service plans. For more information about these plans, see App Service pricing. Get started today with Azure App Service to give your team the competitive advantage that app modernization provides.
If you’re ready to begin, check out our partner portal, where you can learn about Microsoft partners who have specialized services for your application requirements.
Bookmark the Apps on Azure blog to keep up with our expert coverage and product announcements and follow Microsoft Azure on Twitter for the latest news and updates.