Quais são as soluções para executar o Oracle WebLogic Server no Serviço de Kubernetes do Azure?

Aplica-se a: ✔️ VMs do Linux

Esta página descreve as soluções para executar o Oracle WebLogic Server (WLS) no Serviço de Kubernetes do Azure (AKS). Essas soluções são desenvolvidas em conjunto pela Oracle e pela Microsoft e contam com o suporte das duas empresas.

Também é possível executar o WebLogic Server nas Máquinas Virtuais do Azure. As soluções para fazer isso são descritas neste artigo da Microsoft.

O WebLogic Server é um servidor de aplicativos Java líder que executa alguns dos aplicativos Java empresariais mais importantes em todo o mundo. O WebLogic Server constitui a base de middleware para o Oracle Software Suite. A Oracle e a Microsoft estão comprometidas em capacitar os clientes do WebLogic Server com opções e flexibilidade para executar cargas de trabalho no Azure como uma plataforma de nuvem líder.

WLS no AKS certificado e com suporte

O WebLogic Server é certificado pela Oracle e pela Microsoft para ser funcionar bem no AKS. O objetivo do WLS nas soluções do AKS é facilitar ao máximo a execução de aplicativos Java em contêineres e orquestrados no Kubernetes. O foco das soluções é a confiabilidade, a escalabilidade, a capacidade de gerenciamento e o suporte empresarial.

Os clusters do WLS são totalmente habilitados para serem executados no Kubernetes por meio do operador Kubernetes do WebLogic (chamado simplesmente de “operador” daqui em diante). O operador segue o padrão de operador de Kubernetes padrão. Ele simplifica o gerenciamento e a operação de domínios e as implantações do WebLogic no Kubernetes com automatização de tarefas manuais e adição de recursos de confiabilidade operacionais. O operador é compatível com o Oracle WebLogic Server 12c, a infraestrutura de middleware do Oracle Fusion 12C e posteriores. Para obter informações sobre o operador, veja a documentação oficial da Oracle.

Modelo de solução de marketplace do WLS no AKS

Além de certificar o WLS no AKS, a Oracle e a Microsoft oferecem, em conjunto, um modelo de solução de marketplace com o objetivo de torná-lo tão rápido e fácil quanto possível para migrar cargas de trabalho do WLS para o AKs. A oferta faz isso automatizando o provisionamento de vários recursos do Java e do Azure. Os recursos provisionados automaticamente incluem um cluster AKS, o operador Kubernetes do WebLogic, as imagens do Docker do WLS e o ACR (Registro de Contêiner do Azure). É possível usar um cluster AKS existente ou uma instância de ACR com a oferta. A oferta também dá suporte à configuração de balanceamento de carga com o Gateway de Aplicativo Azure ou o Azure Load Balancer, facilitando a conectividade de banco de dados, publicando métricas para o Azure Monitor e montando os Arquivos do Azure como volumes persistentes do Kubernetes. As integrações de banco de dados com suporte no momento incluem o PostgreSQL do Azure, MySQL do Azure, o SQL do Azure e Oracle Database no Oracle Cloud ou no Azure.

You can use the marketplace solution to deploy WebLogic Server on AKS

Depois que o modelo de solução executa a maioria das configurações e provisionamento de recursos clichês, você poderá se concentrar na implantação de seu aplicativo do WLS no AKS, normalmente por meio de uma ferramenta do DevOps, como o GitHub Actions e ferramentas do Kubernetes do WebLogic, como a ferramenta de imagem do WebLogic e as ferramentas de implantação do WebLogic. Você tem liberdade total para personalizar ainda mais a implantação.

Você pode encontrar a documentação detalhada sobre o modelo de solução aqui.

Diretrizes, scripts e amostras para o WLS no AKS

A Oracle e a Microsoft também fornecem orientações passo a passo básicas, scripts e amostras para executar o WebLogic Server no AKS. As diretrizes são adequadas para os clientes que desejam permanecer o mais próximo possível de uma experiência de implantação manual nativa do Kubernetes como uma alternativa ao uso de um modelo de solução. As diretrizes são incorporadas na seção de amostras do Serviço de Kubernetes do Azure da documentação do operador. As diretrizes permitem um grau muito alto de configuração e personalização.

A orientação dá suporte a duas maneiras de implantar domínios do WLS no AKS. Os domínios podem ser implantados diretamente em volumes persistentes do Kubernetes. Essa é uma boa opção de implantação se você quer migrar para o AKS e administrar o WLS usando o console de administração ou a ferramenta de script do WebLogic (WLST). A opção também permite mudar para o AKS sem adotar o desenvolvimento do Docker. A maneira mais nativa do Kubernetes para implantar domínios do WLS no AKS é criar imagens do contêiner personalizadas com base em imagens oficiais do WLS do Registro de Contêiner do Azure, publicar as imagens personalizadas no ACR e implantar o domínio no AKS usando o operador.

Essas soluções são todas Traga sua própria licença. Elas supõem que você já adquiriu as licenças apropriadas da Oracle e que estão devidamente licenciadas para executar ofertas no Azure.

Se tiver interesse em trabalhar de acordo com seus cenários de migração com a equipe de engenharia que desenvolve essas soluções, preencha esta breve pesquisa e inclua informações de contato. Gerentes de programas, arquitetos e engenheiros entrarão em contato em breve e começarão a colaboração.

Arquiteturas de implantação

As soluções para executar o Oracle WebLogic Server no Serviço de Kubernetes do Azure permitem uma grande variedade de arquiteturas de implantação prontas para produção de forma relativamente fácil.

Complex WebLogic Server deployments are enabled on AKS

Além do que as soluções oferecem, você tem flexibilidade total para personalizar ainda mais suas implantações. É provável que, na parte superior da implantação de aplicativos, você integre outros recursos do Azure às suas implantações ou ajuste as implantações aos seus aplicativos específicos. Você é incentivado a enviar comentários na pesquisa para podermos melhorar ainda mais as soluções.

Próximas etapas

Veja como executar o Oracle WebLogic Server no Serviço de Kubernetes do Azure.