Dela via


Red Hat JBoss EAP på Azure

Den här artikeln beskriver de tillgängliga lösningarna för att vara värd för JBoss EAP i Azure, inklusive funktionerna och fördelarna med varje alternativ så att du kan välja den bästa för distributionen.

Det finns tre värdalternativ för JBoss EAP på Azure: App Service, Azure Red Hat OpenShift och Azure Virtual Machines/VM Scale Sets. Alla tre lösningarna utvecklas gemensamt och stöds av Red Hat och Microsoft.

Om du är intresserad av att ge feedback eller arbeta nära dina migreringsscenarier med utvecklingsteamet som utvecklar JBoss EAP för Azure-lösningar, fyller du i den här korta undersökningen om JBoss EAP-migrering och inkluderar din kontaktinformation. Vårt team med programchefer, arkitekter och ingenjörer kommer snabbt att kontakta dig för att initiera ett nära samarbete.

JBoss EAP på Azure App Service

Azure App Service är en fullständigt hanterad plattform för webb- och API-program, med inbyggt infrastrukturunderhåll, säkerhetskorrigeringar och skalning. App Service integreras med nätverksfunktioner som virtuella nätverk, privata slutpunkter och hybridanslutningar. Med den här integreringen kan du skydda och isolera infrastrukturen efter behov. Du kan snabbt distribuera med GitHub Actions och Azure Pipelines-integrering och övervaka dina program med Azure Monitor Application Insights. Mer information finns i Översikt över Azure App Service.

JBoss EAP är tillgängligt på Linux-varianterna av Premium v3- och Isolated v2 App Service-planer. Mer information om dessa planer finns i Prissättning för Azure App Service. Isolerade planer är värd för ditt program i en privat, dedikerad Azure-miljö. Du kan köpa Premium v3- och Isolated v2-abonnemang per användning eller på en till tre års reservation för att minska kostnaderna med upp till 50 %. Mer information finns i Vad är Azure-reservationer? och Hur gäller reservationsrabatter för Azure App Service.

JBoss EAP erbjuds med versionerna 7.3 och 7.4 på App Service. När nya versioner av JBoss EAP släpps av Red Hat erbjuds de på App Service som en del av de regelbundna plattformsuppgraderingarna. En fullständig lista över de delversioner som är tillgängliga för JBoss EAP i Azure App Service finns i JBoss EAP-webbappen i Azure-portalen och väljer sedan Inställningar>Konfiguration>Allmänna inställningar>Java-webbserverversion.

JBoss EAP på Azure App Service stöds gemensamt av Red Hat och Microsoft. När du öppnar ett supportärende på Azure-portalen om dina JBoss EAP-appar kontaktar Azure-supporten automatiskt Red Hats tekniska support vid behov. Det här integrerade stödet tillhandahålls till alla JBoss EAP-program som körs på App Service. Prisinformation finns på sidan Priser för Azure App Service. JBoss EAP-webbplatser kan inte välja bort den integrerade supporten, men du kan köpa en reservation för det integrerade stödet för att minska kostnaderna.


JBoss EAP på Azure Red Hat OpenShift

Azure Red Hat OpenShift tillhandahåller fullständigt hanterade OpenShift-kluster med hög tillgänglighet på begäran som övervakas och drivs gemensamt av Microsoft och Red Hat. Om du redan använder eller planerar att använda containrar/Kubernetes är det ett övertygande alternativ att distribuera JBoss EAP på Azure Red Hat OpenShift (ARO). Red Hat och Microsoft tillhandahåller en marketplace-lösningsmall som automatiserar vanliga etableringsuppgifter för pannplattor för att distribuera JBoss EAP på ARO. Lösningen kan automatiskt etablera ett ARO-kluster, JBoss EAP-operatorn, ett exempelprogram eller ett eget program som distribueras med hjälp av S2I-teknik (Source-to-Image). Du kan starta lösningen JBoss EAP på Azure Red Hat OpenShift från Azure-portalen.

Som ett alternativ till lösningsmallen tillhandahåller Red Hat och Microsoft även en stegvis guide om hur du distribuerar JBoss EAP på ARO med hjälp av Helm-diagram i stället för operatorn. Mer information finns i Distribuera ett Java-program med Red Hat JBoss Enterprise Application Platform (JBoss EAP) i ett Azure Red Hat OpenShift 4-kluster.

JBoss EAP på virtuella Azure-datorer

Virtuella datorer är en mogen, beprövad migreringsväg till molnet som ger maximal flexibilitet och kontroll. Dessa faktorer är särskilt viktiga för verksamhetskritiska arbetsbelastningar som passar bäst för lift-and-shift-migrering. Microsoft och Red Hat har robusta alternativ för att migrera JBoss EAP-arbetsbelastningar till virtuella Azure-datorer. Du kan starta lösningarna från Azure-portalen för att distribuera följande resurser:

Azure-lösningsmallar hjälper till att påskynda migreringen av JBoss EAP-arbetsbelastningar. Lösningarna etablerar automatiskt flera Azure-resurser för att snabbt skapa en JBoss EAP-distribution på virtuella Azure-datorer eller vm-skalningsuppsättningar. De automatiskt etablerade resurserna omfattar virtuellt nätverk, lagring, nätverkssäkerhetsgrupp, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, Azure App Gateway och databasanslutning (Azure SQL, Oracle Database, PostgreSQL, MySQL). Lösningarna stöder de senaste versionerna av JBoss EAP 7, OpenJDK 8 och RHEL 8.

Erbjudandena kräver en JBoss EAP-prenumeration och fungerar på byOS-basis (Bring-Your-Own-Subscription). För RHEL-delen av erbjudandet har du ett val att använda antingen Betala per användning (PAYGO) eller BYOS. När det gäller PAYGO debiteras en extra RHEL-prenumeration per timme för att använda erbjudandet utöver de normala kostnaderna för Azure-beräkning, nätverk och lagring. Om du vill använda RHEL BYOS måste du kontakta Red Hat för att få din prenumeration aktiverad i Azure. När du gör det visas RHEL BYOS-alternativen som planer.

Nästa steg

Följande artiklar innehåller mer information om hur du kommer igång med dessa tekniker.