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 e com suporte pela Oracle e Microsoft.

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

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.

WebLogic Server no AKS certificado e com suporte

O WebLogic Server é certificado pela Oracle e Microsoft para execução no AKS. As soluções do WebLogic Server no AKS visam tornar o mais fácil possível executar seus 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 WebLogic Server 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 do WebLogic Server no AKS

Além de certificar o WebLogic Server no AKS, a Oracle e a Microsoft fornecem conjuntamente a oferta do Azure Marketplace do Oracle WebLogic Server no AKS. A meta é tornar rápido e fácil migrar cargas de trabalho do WebLogic Server para o AKS. A oferta faz isso automatizando o provisionamento de muitos recursos do Java e do Azure. Os recursos provisionados automaticamente incluem um cluster do AKS, o Operador de Kubernetes WebLogic, as imagens do Docker do WebLogic Server 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 dá suporte à configuração do balanceamento de carga com o Gateway de Aplicativo do Azure ou o Azure Load Balancer para facilitar a conectividade com o banco de dados, publicar métricas no Azure Monitor e montar 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.

Você pode usar a solução do marketplace para implantar o WebLogic Server no AKS

Após o modelo de solução realizar o provisionamento e a configuração de recursos padrão, você poderá implantar seu aplicativo no AKS. Isso geralmente é feito usando uma ferramenta de DevOps como, GitHub Actions e ferramentas do WebLogic Kubernetes como, a WebLogic Image Tool e o WebLogic Deploy Tooling. Você está livre para personalizar ainda mais a implantação.

Se você gostaria de fornecer comentários ou trabalhar de perto em seus cenários de migração com a equipe de engenharia que desenvolve soluções do WebLogic no AKS, preencha essa breve pesquisa sobre a migração do WebLogic e inclua suas informações de contato. A equipe de gerentes de programas, arquitetos e engenheiros entrará em contato prontamente com você para iniciar uma estreita colaboração.

Diretrizes manuais, scripts e exemplos para o WebLogic Server 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 alto grau de configuração e personalização.

A orientação dá suporte a duas maneiras de implantar domínios do WebLogic Server no AKS. Os domínios podem ser implantados diretamente em volumes persistentes do Kubernetes. Essa opção de implantação é boa se você quiser migrar para o AKS, mas ainda quiser administrar o WebLogic Server usando o Console de Administração ou a Ferramenta de Script WebLogic (WLST). A opção também permite mudar para o AKS sem adotar o desenvolvimento do Docker. A maneira nativa do Kubernetes de implantar domínios do WebLogic Server no AKS é criar imagens de contêiner personalizadas com base nas imagens oficiais do WebLogic Server do Registro de Contêiner da Oracle, publicar as imagens personalizadas no ACR e implantar o domínio no AKS usando o Operador.

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.

Implantações complexas do WebLogic Server estão habilitadas no AKS

Além do que as soluções oferecem, você tem flexibilidade total para personalizar ainda mais suas implantações. É provável que, além de implantar aplicativos, você integre mais recursos do Azure às suas implantações ou ajuste as implantações para seus aplicativos específicos. Você é incentivado a fornecer comentários na pesquisa para podermos melhorar ainda mais as soluções WebLogic do AKS.

Próximas etapas

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

Para obter mais informações sobre as ofertas do Oracle WebLogic no Azure Marketplace, consulte Oracle WebLogic Server no Azure. Essas ofertas são todas do tipo Traga sua própria licença. Eles pressupõem que você já tenha as licenças apropriadas com a Oracle e esteja devidamente licenciado para executar ofertas no Azure.

Você é incentivado a se conectar com a equipe de desenvolvimento e fornecer comentários sobre como melhorar ainda mais as soluções WebLogic do AKS.