Delen via


JBoss EAP in Azure

In dit artikel worden de beschikbare oplossingen beschreven voor het hosten van Red Hat JBoss Enterprise Application Platform (EAP) in Azure, inclusief de functies en voordelen van elke optie, zodat u de beste oplossing voor uw implementatie kunt kiezen.

Er zijn drie hostingopties voor JBoss EAP in Azure: App Service, Azure Red Hat OpenShift en Azure Virtual Machines (VM's). Red Hat en Microsoft ontwikkelen en ondersteunen alle drie de oplossingen. Wanneer u een ondersteuningsaanvraag opent in Azure Portal over uw JBoss EAP-toepassingen, neemt Azure indien nodig automatisch contact op met de technische ondersteuning van Red Hat.

Als u feedback wilt geven of nauw wilt samenwerken aan uw migratiescenario's met het technische team dat JBoss EAP in Azure-oplossingen ontwikkelt, vult u deze korte enquête in over de migratie van JBoss EAP en neemt u uw contactgegevens op. Ons team van programmamanagers, architecten en technici nemen onmiddellijk contact met u op om nauwe samenwerking te initiëren.

JBoss EAP op Azure App Service

Azure App Service is een volledig beheerd platform voor webtoepassingen, met ingebouwd infrastructuuronderhoud, beveiliging, patches en schalen. U kunt uw favoriete ontwikkelhulpprogramma's zoals Visual Studio Code gebruiken, snel implementeren met Maven en GitHub Actions of uw toepassingen bewaken met Application Insights. Zie Azure-app Service-overzicht voor meer informatie.

JBoss EAP is beschikbaar in verschillende App Service Linux-abonnementen, waaronder de gratis laag. Zie Prijzen voor Azure App Service voor meer informatie over App Service Linux-abonnementen. JBoss EAP-clustering wordt volledig ondersteund in de geïsoleerde plannen. Alle door Red Hat ondersteunde versies van JBoss EAP zijn beschikbaar in App Service, waaronder 8.0 en 7.4. Als er nieuwe versies van JBoss EAP worden uitgebracht, worden ze aangeboden in App Service als onderdeel van reguliere platformupgrades. Voor een volledige lijst met beschikbare versies gaat u naar uw JBoss EAP-webtoepassing in de Azure-portal en selecteert u Instellingen>Algemene>Instellingen>Java-webserverversie. Commerciële ondersteuning voor JBoss EAP is ingebouwd in App Service. JBoss EAP-prijsinformatie is beschikbaar op de pagina Prijzen van Azure App Service .


JBoss EAP op Azure Red Hat OpenShift

Azure Red Hat OpenShift biedt uiterst beschikbare, volledig beheerde OpenShift-clusters op aanvraag, gezamenlijk bewaakt en uitgevoerd door Microsoft en Red Hat. Als u al containers/Kubernetes gebruikt of wilt gebruiken, is het implementeren van JBoss EAP in Azure Red Hat OpenShift een aantrekkelijke optie. Red Hat en Microsoft bieden een marketplace-oplossingssjabloon waarmee algemene standaardinrichtingstaken worden geautomatiseerd voor het implementeren van JBoss EAP in Azure Red Hat OpenShift. De oplossing kan automatisch de volgende resources inrichten:

  • Een Azure Red Hat OpenShift-cluster. U kunt ook implementeren in een bestaand cluster.
  • Een JBoss EAP-operator.
  • Optioneel een voorbeeld van een toepassing om aan de slag te gaan.
  • Een aangepaste toepassingsimplementatie met behulp van Source-to-Image (S2I) is optioneel.
  • Een virtueel netwerk en subnet.

U kunt de oplossing JBoss EAP starten in Azure Red Hat OpenShift vanuit Azure Portal (klik op de koppeling).

Als alternatief voor de oplossingssjabloon bieden Red Hat en Microsoft ook een gedetailleerde stapsgewijze handleiding voor het implementeren van JBoss EAP in Azure Red Hat OpenShift. Zie Een Java-toepassing implementeren met Red Hat JBoss Enterprise Application Platform (JBoss EAP) op een Azure Red Hat OpenShift 4-cluster voor meer informatie.

JBoss EAP op Azure Virtuele Machines

Virtuele machines zijn een volwassen, bewezen migratiepad naar de cloud die maximale flexibiliteit en controle biedt. Deze factoren zijn vooral belangrijk voor bedrijfskritieke workloads die het meest geschikt zijn voor lift-and-shift-migratie. Microsoft en Red Hat bieden robuuste opties voor het migreren van JBoss EAP-workloads naar Azure Virtual Machines. Er zijn twee oplossingssjablonen die u vanuit Azure Portal kunt starten om aan uw gebruiksscenario te voldoen (klik op de koppelingen):

Met de oplossingssjablonen kunt u de migratie van workloads versnellen. Ze kunnen automatisch de volgende resources inrichten:

  • RHEL-VM's (Red Hat Enterprise Linux)
  • Zelfstandige JBoss EAP of cluster
  • JBoss EAP-beheerconsole
  • Red Hat-versie van OpenJDK
  • Gegevensbronverbinding (optioneel)
  • Domeinmodus ingeschakeld (optioneel)
  • Virtueel netwerk en subnet
  • Netwerkbeveiligingsgroep
  • Azure App Gateway met openbaar IP-adres (indien van toepassing)
  • Opslagaccount voor het instellen van het Azure Ping-protocol voor JGroups-gebruik (indien van toepassing)
  • Opslagaccount voor het delen van configuratiebestanden tussen VM's (indien van toepassing)

De oplossingen ondersteunen verschillende versies van JBoss EAP, OpenJDK en RHEL, zoals JBoss EAP 8 met OpenJDK 17 op RHEL 9. Ze kunnen werken op basis van een eigen-abonnement of afrekenen op basis van gebruik. Als u bring-your-own-subscription wilt gebruiken, moet u contact opnemen met Red Hat om uw abonnement in Azure in te schakelen. Nadat u dit hebt uitgevoerd, worden de opties voor bring-your-own-subscription zichtbaar als abonnementen.

Naast de oplossingssjablonen publiceren Red Hat en Microsoft ook eenvoudige installatiekopieën voor virtuele machines voor JBoss EAP in Azure Marketplace. De afbeeldingen vertegenwoordigen gecertificeerde, ondersteunde, up-to-date en beveiligde combinaties van JBoss EAP, OpenJDK en RHEL. De afbeeldingen zijn alleen beschikbaar op basis van betalen per gebruik. Voor klanten die nog meer flexibiliteit en controle nodig hebben, bieden Red Hat en Microsoft een gedetailleerde stapsgewijze handleiding voor het implementeren van JBoss EAP op Azure Virtual Machines.

Volgende stappen

De volgende artikelen bevatten meer informatie over het aan de slag gaan met deze technologieën.