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. 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. Topics JBoss EAP on Azure Virtual Machines Azure Red Hat

    OpenShift Azure App Service Summary
  2. JBoss EAP on Azure JBoss EAP powers some of the

    most mission-critical enterprise applications worldwide Red Hat and Microsoft have a robust partnership around Azure including for Red Hat Enterprise Linux (RHEL), OpenShift, JBoss EAP and Quarkus JBoss EAP is a key component in enabling enterprise Java workloads on Azure Jointly developed and supported solutions for JBoss EAP on Azure Virtual Machines (VMs), Azure Red Hat OpenShift, and App Service
  3. “Customers are continuing to seek simpler ways to enhance application

    performance and operate at scale in any cloud environment. JBoss Enterprise Application Platform on Azure offers just that – flexible, more secure options, on a managed platform. We remain committed to investing in and growing our partnership with Microsoft to deliver cost-effective solutions that support our customers throughout their cloud journeys.“ Blake Shiver Vice President, Cloud Partners Red Hat
  4. 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 Azure Service Bus
  5. Options for every organization Migrate Java EE/Jakarta EE applications from

    other servers to JBoss EAP on Azure Server Migrations Migrate existing on-premises JBoss EAP/WildFly deployments to Azure Cloud Migrations Desired level of infrastructure control vs productivity • Clustered and standalone support • Domain mode and console support • Greatest infrastructure control Azure VMs • EAP Operator for Kubernetes • Helm Chart for EAP • Some infrastructure control Azure Red Hat OpenShift • Infrastructure layer abstracted away • Service-managed JBoss EAP • Clustering support Azure App Service
  6. Jointly Supported Microsoft Azure Support Red Hat Support Red Hat

    Customer Portal Microsoft Help and Support
  7. JBoss EAP on VMs Robust, up-to-date solutions for JBoss EAP

    on Azure Virtual Machines RHEL, OpenJDK Azure marketplace offers jointly developed by Red Hat and Microsoft VM base images for select JBoss EAP, Java, OS combinations Automate operations such as provisioning networking, storage, security, installing Linux/Java/JBoss EAP, load-balancing using App Gateway, and database connectivity Standalone and cluster deployments Domain mode, console Bring-Your-Own-Subscription (BYOS) or Pay-As-You-Go (PAYGO)
  8. JBoss EAP on Azure Red Hat OpenShift JBoss EAP certified

    by Red Hat and Microsoft to run well on Azure Red Hat OpenShift via Operator and Helm Chart Robust Marketplace solution quickly provisions JBoss EAP on Azure Red Hat OpenShift OpenShift cluster, Operator, JBoss EAP deployment using Source-to-Image (S2I), sample application Jointly published, maintained, and supported by Red Hat and Microsoft Bring your own subscription Step-by-step guide for manual deployment as an alternative to Marketplace solution
  9. JBoss EAP on App Service Azure only top tier public

    cloud with fully managed Jakarta EE application server offering JBoss EAP on App Service Jointly developed and supported by Red Hat and Microsoft Integrated commercial support for JBoss EAP Load-balanced, auto-deployed, auto-scaled, clustering, monitored, secure, update notifications, staging, free tier Deployment APIs and integrations with Maven, GitHub Actions, and popular IDEs Bring-Your-Own-Subscription (BYOS) or Pay-As-You-Go (PAYGO) No console access, customization via CLI possible
  10. Summary Robust solutions available for JBoss EAP on VMs, Azure

    Red Hat OpenShift, and App Service Jointly developed and supported by Red Hat and Microsoft Active roadmap, your feedback welcome Engineering team will provide direct migration assistance to selected customers Please engage us! https://aka.ms/migration-survey
  11. Resources  JBoss EAP on Azure  https://docs.microsoft.com/azure/developer/java/ee/jboss-on-azure  JBoss

    EAP on App Service free tier, price reduction announcement  https://techcommunity.microsoft.com/blog/appsonazureblog/run-jboss-eap-on-app-service- with-maximum-cost-efficiency/4295954  JBoss EAP on Azure Red Hat OpenShift announcement  https://techcommunity.microsoft.com/t5/apps-on-azure-blog/run-jboss-eap-on-azure-red- hat-openshift/ba-p/3812097