Red Hat JBoss EAP v Azure

Tento článek popisuje dostupná řešení pro hostování protokolu JBoss 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 nebo VM Scale Sets. Všechna tři řešení jsou společně vyvinuta a podporována společností Red Hat a Microsoftem.

JBoss EAP ve službě Aplikace Azure

Aplikace Azure Service je plně spravovaná platforma pro webové aplikace a aplikace API s integrovanou údržbou infrastruktury, opravami zabezpečení a škálováním. App Service se integruje se síťovými funkcemi, jako jsou virtuální sítě, privátní koncové body a hybridní Připojení iony. Tato integrace umožňuje podle potřeby zabezpečit a izolovat infrastrukturu. Pomocí gitHub Actions a integrace Azure Pipelines můžete rychle nasadit a monitorovat aplikace pomocí služby Azure Monitor Application Přehledy. Další informace najdete v přehledu služby App Service.

JBoss EAP je k dispozici ve variantách Linuxu plánů Služby App Service úrovně Premium v3 a Izolované verze 2. Další informace o těchto plánech najdete v tématu Ceny služby App Service. Izolované plány hostují vaši aplikaci v privátním vyhrazeném prostředí Azure. Plány Premium v3 a Izolované verze 2 si můžete koupit na bázi průběžných plateb nebo na jedné až tříleté rezervaci, abyste snížili náklady až na 50 %. Další informace najdete v tématu Co jsou rezervace Azure? a jak se slevy za rezervace vztahují na službu Aplikace Azure Service.

JBoss EAP se nabízí s verzemi 7.3 a 7.4 ve službě App Service. Vzhledem k tomu, že red Hat vydává nové verze JBoss EAP, nabízejí se ve službě App Service jako součást běžných upgradů platformy. Úplný seznam podverzí dostupných pro JBoss EAP ve službě Aplikace Azure Service najdete ve webové aplikaci JBoss EAP na webu Azure Portal a pak vyberte Nastavení> Konfigurace>obecné verze webového serveru> Nastavení Java.

Program JBoss EAP ve službě Aplikace Azure service je společně podporován společností Red Hat a Microsoftem. Když otevřete případ podpory na webu Azure Portal o vašich aplikacích JBoss EAP, podpora Azure v případě potřeby automaticky kontaktuje technickou podporu Red Hatu. Tato integrovaná podpora se poskytuje všem aplikacím JBoss EAP běžícím ve službě App Service, informace o cenách jsou k dispozici na stránce s cenami služby App Service. Weby JBoss EAP se nemůžou odhlásit z integrované podpory, ale můžete zakoupit rezervaci pro integrovanou podporu, abyste snížili náklady.


JBoss EAP v Azure Red Hat OpenShiftu

Azure Red Hat OpenShift poskytuje vysoce dostupné plně spravované clustery OpenShift na vyžádání, monitorované a provozované společností Microsoft a Red Hat. Pokud už používáte nebo plánujete přijmout kontejnery nebo Kubernetes, je nasazení JBoss EAP v Azure Red Hat OpenShift (ARO) přesvědčivou 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 ARO. Řešení může automaticky zřídit cluster ARO, operátor JBoss EAP, ukázkovou aplikaci nebo vlastní aplikaci nasazenou pomocí technologie Source-to-Image (S2I). Řešení můžete spustit na webu Azure Portal. Jako alternativu k šabloně řešení poskytuje Red Hat a Microsoft také podrobné pokyny k nasazení JBoss EAP v ARO pomocí chartů Helm místo operátora. 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.

Šablony řešení Azure pomáhají urychlit migraci úloh EAP JBoss. Řešení automaticky zřizují několik prostředků Azure pro rychlé vytvoření nasazení protokolu EAP JBoss ve službě Azure Virtual Machines nebo škálovacích sadách virtuálních počítačů. Mezi automaticky zřízené prostředky patří virtuální síť, úložiště, skupina zabezpečení sítě, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, Aplikace Azure Gateway a připojení k databázi (Azure SQL, Oracle Database, PostgreSQL, MySQL). Řešení podporují nejnovější verze JBoss EAP 7, OpenJDK 8 a RHEL 8.

Můžete vytvořit různé typy nasazení EAP JBoss:

  • Jedna instance na virtuálním počítači.
  • Cluster JBoss EAP na pevném počtu virtuálních počítačů (s povoleným nebo bez režimu domény) Tato možnost je velmi podobná tradičním místním clusterům JBoss EAP.
  • Dynamický cluster JBoss EAP ve škálovacích sadách virtuálních počítačů. Škálovací sady virtuálních počítačů poskytují skupiny virtuálních počítačů s vyrovnáváním zatížení, které je možné škálovat nahoru nebo dolů v reakci na poptávku. Další informace najdete v tématu Azure Virtual Machine Scale Sets. Cluster JBoss EAP se vytváří pomocí příkazu Azure Ping a je vhodný pro stavové aplikace. Tato možnost nepodporuje režim domény.

Řešení můžete spustit z webu Azure Portal a nasadit jednu instanci, statický cluster nebo dynamický cluster.

Nabídky vyžadují předplatné EAP JBoss a fungují na bázi byOS (Bring-Your-Own-Subscription). Pro část nabídky RHEL máte možnost použít průběžné platby (PAYGO) nebo BYOS. V případě PAYGO se účtuje příplatek za využití nabídky navíc po hodinách za využití nabídky nad běžnými náklady na výpočetní prostředky, síť a úložiště Azure. Pokud chcete používat RHEL BYOS, musíte se obrátit na Red Hat , aby bylo vaše předplatné povolené v Azure. Jakmile to uděláte, možnosti RHEL BYOS se zobrazí jako plány.

Další kroky

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