JBoss EAP na Azure

Tento článek popisuje dostupná řešení pro hostování platformy Enterprise Application Platform (EAP) Red Hat JBoss Enterprise Application Platform (EAP) v Azure, včetně funkcí a výhod jednotlivých možností, abyste si mohli vybrat tu nejlepší pro vaše nasazení.

Existují tři možnosti hostování JBoss EAP v Azure: App Service, Azure Red Hat OpenShift a Azure Virtual Machines. Red Hat a Microsoft společně vyvíjejí a podporují všechna tři řešení. Když otevřete případ podpory na webu Azure Portal o aplikacích JBoss EAP, podpora Azure v případě potřeby automaticky kontaktuje technickou podporu Red Hatu.

Pokud chcete poskytnout zpětnou vazbu nebo úzce spolupracovat na scénářích migrace s technickým týmem, který vyvíjí JBoss EAP v řešeních Azure, vyplňte tento krátký průzkum o migraci JBoss EAP a uveďte své kontaktní informace. Náš tým programových manažerů, architektů a techniků vás okamžitě kontaktuje, abyste zahájili úzkou spolupráci.

JBoss EAP ve službě Aplikace Azure

Azure App Service je plně spravovaná platforma pro webové aplikace s integrovanou údržbou infrastruktury, zabezpečením, opravami a škálováním. Můžete použít oblíbené vývojové nástroje, jako je Visual Studio Code, rychle nasadit pomocí Mavenu a GitHub Actions nebo monitorovat aplikace pomocí Application Insights. Další informace najdete v přehledu služby Azure App Service.

JBoss EAP je k dispozici v různých plánech App Service Linux , včetně úrovně Free. Další informace o plánech App Service pro Linux najdete v tématu ceny Azure App Service. Clustering JBoss EAP je plně podporovaný v izolovaných plánech. Všechny podporované verze JBoss EAP pro Red Hat jsou k dispozici ve službě App Service včetně verze 8.0 a 7.4. S vydáním nových verzí JBoss EAP se nabízejí ve službě App Service jako součást běžných upgradů platformy. Úplný seznam dostupných verzí najdete ve webové aplikaci JBoss EAP na webu Azure Portal a pak vyberte Nastavení>Konfigurace>Obecná nastavení>Verze webového serveru Java. Komerční podpora JBoss EAP je integrovaná do služby App Service. Informace o cenách EAP JBoss jsou k dispozici na stránce s cenami služby Azure App Service.


JBoss EAP na Azure Red Hat OpenShiftu

Azure Red Hat OpenShift poskytuje vysoce dostupné a plně spravované clustery OpenShift na vyžádání, které společně monitorují a provozují Microsoft a Red Hat. Pokud už používáte nebo plánujete používat kontejnery nebo Kubernetes, nasazení JBoss EAP v Azure Red Hat OpenShiftu je přesvědčivá možnost. Red Hat a Microsoft poskytují šablonu řešení marketplace, která automatizuje běžné často používané úlohy zřizování pro nasazení JBoss EAP v Azure Red Hat OpenShiftu. Řešení může automaticky zřídit následující prostředky:

  • Azure Red Hat OpenShift cluster Alternativně můžete nasadit do existujícího clusteru.
  • JBoss EAP operátor.
  • Volitelně můžete mít ukázkovou úvodní aplikaci.
  • Můžete volitelně použít vlastní nasazení aplikace pomocí Source-to-Image (S2I).
  • Virtuální síť a podsíť.

Řešení JBoss EAP můžete spustit na webu Azure Red Hat OpenShift z webu Azure Portal (stačí kliknout na odkaz).

Jako alternativu k šabloně řešení poskytuje Red Hat a Microsoft také podrobný průvodce nasazením JBoss EAP v Azure Red Hat OpenShiftu. Další informace najdete v tématu Nasazení aplikace v Javě s platformou JBoss Enterprise Application Platform (JBoss EAP) v clusteru Azure Red Hat OpenShift 4.

JBoss EAP ve službě Azure Virtual Machines

Virtuální počítače jsou vyspělou a prověřenou cestou migrace do cloudu, která poskytuje maximální flexibilitu a kontrolu. Tyto faktory jsou zvláště důležité pro klíčové úlohy, které jsou nejvhodnější pro migraci metodou "lift and shift". Microsoft a Red Hat poskytují robustní možnosti pro migraci úloh EAP JBoss na Azure Virtual Machines. Existují dvě šablony řešení, které můžete spustit z webu Azure Portal tak, aby odpovídaly vašemu případu použití (stačí kliknout na odkazy):

Šablony řešení pomáhají zrychlit migraci úloh. Můžou automaticky zřizovat následující prostředky:

  • Virtuální počítače s Red Hat Enterprise Linuxem (RHEL)
  • JBoss EAP samostatný nebo klastr
  • Konzola pro správu EAP JBoss
  • Kompilace Red Hat OpenJDK
  • Připojení ke zdroji dat (volitelné)
  • Povolený režim domény (volitelné)
  • Virtuální síť a podsíť
  • Skupina zabezpečení sítě
  • Azure App Gateway s veřejnou IP adresou (pokud je k dispozici)
  • Účet úložiště pro nastavení protokolu Azure Ping pro využití JGroups (pokud je k dispozici)
  • Účet úložiště pro sdílení konfiguračních souborů mezi virtuálními počítači (pokud je k dispozici)

Řešení podporují různé verze JBoss EAP, OpenJDK a RHEL, jako je JBoss EAP 8 s OpenJDK 17 v RHEL 9. Můžou pracovat s vlastním předplatným nebo průběžným platbou. Pokud chcete používat vlastní předplatné, musíte kontaktovat Red Hat, aby bylo vaše předplatné povolené v Azure. Jakmile to uděláte, možnosti vlastního předplatného se zobrazí jako plány.

Kromě šablon řešení publikují Red Hat a Microsoft také základní image virtuálních počítačů pro JBoss EAP na Azure Marketplace. Obrázky představují certifikované, podporované, up-to-date a zabezpečené kombinace JBoss EAP, OpenJDK a RHEL. Obrázky jsou dostupné jenom na základě platby za využití. Zákazníkům, kteří potřebují ještě větší flexibilitu a kontrolu, poskytuje Red Hat a Microsoft podrobný podrobný průvodce, jak nasadit JBoss EAP ve službě Azure Virtual Machines.

Další kroky

Následující články obsahují další informace o tom, jak s těmito technologiemi začít.