Saiba Mais Sobre a Migração de Cargas de Trabalho Locais do Oracle WebLogic Server para a Nuvem

Use topologias e métodos comprovados para reduzir o esforço de movimentação de cargas de trabalho do WebLogic Server para a nuvem, de modo que você possa perceber os benefícios de usar a infraestrutura de nuvem.

A instalação do WebLogic Server apresentada aqui abrange vários cenários comuns de migração.

Um conjunto de opções migra cargas de trabalho locais para um domínio recém-criado no Oracle Cloud Infrastructure:

  • Migre cargas de trabalho manualmente usando o WebLogic Administrator Console para implantar recursos e um dos seguintes métodos para implantar aplicativos:
    • Console do Administrador do WebLogic
    • Ferramentas de implantação do JDeveloper
  • Migre cargas de trabalho usando o WLDT (WebLogic Deploy Tooling).
  • Migre cargas de trabalho usando a Ferramenta de Script do WebLogic destinando scripts de implantação de aplicativo existentes para o novo domínio.

Outra opção é atualizar a ferramenta do WebLogic Server que você usa para implantar domínios no local (como Scripts WebLogic ou arquivos de modelo WebLogic Deploy Tooling) e direcioná-los para o Oracle Cloud Infrastructure a fim de criar um novo domínio e reimplantar aplicativos.

Arquitetura para Migrar Cargas de Trabalho do Oracle WebLogic Server para a Nuvem

O Oracle Cloud Marketplace fornece pilhas pré-configuradas para provisionar rapidamente uma instalação do WebLogic Server em várias máquinas virtuais (VMs) e, opcionalmente, configurar um balanceador de carga para a topologia.

O Oracle WebLogic Server for Oracle Cloud Infrastructure é totalmente integrado à infraestrutura subjacente. Essa integração facilita o provisionamento de um cluster do WebLogic e fornece os serviços necessários, como um balanceador de carga, volumes em blocos, armazenamento de arquivos e rede. A pilha cria um domínio padrão configurado para executar um único servidor gerenciado por VM para aplicativos.

  • O Domínio do Servidor do WebLogic é um conceito de compartimento que inclui servidores gerenciados nas máquinas virtuais (JVM) e recursos do Java, incluindo conexões do banco de dados, bibliotecas e assim por diante.
  • Os servidores gerenciados são autônomos ou organizados em clusters e executados em máquinas virtuais ou bare metal provisionadas.
  • Os aplicativos são implantados em um domínio e recebem um alvo (servidor gerenciado ou cluster). Da mesma forma, você disponibiliza recursos de aplicação no destino associado.
  • Os Arquivos Necessários do Java (JRF) são componentes opcionais incluídos na instalação do WebLogic Server que fornecem funcionalidade comum para aplicações de negócios e frameworks de aplicações do Oracle. Ele consiste em um número de bibliotecas e aplicações desenvolvidas de forma independente que são implantadas em um local comum, incluindo ADF, SOA etc.


Antes de Começar

Antes de migrar suas cargas de trabalho locais do Oracle WebLogic Server para a nuvem, considere o seguinte:

  • Antes de atualizar e migrar um banco de dados, revise a solução de design relacionada.

    Consulte Saiba mais sobre como reduzir o tempo de inatividade durante uma migração do banco de dados

  • Se você precisar que os usuários que não são administradores criem domínios, o administrador do Oracle Cloud Infrastructure criará um grupo dinâmico que lista o OCID do compartimento no qual os usuários que não são administradores poderão criar domínios. Veja a seguir um grupo dinâmico de amostra:
    instance.compartment.id='ocid1.compartment.oc1..alongstringofletterandnumbers'
    Veja a seguir uma amostra de políticas de grupo dinâmico:
    Allow dynamic-group MyInstancesGroup to use secret-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to use keys in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to use vaults in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage instance-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage virtual-network-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage volume-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to manage load-balancers in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to inspect autonomous-transaction-processing-family in compartment MyCompartment
    Allow dynamic-group MyInstancesGroup to inspect database-family in compartment MyCompartment

Consulte Gerenciamento de Grupos Dinâmicos.

Sobre Serviços, Produtos e Funções Necessários

Os seguintes serviços, produtos e atribuições são necessários para migrar suas cargas de trabalho do Oracle WebLogic Server para a nuvem:

Essa arquitetura suporta os seguintes componentes:

  • Região do Oracle Cloud Infrastructure: local de destino na nuvem ao migrar o banco de dados do local.
  • Oracle Database: Os bancos de dados de origem estão no local e os bancos de dados de destino são provisionados no Oracle Cloud Infrastructure.
  • Oracle Autonomous Data Warehouse: Oracle Database na nuvem.

Essas são as atribuições necessárias para cada serviço.

Nome do Serviço: Atribuição Necessário para...
Oracle Database: privilégios do sistema raiz ou sudo com a capacidade de executar comandos como raiz. Migre o banco de dados.
Oracle Cloud Infrastructure Identity and Access Management: OCI_Administrator Controlar políticas e quem tem acesso aos recursos de nuvem da sua região. Você pode controlar o tipo de acesso que um grupo de usuários tem e a quais recursos específicos.
Oracle Cloud Infrastructure: Administrador

Gerencie a transferência de dados no Oracle Cloud Infrastructure Block Volumes na nuvem.

Como opção, cria um grupo dinâmico que lista o OCID do compartimento no qual os usuários que não são administradores podem criar domínios.

Consulte Saiba como obter serviços do Oracle Cloud para Oracle Solutions para obter os serviços de nuvem de que você precisa.