Condividi tramite


Red Hat JBoss EAP su Azure

Questo articolo descrive le soluzioni disponibili per l'hosting di JBoss EAP in Azure, incluse le funzionalità e i vantaggi di ogni opzione, in modo da poter scegliere quella migliore per la distribuzione.

In Azure sono disponibili tre opzioni di hosting per JBoss EAP: Servizio app, Azure Red Hat OpenShift e Macchine virtuali di Azure. Tutte e tre le soluzioni sono sviluppate e supportate congiuntamente da Red Hat e Microsoft.

Se si è interessati a fornire commenti e suggerimenti o lavorare strettamente sugli scenari di migrazione con il team di progettazione che sviluppa JBoss EAP nelle soluzioni di Azure, compilare questo breve sondaggio sulla migrazione di JBoss EAP e includere le informazioni di contatto. Il nostro team di responsabili del programma, architetti e ingegneri si metterà prontamente in contatto con voi per avviare una stretta collaborazione.

JBoss EAP nel servizio app Azure

Azure App Service è una piattaforma completamente gestita per applicazioni API e Web, con manutenzione incorporata dell'infrastruttura, applicazione di patch di sicurezza e ridimensionamento. Il Servizio App si integra con funzionalità di rete come reti virtuali, endpoint privati e connessioni ibride. Questa integrazione consente di proteggere e isolare l'infrastruttura in base alle esigenze. È possibile distribuire rapidamente con l'integrazione di GitHub Actions e Azure Pipelines e monitorare le applicazioni con Azure Monitor Application Insights. Per altre informazioni, vedere Panoramica di Azure App Service.

JBoss EAP è disponibile nelle varianti Linux dei piani Premium v3 e Isolated v2 servizio app. Per altre informazioni su questi piani, vedere Prezzi del servizio app Azure. I piani isolati ospitano l'applicazione in un ambiente Azure privato dedicato. È possibile acquistare piani Premium v3 e Isolated v2 su base con pagamento in base al consumo o su prenotazioni da uno a tre anni per ridurre i costi fino al 50%. Per altre informazioni, vedere Che cosa sono le prenotazioni di Azure? e Come si applicano gli sconti per la prenotazione al servizio app Azure.

JBoss EAP è disponibile con le versioni 7.3 e 7.4 su servizio app. Poiché le nuove versioni di JBoss EAP vengono rilasciate da Red Hat, vengono offerte in servizio app come parte degli aggiornamenti regolari della piattaforma. Per un elenco completo delle versioni secondarie disponibili per JBoss EAP nel servizio app Azure, vai alla tua app Web JBoss EAP nel portale di Azure, quindi seleziona Impostazioni>Configurazione>Impostazioni generali>Versione server Web Java.

JBoss EAP in app Azure Service è supportato congiuntamente da Red Hat e Microsoft. Quando si apre un caso di supporto nella portale di Azure sulle app JBoss EAP, supporto tecnico di Azure contatta automaticamente il supporto tecnico di Red Hat quando necessario. Questo supporto integrato viene fornito a tutte le applicazioni JBoss EAP in esecuzione in servizio app, le informazioni sui prezzi sono disponibili nella pagina prezzi del servizio app Azure. I siti JBoss EAP non possono rifiutare esplicitamente il supporto integrato, ma è possibile acquistare una prenotazione per il supporto integrato per ridurre i costi.


JBoss EAP su Azure Red Hat OpenShift

Azure Red Hat OpenShift offre cluster OpenShift on demand completamente gestiti e a disponibilità elevata, monitorati e gestiti congiuntamente da Microsoft e Red Hat. Se si sta già usando o si prevede di adottare contenitori/Kubernetes, la distribuzione di JBoss EAP in Azure Red Hat OpenShift è un'opzione interessante. Red Hat e Microsoft forniscono un modello di soluzione marketplace che automatizza le attività di provisioning boilerplate comuni per distribuire JBoss EAP in Azure Red Hat OpenShift. La soluzione può effettuare automaticamente il provisioning di un cluster Azure Red Hat OpenShift, l'operatore JBoss EAP, un'applicazione di esempio o una propria applicazione distribuita usando la tecnologia S2I (Source-to-Image). È possibile avviare la soluzione JBoss EAP in Azure Red Hat OpenShift dal portale di Azure.

In alternativa al modello di soluzione, Red Hat e Microsoft forniscono anche una guida dettagliata su come distribuire JBoss EAP in Azure Red Hat OpenShift usando i grafici Helm anziché l'operatore. Per altre informazioni, vedere Distribuire un'applicazione Java con Red Hat JBoss Enterprise Application Platform (JBoss EAP) in un cluster Azure Red Hat OpenShift 4.

JBoss EAP su Azure Macchine Virtuali

Le macchine virtuali sono un percorso di migrazione maturo e collaudato per il cloud che offre la massima flessibilità e controllo. Questi fattori sono particolarmente importanti per i carichi di lavoro cruciali più adatti alla migrazione lift-and-shift. Microsoft e Red Hat offrono opzioni affidabili per la migrazione di carichi di lavoro JBoss EAP ad Azure Macchine virtuali. È possibile avviare le soluzioni dal portale di Azure per distribuire le risorse seguenti:

I modelli di soluzione di Azure consentono di accelerare la migrazione dei carichi di lavoro JBoss EAP. Le soluzioni effettuano automaticamente il provisioning di diverse risorse di Azure per creare rapidamente una distribuzione JBoss EAP in macchine virtuali di Azure. Le risorse con provisioning automatico includono rete virtuale, archiviazione, gruppo di sicurezza di rete, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, Azure App Gateway e connettività ai database (Azure SQL, Oracle Database, PostgreSQL, MySQL). Le soluzioni supportano le versioni più recenti di JBoss EAP 7, OpenJDK 8 e RHEL 8.

Le offerte richiedono una sottoscrizione JBoss EAP e funzionano su base BYOS (Bring-Your-Own-Subscription). Per la parte RHEL dell'offerta, è possibile scegliere di usare pagamento in base al consumo (PAYGO) o BYOS. In caso di PAYGO, è previsto un costo aggiuntivo per un abbonamento orario a RHEL per l'uso dell'offerta, oltre ai normali costi di calcolo, rete e archiviazione di Azure. Per usare RHEL BYOS, è necessario contattare Red Hat per abilitare la sottoscrizione in Azure. Dopo averlo fatto, le opzioni RHEL BYOS diventeranno visibili nei piani.

Passaggi successivi

Gli articoli seguenti forniscono altre informazioni su come iniziare a usare queste tecnologie.