Delen via


Red Hat JBoss EAP in Azure

In dit artikel worden de beschikbare oplossingen beschreven voor het hosten van JBoss 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-schaalsets. Alle drie de oplossingen worden gezamenlijk ontwikkeld en ondersteund door Red Hat en Microsoft.

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 neemt onmiddellijk contact met u op om nauwe samenwerking te starten.

JBoss EAP op Azure-app Service

Azure-app Service is een volledig beheerd platform voor web- en API-toepassingen, met ingebouwd infrastructuuronderhoud, beveiligingspatching en schalen. App Service kan worden geïntegreerd met netwerkfuncties zoals virtuele netwerken, privé-eindpunten en hybride verbindingen. Met deze integratie kunt u uw infrastructuur zo nodig beveiligen en isoleren. U kunt snel implementeren met GitHub Actions en Azure Pipelines-integratie en uw toepassingen bewaken met Azure Monitor Application Insights. Zie Azure-app Service-overzicht voor meer informatie.

JBoss EAP is beschikbaar in de Linux-varianten van Premium v3 en Isolated v2 App Service-abonnementen. Zie Azure-app Serviceprijzen voor meer informatie over deze abonnementen. De geïsoleerde plannen hosten uw toepassing in een privé- en toegewezen Azure-omgeving. U kunt Premium v3- en Isolated v2-abonnementen aanschaffen op basis van betalen per gebruik of op één tot drie jaar reserveringen om de kosten tot 50% te verlagen. Zie Wat zijn Azure-reserveringen? en hoe reserveringskortingen van toepassing zijn op Azure-app Service voor meer informatie.

JBoss EAP wordt aangeboden met versies 7.3 en 7.4 op App Service. Omdat nieuwe versies van JBoss EAP door Red Hat worden uitgebracht, worden ze aangeboden in App Service als onderdeel van de reguliere platformupgrades. Voor een volledige lijst met de secundaire versies die beschikbaar zijn voor JBoss EAP op Azure-app Service, gaat u naar uw JBoss EAP-web-app in de Azure-portal en selecteert u Vervolgens Instellingen>algemene>instellingen>Java-webserverversie.

JBoss EAP op Azure-app Service wordt gezamenlijk ondersteund door Red Hat en Microsoft. Wanneer u een ondersteuningsaanvraag opent in Azure Portal over uw JBoss EAP-apps, neemt ondersteuning voor Azure indien nodig automatisch contact op met de technische ondersteuning van Red Hat. Deze geïntegreerde ondersteuning wordt verstrekt aan alle JBoss EAP-toepassingen die worden uitgevoerd op App Service. De prijsinformatie is beschikbaar op de pagina Azure-app Serviceprijzen. JBoss EAP-sites kunnen zich niet afmelden voor de geïntegreerde ondersteuning, maar u kunt wel een reservering kopen voor de geïntegreerde ondersteuning om de kosten te verlagen.


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 (ARO) een aantrekkelijke optie. Red Hat en Microsoft bieden een marketplace-oplossingssjabloon waarmee algemene standaardinrichtingstaken worden geautomatiseerd voor het implementeren van JBoss EAP op ARO. De oplossing kan automatisch een ARO-cluster, de JBoss EAP-operator, een voorbeeldtoepassing of uw eigen toepassing inrichten die is geïmplementeerd met behulp van S2I-technologie (Source-to-Image). U kunt de oplossing JBoss EAP starten in Azure Red Hat OpenShift vanuit Azure Portal.

Als alternatief voor de oplossingssjabloon bieden Red Hat en Microsoft ook een stapsgewijze handleiding voor het implementeren van JBoss EAP op ARO met behulp van Helm-grafieken in plaats van de operator. 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 virtuele Azure-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. U kunt de oplossingen vanuit Azure Portal starten om de volgende resources te implementeren:

Azure-oplossingssjablonen helpen de migratie van JBoss EAP-workloads te versnellen. Met de oplossingen worden automatisch verschillende Azure-resources ingericht om snel een JBoss EAP-implementatie te maken op virtuele Azure-machines of virtuele-machineschaalsets. De automatisch ingerichte resources zijn onder andere virtueel netwerk, opslag, netwerkbeveiligingsgroep, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, Azure-app Gateway en databaseconnectiviteit (Azure SQL, Oracle Database, PostgreSQL, MySQL). De oplossingen ondersteunen de nieuwste versies van JBoss EAP 7, OpenJDK 8 en RHEL 8.

De aanbiedingen vereisen een JBoss EAP-abonnement en werken op basis van Bring-Your-Own-Subscription (BYOS). Voor het RHEL-deel van de aanbieding hebt u de keuze om betalen per gebruik (PAYGO) of BYOS te gebruiken. In het geval van PAYGO worden er extra kosten in rekening gebracht voor het RHEL-abonnement per uur voor het gebruik van de aanbieding bovenop de normale Azure-reken-, netwerk- en opslagkosten. Als u RHEL BYOS wilt gebruiken, moet u contact opnemen met Red Hat om uw abonnement in Azure in te schakelen. Zodra u dit doet, worden de RHEL BYOS-opties zichtbaar als plannen.

Volgende stappen

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