Share via


Red Hat JBoss EAP no Azure

Este artigo descreve as soluções disponíveis para hospedar o JBoss EAP no Azure, incluindo os recursos e benefícios de cada opção para que você possa escolher a melhor para sua implantação.

Há três opções de hospedagem para o JBoss EAP no Azure: Serviço de Aplicativo, Azure Red Hat OpenShift e Azure Virtual Machines/VM Scale Sets. Todas as três soluções são desenvolvidas em conjunto e suportadas pela Red Hat e pela Microsoft.

JBoss EAP no Serviço de Aplicativo do Azure

O Serviço de Aplicativo do Azure é uma plataforma totalmente gerenciada para aplicativos Web e de API, com manutenção de infraestrutura, patches de segurança e dimensionamento internos. O Serviço de Aplicativo integra-se a recursos de rede, como redes virtuais, pontos de extremidade privados e conexões híbridas. Essa integração permite que você proteja e isole sua infraestrutura conforme necessário. Você pode implantar rapidamente com o GitHub Actions e a integração do Azure Pipelines e monitorar seus aplicativos com o Azure Monitor Application Insights. Para obter mais informações, veja Descrição geral do Serviço de Aplicações.

O JBoss EAP está disponível nas variantes Linux dos planos Premium v3 e Isolated v2 App Service. Para obter mais informações sobre esses planos, consulte Preços do Serviço de Aplicativo. Os planos Isolados hospedam seu aplicativo em um ambiente privado e dedicado do Azure. Você pode comprar os planos Premium v3 e Isolated v2 em uma base Pay-As-You-Go ou em reservas de um a três anos para reduzir os custos em até 50%. Para obter mais informações, consulte O que são Reservas do Azure? e Como os descontos de reserva se aplicam ao Serviço de Aplicativo do Azure.

O JBoss EAP é oferecido com as versões 7.3 e 7.4 no Serviço de Aplicativo. À medida que novas versões do JBoss EAP são lançadas pela Red Hat, elas são oferecidas no Serviço de Aplicativo como parte das atualizações regulares da plataforma. Para obter uma lista completa das versões secundárias disponíveis para o JBoss EAP no Serviço de Aplicativo do Azure, vá para seu aplicativo Web JBoss EAP no portal do Azure e selecione Configurações de Configuração>Configurações>Gerais>Versão do Servidor Web Java.

O JBoss EAP no Serviço de Aplicativo do Azure é suportado conjuntamente pela Red Hat e pela Microsoft. Quando você abre um caso de suporte no portal do Azure sobre seus aplicativos JBoss EAP, o suporte do Azure entra em contato automaticamente com o suporte técnico da Red Hat quando necessário. Esse suporte integrado é fornecido a todos os aplicativos JBoss EAP em execução no Serviço de Aplicativo, as informações de preços estão disponíveis na página Preços do Serviço de Aplicativo. Os sites do JBoss EAP não podem desativar o suporte integrado, mas você pode comprar uma reserva para o suporte integrado para reduzir custos.


JBoss EAP no Azure Red Hat OpenShift

O Azure Red Hat OpenShift fornece clusters OpenShift altamente disponíveis e totalmente gerenciados sob demanda, monitorados e operados conjuntamente pela Microsoft e pela Red Hat. Se você já estiver usando ou planejando adotar contêineres/Kubernetes, implantar o JBoss EAP no Azure Red Hat OpenShift (ARO) é uma opção atraente. A Red Hat e a Microsoft fornecem um modelo de solução de mercado que automatiza tarefas comuns de provisionamento clichê para implantar o JBoss EAP no ARO. A solução pode provisionar automaticamente um cluster ARO, o JBoss EAP Operator, um aplicativo de exemplo ou seu próprio aplicativo implantado usando a tecnologia Source-to-Image (S2I). Você pode iniciar a solução no portal do Azure. Como alternativa ao modelo de solução, a Red Hat e a Microsoft também fornecem um guia passo a passo sobre como implantar o JBoss EAP no ARO usando gráficos de leme em vez do operador. Para obter mais informações, consulte Implantar um aplicativo Java com o Red Hat JBoss Enterprise Application Platform (JBoss EAP) em um cluster do Azure Red Hat OpenShift 4.

JBoss EAP em Máquinas Virtuais do Azure

As máquinas virtuais são um caminho de migração maduro e comprovado para a nuvem que oferece máxima flexibilidade e controle. Esses fatores são especialmente importantes para cargas de trabalho de missão crítica mais adequadas para migração de elevador e turno. A Microsoft e a Red Hat fornecem opções robustas para migrar cargas de trabalho do JBoss EAP para Máquinas Virtuais do Azure.

Os modelos de solução do Azure ajudam a acelerar a migração de cargas de trabalho do JBoss EAP. As soluções provisionam automaticamente vários recursos do Azure para criar rapidamente uma implantação do JBoss EAP em Máquinas Virtuais do Azure ou conjuntos de dimensionamento de máquinas virtuais. Os recursos provisionados automaticamente incluem rede virtual, armazenamento, grupo de segurança de rede, OpenJDK, Red Hat Enterprise Linux (RHEL), JBoss EAP, Azure App Gateway e conectividade de banco de dados (Azure SQL, Oracle Database, PostgreSQL, MySQL). As soluções suportam as versões mais recentes do JBoss EAP 7, OpenJDK 8 e RHEL 8.

Você pode criar diferentes tipos de implantações do JBoss EAP:

  • Uma única instância em uma VM.
  • Um cluster JBoss EAP em um número fixo de VMs (com ou sem modo de domínio habilitado). Essa opção é muito semelhante aos clusters EAP JBoss locais tradicionais.
  • Um cluster JBoss EAP dinâmico em conjuntos de dimensionamento de máquina virtual. Os conjuntos de dimensionamento de máquinas virtuais fornecem grupos de máquinas virtuais com balanceamento de carga que podem ser dimensionadas para cima ou para baixo em resposta à demanda. Para obter mais informações, consulte Conjuntos de escala de máquina virtual do Azure. O cluster JBoss EAP é formado usando o Azure Ping e é adequado para aplicativos com monitoração de estado. Esta opção não suporta o modo de domínio.

Você pode iniciar as soluções do portal do Azure para implantar uma única instância, um cluster estático ou um cluster dinâmico.

As ofertas exigem uma assinatura JBoss EAP e funcionam em uma base de traga sua própria assinatura (BYOS). Para a parte RHEL da oferta, você tem a opção de usar o Pay-As-You-Go (PAYGO) ou o BYOS. No caso do PAYGO, há uma taxa de assinatura RHEL extra por hora para usar a oferta, além dos custos normais de computação, rede e armazenamento do Azure. Para usar o RHEL BYOS, você deve entrar em contato com a Red Hat para habilitar sua assinatura no Azure. Depois de fazer isso, as opções do RHEL BYOS se tornarão visíveis como planos.

Próximos passos

Os artigos a seguir fornecem mais informações sobre como começar a usar essas tecnologias.