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
Tweet

More Decks by Reza Rahman

Other Decks in Programming

Transcript

  1. View Slide

  2. Topics JBoss EAP on Azure
    Virtual Machines and VM Scale Sets
    Azure Red Hat OpenShift
    Azure App Service
    Roadmap

    View Slide

  3. 1. JBoss EAP on Azure

    View Slide

  4. JBoss EAP on Azure

    View Slide

  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

    View Slide

  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

    View Slide

  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

    View Slide

  8. Jointly Supported

    View Slide

  9. 2.

    View Slide

  10. JBoss EAP on VMs

    View Slide

  11. View Slide

  12. View Slide

  13. 3.

    View Slide

  14. JBoss EAP on ARO

    View Slide

  15. View Slide

  16. View Slide

  17. 4.

    View Slide

  18. JBoss EAP on App Service

    View Slide

  19. View Slide

  20. View Slide

  21. 5.

    View Slide

  22. Roadmap



    • •


    View Slide

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

    View Slide

  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

    View Slide