Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Powering Java on Azure with JBoss EAP

Powering Java on Azure with JBoss EAP

Microsoft and Red Hat have partnered to fully enable JBoss EAP on Azure using a diverse set of pathways to the cloud. A cornerstone of the partnership is offering JBoss EAP – alongside Java SE and Tomcat - on App Service, the flagship PaaS platform for Azure. Keeping developer choice in mind, we also jointly offer equally robust solutions for running JBoss EAP on Azure Virtual Machines as well as Azure Red Hat OpenShift. Taken together these solutions enable several use cases including a single working instance, clustering, load-balancing, database connectivity, caching and directory server integration.

This highly demo and code driven session will rapidly tour these solutions and scenarios. We will also cover the longer-term roadmap for JBoss EAP on Azure. This session is a great opportunity for you to connect with the team working on JBoss EAP on Azure.

Reza Rahman

July 12, 2022

More Decks by Reza Rahman

Other Decks in Programming


  1. None
  2. Topics JBoss EAP on Azure Virtual Machines and VM Scale

    Sets Azure Red Hat OpenShift Azure App Service Roadmap
  3. 1. JBoss EAP on Azure

  4. JBoss EAP on Azure

  5. “Red Hat and Microsoft are both committed to extending choice

    and flexibility for organizations as they shift traditional Java applications to the cloud. Red Hat JBoss EAP on Azure offers customers a fully configured, jointly supported solution to make it easier for organizations to realize the benefits of cloud-based architecture. We look forward to continuing to build upon our long-standing relationship with Microsoft and expand support for our joint customers.“ Rich Sharples Senior Director of Product Management (Application Services) Red Hat
  6. Options for JBoss EAP on Azure Productivity Control Infrastructure-as-a-service Container

    platform-as-a-service Platform-as-a-service Virtual Machines Red Hat OpenShift Azure App Service Supporting Services Azure Database for PostgreSQL Azure Database for MySQL Azure SQL Azure AD Scale Sets Azure Service Bus
  7. Options for every organization Migrate Jakarta EE apps from other

    web servers to JBoss EAP on Azure Web Server Migrations Migrate on-premies Java EE / Jakarta EE to JBoss EAP on Azure Cloud Migrations • Clustered & Standalone support • Greatest infrastructure control • Customer managed infrastructure Azure VMs/VMSS • EAP Operator for K8S • Helm Charts for EAP • Some infrastructure control Azure Red Hat OpenShift • Clustering support in Preview • Infrastructure mgmt. abstracted away • Service-managed managed JBoss EAP Azure App Service
  8. Jointly Supported

  9. 2.

  10. JBoss EAP on VMs

  11. None
  12. None
  13. 3.

  14. JBoss EAP on ARO

  15. None
  16. None
  17. 4.

  18. JBoss EAP on App Service

  19. None
  20. None
  21. 5.

  22. Roadmap • • • • • • • • •

  23. Summary Please engage us! https://aka.ms/migration-survey

  24. Resources https://docs.microsoft.com/azure/developer/java/ee/jboss-on-azure https://azure.microsoft.com/updates/public-preview-clustering-support-for-jboss-eap-on- azure-app-service https://techcommunity.microsoft.com/t5/apps-on-azure-blog/run-jboss-eap-on-azure-red- hat-openshift/ba-p/3478743 https://github.com/Azure-Samples/workshop-migrate-jboss-on-app-service