Partilhar via


JBoss EAP no Azure

Este artigo descreve as soluções disponíveis para hospedar o Red Hat JBoss Enterprise Application Platform (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 Máquinas Virtuais (VMs) do Azure. A Red Hat e a Microsoft desenvolvem e dão suporte em conjunto às três soluções. 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.

Se você estiver interessado em fornecer comentários ou trabalhar de perto em seus cenários de migração com a equipe de engenharia que desenvolve o JBoss EAP em soluções do Azure, preencha esta breve pesquisa sobre a migração do JBoss EAP e inclua suas informações de contato. Nossa equipe de gerentes de programa, arquitetos e engenheiros prontamente entra em contato com você para iniciar uma estreita colaboração.

JBoss EAP no Serviço de Aplicativo do Azure

O Serviço de Aplicativo do Azure é uma plataforma totalmente gerenciada para aplicativos Web, com manutenção de infraestrutura, segurança, aplicação de patches e dimensionamento internos. Você pode usar suas ferramentas de desenvolvimento favoritas, como o Visual Studio Code, implantar rapidamente com o Maven e o GitHub Actions ou monitorar seus aplicativos com o Application Insights. Para obter mais informações, consulte Visão geral do Serviço de Aplicativo do Azure.

O JBoss EAP está disponível em diferentes planos Linux do Serviço de Aplicativo - incluindo o Nível Gratuito. Para obter mais informações sobre os planos Linux do Serviço de Aplicativo, consulte Preços do Serviço de Aplicativo do Azure. O clustering do JBoss EAP é totalmente suportado em planos Isolados. Todas as versões compatíveis com Red Hat do JBoss EAP estão disponíveis no Serviço de Aplicativo, incluindo 8.0 e 7.4. À medida que novas versões do JBoss EAP são lançadas, elas são oferecidas no Serviço de Aplicativo como parte de atualizações regulares da plataforma. Para obter uma lista completa das versões disponíveis, vá para seu aplicativo Web JBoss EAP no portal do Azure e selecione Configurações>Configurações>Gerais Versão>do Java Web Server. O suporte comercial do JBoss EAP está integrado ao Serviço de Aplicativo. As informações de preços do JBoss EAP estão disponíveis na página Preços do Serviço de Aplicativo do Azure .


JBoss EAP no Azure Red Hat OpenShift

O Azure Red Hat OpenShift fornece clusters do OpenShift de elevada disponibilidade e totalmente geridos a pedido, monitorizados e operados em conjunto pela Microsoft e Red Hat. Se você já estiver usando ou planejando adotar contêineres/Kubernetes, implantar o JBoss EAP no Azure Red Hat OpenShift é uma opção atraente. A Red Hat e a Microsoft fornecem um modelo de solução de marketplace que automatiza tarefas comuns de provisionamento padrão para implantar o JBoss EAP no Azure Red Hat OpenShift. A solução pode provisionar automaticamente os seguintes recursos:

  • Um cluster do Azure Red Hat OpenShift. Como alternativa, você pode implantar em um cluster existente.
  • Um operador JBoss EAP.
  • Opcionalmente, um exemplo de aplicativo de introdução.
  • Opcionalmente, uma implantação de aplicativo personalizada usando Source-to-Image (S2I).
  • Uma rede virtual e uma sub-rede.

Você pode iniciar a solução JBoss EAP no Azure Red Hat OpenShift no portal do Azure (basta clicar no link).

Como alternativa ao modelo de solução, a Red Hat e a Microsoft também fornecem um guia passo a passo detalhado sobre como implantar o JBoss EAP no Azure Red Hat OpenShift. 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. Há dois modelos de solução que você pode iniciar no portal do Azure para corresponder ao seu caso de uso (basta clicar nos links):

Os modelos de solução ajudam a acelerar a migração de cargas de trabalho. Eles podem provisionar automaticamente os seguintes recursos:

  • Red Hat Enterprise Linux (RHEL) VMs
  • JBoss EAP autônomo ou cluster
  • Console de gerenciamento JBoss EAP
  • Compilação do OpenJDK pela Red Hat
  • Conexão da fonte de dados (opcional)
  • Modo de domínio ativado (opcional)
  • Rede virtual e sub-rede
  • Grupo de segurança de rede
  • Azure App Gateway com endereço IP público (se aplicável)
  • Conta de armazenamento para configurar o protocolo de ping do Azure para uso de JGroups (se aplicável)
  • Conta de armazenamento para compartilhar arquivos de configuração entre VMs (se aplicável)

As soluções suportam várias versões do JBoss EAP, OpenJDK e RHEL, como JBoss EAP 8 com OpenJDK 17 no RHEL 9. É possível trabalhar num modelo de trazer a sua própria assinatura ou pagar conforme o uso. Para usar traga sua própria assinatura, você deve entrar em contato com a Red Hat para habilitar sua assinatura no Azure. Depois de fazer isso, as opções de traga-a-sua-própria-assinatura ficam visíveis como planos.

Além dos modelos de solução, a Red Hat e a Microsoft também publicam imagens básicas de Máquina Virtual para o JBoss EAP no Azure Marketplace. As imagens representam combinações certificadas, suportadas, up-to-date e seguras JBoss EAP, OpenJDK e RHEL. As imagens estão disponíveis apenas em regime de pré-pagamento. Para clientes que precisam de ainda mais flexibilidade e controle, a Red Hat e a Microsoft fornecem um guia passo a passo detalhado sobre como implantar o JBoss EAP em Máquinas Virtuais do Azure.

Próximos passos

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