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.
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 inženýrů se s vámi okamžitě spojí a zahájí úzkou spolupráci.
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í. 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í Azure Monitor Application Insights. Další informace najdete v tématu Aplikace Azure Přehled služby.
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 Aplikace Azure Ceny služeb. 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 Přejděte na webovou aplikaci JBoss EAP na webu Azure Portal a pak vyberte Nastavení>konfigurace>obecné nastavení>Java Verze webového serveru.
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 je poskytována všem aplikacím EAP JBoss běžícím ve službě App Service, informace o cenách jsou k dispozici na stránce s cenami služby Aplikace Azure. 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é 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 cluster Azure Red Hat OpenShift, operátor JBoss EAP, ukázkovou aplikaci nebo vlastní aplikaci nasazenou pomocí technologie Source-to-Image (S2I). Řešení JBoss EAP můžete spustit na webu Azure Red Hat OpenShift z webu Azure Portal.
Jako alternativu k šabloně řešení poskytuje Red Hat a Microsoft také podrobný průvodce nasazením JBoss EAP v Azure Red Hat OpenShiftu 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. Řešení můžete spustit z webu Azure Portal a nasadit následující prostředky:
- Jedna instance EAP JBoss na virtuálním počítači Azure
- Statický cluster JBoss EAP na virtuálních počítačích Azure – to znamená 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čů Azure Š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.
Š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.
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.