Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver de tillgängliga lösningarna för att vara värd för Red Hat JBoss Enterprise Application Platform (EAP) i Azure, inklusive funktionerna och fördelarna med varje alternativ så att du kan välja den bästa för din distribution.
Det finns tre värdalternativ för JBoss EAP på Azure: App Service, Azure Red Hat OpenShift och Virtuella Azure-datorer. Red Hat och Microsoft utvecklar och stöder gemensamt alla tre lösningarna. När du öppnar ett supportärende på Azure-portalen om dina JBoss EAP-program kontaktar Azure-supporten automatiskt Red Hats tekniska support vid behov.
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 av programchefer, arkitekter och ingenjörer hör genast av 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 webbprogram med inbyggt infrastrukturunderhåll, säkerhet, korrigering och skalning. Du kan använda dina favoritutvecklingsverktyg som Visual Studio Code, distribuera snabbt med Maven och GitHub Actions eller övervaka dina program med Application Insights. Mer information finns i Översikt över Azure App Service.
JBoss EAP är tillgängligt för olika App Service Linux-planer – inklusive den kostnadsfria nivån. Mer information om App Service Linux-planer finns i Prissättning för Azure App Service. JBoss EAP-klustring stöds fullt ut i de isolerade planerna. Alla Red Hat-versioner av JBoss EAP som stöds är tillgängliga i App Service, inklusive 8.0 och 7.4. När nya versioner av JBoss EAP släpps erbjuds de på App Service som en del av regelbundna plattformsuppgraderingar. Om du vill ha en fullständig lista över tillgängliga versioner går du till JBoss EAP-webbprogrammet i Azure-portalen och väljer sedan Inställningar>Konfiguration>Allmänna inställningar>Java-webbserverversion. JBoss EAP kommersiell support är inbyggd i App Service. JBoss EAP-prisinformation finns på sidan Azure App Service Pricing.
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. Red Hat och Microsoft tillhandahåller en lösningsmall för marknadsplats som automatiserar vanliga standardiserade etableringsuppgifter för att distribuera JBoss EAP på Azure Red Hat OpenShift. Lösningen kan automatiskt etablera följande resurser:
- Ett Azure Red Hat OpenShift-kluster. Du kan också distribuera till ett befintligt kluster.
- En JBoss EAP-operator.
- Det finns valfritt ett exempelprogram för att komma igång.
- Valfritt, ett anpassat program som distribueras med hjälp av S2I (Source-to-Image).
- Ett virtuellt nätverk och undernät.
Du kan starta lösningen JBoss EAP på Azure Red Hat OpenShift från Azure-portalen (klicka bara på länken).
Som ett alternativ till lösningsmallen tillhandahåller Red Hat och Microsoft också en detaljerad stegvis guide om hur du distribuerar JBoss EAP på Azure Red Hat OpenShift. 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 uppdragskritiska arbetsuppgifter 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. Det finns två lösningsmallar som du kan starta från Azure-portalen för att matcha ditt användningsfall (klicka bara på länkarna):
- En enda JBoss EAP-instans på en virtuell Azure-dator.
- Ett JBoss EAP-kluster på Azure Virtual Machines.
Lösningsmallarna hjälper till att påskynda migreringen av arbetsbelastningar. De kan automatiskt etablera följande resurser:
- Virtuella Datorer med Red Hat Enterprise Linux (RHEL)
- Fristående JBoss EAP eller kluster
- JBoss EAP-hanteringskonsol
- Red Hat-version av OpenJDK
- Anslutning till datakälla (valfritt)
- Domänläge aktiverat (valfritt)
- Virtuellt nätverk och undernät
- Nätverkssäkerhetsgrupp
- Azure App Gateway med offentlig IP-adress (om tillämpligt)
- Lagringskonto för att konfigurera Azure-pingprotokoll för JGroups-användning (om tillämpligt)
- Lagringskonto för delning av konfigurationsfiler mellan virtuella datorer (om tillämpligt)
Lösningarna stöder olika versioner av JBoss EAP, OpenJDK och RHEL, till exempel JBoss EAP 8 med OpenJDK 17 på RHEL 9. De kan arbeta med en egen prenumeration eller betala per användning. Om du vill använda bring-your-own-subscription måste du kontakta Red Hat för att få din prenumeration aktiverad i Azure. När du gör det blir alternativen ta-med-din-egen-prenumeration synliga som prenumerationsalternativ.
Förutom lösningsmallarna publicerar Red Hat och Microsoft även grundläggande virtual machine-avbildningar för JBoss EAP på Azure Marketplace. Bilderna representerar certifierade, stödda, up-to-date och säkra kombinationer av JBoss EAP, OpenJDK och RHEL. Bilderna är endast tillgängliga enligt principen betala per användning. För kunder som behöver ännu mer flexibilitet och kontroll tillhandahåller Red Hat och Microsoft en detaljerad stegvis guide om hur du distribuerar JBoss EAP på virtuella Azure-datorer.
Nästa steg
Följande artiklar innehåller mer information om hur du kommer igång med dessa tekniker.