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

Aplica-se a: ✔️ Linux VMs

Esta página descreve as soluções para executar o Oracle WebLogic Server (WLS) no Serviço Kubernetes do Azure (AKS). Estas soluções são desenvolvidas e suportadas em conjunto pela Oracle e pela Microsoft.

Também é possível executar o WebLogic Server em 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 corporativos mais críticos em todo o mundo. O WebLogic Server forma a base do middleware para o pacote de software Oracle. A Oracle e a Microsoft estão empenhadas 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 em AKS certificada e suportada

O WebLogic Server é certificado pela Oracle e Microsoft para funcionar bem no AKS. As soluções WLS on AKS visam tornar o mais fácil possível executar suas aplicações Java em contêineres e orquestradas no Kubernetes. As soluções são focadas em confiabilidade, escalabilidade, capacidade de gerenciamento e suporte empresarial.

Os clusters WLS são totalmente habilitados para serem executados no Kubernetes por meio do Operador WebLogic Kubernetes (referido simplesmente como o 'Operador' daqui em diante). O Operador segue o padrão padrão do Operador Kubernetes. Ele simplifica o gerenciamento e a operação de domínios WebLogic no Kubernetes, automatizando tarefas manuais e adicionando recursos extras de confiabilidade operacional. O operador suporta Oracle WebLogic Server 12c, Oracle Fusion Middleware Infrastructure 12c e superiores. Para obter detalhes sobre o Operador, consulte a documentação oficial da Oracle.

Modelo de solução WLS no mercado AKS

Além de certificar o WLS no AKS, a Oracle e a Microsoft fornecem em conjunto um modelo de solução de mercado com o objetivo de tornar o mais rápido e fácil possível migrar cargas de trabalho WLS para AKS. A oferta faz isso automatizando o provisionamento de vários recursos Java e Azure. Os recursos provisionados automaticamente incluem um cluster AKS, o Operador WebLogic Kubernetes, imagens do Docker WLS e o Azure Container Registry (ACR). É possível usar um cluster AKS ou instância ACR existente com a oferta. A oferta também oferece suporte à configuração do balanceamento de carga com o Gateway de Aplicativo do Azure ou o Balanceador de Carga do Azure, facilitando a conectividade do banco de dados, publicando métricas no Azure Monitor e montando Arquivos do Azure como Volumes Persistentes do Kubernetes. As integrações de banco de dados atualmente suportadas incluem Azure PostgreSQL, Azure MySQL, Azure SQL e o Oracle Database no Oracle Cloud ou Azure.

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

Depois que o modelo de solução executa a maioria do provisionamento e configuração de recursos clichês, você pode se concentrar na implantação de seu aplicativo WLS no AKS, normalmente por meio de uma ferramenta de DevOps, como GitHub Actions, e ferramentas de ferramentas WebLogic Kubernetes, como WebLogic Image Tool e WebLogic Deploy Tooling. Você é completamente livre para personalizar ainda mais a implantação.

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

Orientação, scripts e exemplos para WLS no AKS

A Oracle e a Microsoft também fornecem orientação passo a passo básica, scripts e exemplos para executar o WebLogic Server no AKS. A orientação é adequada para clientes que desejam permanecer o mais próximo possível de uma experiência de implantação manual nativa do Kubernetes como alternativa ao uso de um modelo de solução. A orientação é incorporada na seção de exemplo do Serviço Kubernetes do Azure da documentação do Operador. A orientação permite um grau muito elevado de configuração e personalização.

A orientação suporta duas maneiras de implantar domínios WLS no AKS. Os domínios podem ser implantados diretamente nos Volumes Persistentes do Kubernetes. Essa opção de implantação é boa se você quiser migrar para o AKS, mas ainda quiser administrar o WLS usando o Admin Console ou a WebLogic Scripting Tool (WLST). A opção também permite que você mude para o AKS sem adotar o desenvolvimento do Docker. A maneira mais nativa do Kubernetes de implantar domínios WLS no AKS é criar imagens de contêiner personalizadas com base em imagens WLS oficiais do Oracle Container Registry, publicar as imagens personalizadas no ACR e implantar o domínio no AKS usando o Operador.

Estas soluções são todas traga a sua própria licença. Eles assumem que você já tem as licenças apropriadas com a Oracle e está devidamente licenciado para executar ofertas no Azure.

Se você estiver interessado em trabalhar em estreita colaboração em seus cenários de migração com a equipe de engenharia que desenvolve essas soluções, preencha esta breve pesquisa e inclua suas informações de contato. Gerentes de programa, arquitetos e engenheiros entrarão em contato com você em breve e começarão uma estreita colaboração.

Arquiteturas de implantação

As soluções para executar o Oracle WebLogic Server no Serviço Kubernetes do Azure permitem uma ampla variedade de arquiteturas de implantação prontas para produção com relativa facilidade.

Complex WebLogic Server deployments are enabled on AKS

Além do que as soluções oferecem, você tem total flexibilidade para personalizar ainda mais suas implantações. É provável que, além da implantação de aplicativos, você integre mais recursos do Azure com suas implantações ou ajuste as implantações para seus aplicativos específicos. Você é incentivado a fornecer feedback na pesquisa sobre como melhorar ainda mais as soluções.

Próximos passos

Explore a execução do Oracle WebLogic Server no Serviço Kubernetes do Azure.