Saiba Mais Sobre a Migração de Cargas de Trabalho do Oracle Exalogic

Você pode importar cargas de trabalho de máquina virtual do Oracle Exalogic para o Oracle Private Cloud Appliance (PCA) e o Oracle Compute Cloud@Customer usando migração de elevador e turno.

Private Cloud Appliance e Compute Cloud@Customer são Oracle Engineered Systems projetados para cargas de trabalho da camada de aplicativos por meio da entrega de Infraestrutura como Serviço (IaaS). O Private Cloud Appliance é um sistema integrado de hardware e software que reduz a complexidade da infraestrutura e o tempo de implantação para cargas de trabalho virtualizadas em nuvens privadas. É uma plataforma completa para uma ampla variedade de tipos de aplicativos e cargas de trabalho, com recursos internos de gerenciamento, computação, armazenamento e rede. O Private Cloud Appliance oferece excelente desempenho e outras propriedades do sistema para uma ampla variedade de aplicativos.

O Private Cloud Appliance também está disponível como Compute Cloud@Customer, uma solução para uma nuvem privada local que inclui os serviços Private Cloud Appliance e Oracle. Você pode usar o Compute Cloud@Customer por assinatura, com a Oracle operando a infraestrutura para que possa se concentrar nos aplicativos. Exceto onde observado, o Private Cloud Appliance será usado nesta solução para descrever qualquer forma do produto.

Esta solução descreve como migrar seus aplicativos para o Private Cloud Appliance X9-2 e o Compute Cloud@Customer, com ênfase nas cargas de trabalho do Exalogic e nos métodos de implantação e melhores práticas. Esta solução enfatiza as características de plataforma e desempenho do Private Cloud Appliance X9 e do Compute Cloud@Customer em relação às versões anteriores. A metodologia e os princípios arquitetônicos se aplicam a todas as versões, bem como à Oracle Cloud Infrastructure (OCI).

Vantagens de Usar o Private Cloud Appliance e o Compute Cloud@Customer

A plataforma Private Cloud Appliance é ideal para aplicativos Oracle e de terceiros, com benefícios especialmente adequados para o Oracle WebLogic Fusion Middleware e produtos da camada de aplicativos semelhantes. Há várias razões pelas quais isso é tão eficaz:
  • Fornece valorização rápida para uma plataforma de virtualização robusta, desde a primeira inicialização até VMs iniciais em questão de horas. Descubra automaticamente os componentes de hardware e os configura para trabalhar uns com os outros, reduzindo o esforço administrativo e de design, eliminando possíveis erros e acelerando o tempo de implantação do aplicativo. A configuração automatizada implementa as melhores práticas da Oracle para obter desempenho e disponibilidade ideais.
  • Fornece um alto desempenho, 100 GB de Ethernet, Oracle ZFS Storage Appliance ZS9-2 e nós de computação do Oracle X9-2 (Oracle E5-2 em Compute Cloud@Customer), proporcionando melhorias de desempenho e escala em relação às gerações anteriores de produtos.
  • Elimina pontos únicos de falha no gerenciamento, na rede, no armazenamento e no recurso de computação, e permite atualizações contínuas de 'tempo de inatividade zero' para a infraestrutura do sistema.
  • Provisiona instâncias de aplicativos de VM rapidamente usando imagens predefinidas da plataforma Oracle, em vez de precisar criá-las do zero. Você pode importar e implantar imagens de plataforma personalizadas no sistema conforme necessário.
  • Permite rede de alto desempenho entre VMs usando as redes internas do Private Cloud Appliance para obter comunicações privadas de baixa latência, alta largura de banda e baixa entre VMs em um aplicativo clusterizado. Isso é especialmente útil para aplicativos clusterizados como WebLogic e Coherence, e frameworks como Kubernetes. Várias redes privadas baseadas em VLANs ou redes personalizadas do Private Cloud Appliance podem fornecer redes isoladas independentes e são ideais para hospedar vários clusters de aplicativos no mesmo Private Cloud Appliance. Cada rede transporta o tráfego privado para cada cluster, sem a necessidade de impedir a colisão de endereços IP ou o vazamento de dados entre aplicativos.
  • Forneça melhor desempenho e recuperação automatizada de interrupções com recursos de serviço de balanceamento de carga (LBaaS) e Alta Disponibilidade (HA) do Private Cloud Appliance X9-2 e do Compute Cloud@Customer. Usa três domínios de falha independentes dentro de cada Private Cloud Appliance, que permite que os aplicativos sejam distribuídos entre esses domínios e reiniciados dentro de um domínio de falha se os recursos estiverem disponíveis.
  • Executa orquestração de aplicativo e implantação automatizada de carga de trabalho com o Terraform, a API do Oracle OCI e interfaces de linha de comando compatíveis com scripts.
  • Suporta computação heterogênea no Oracle Linux, Oracle Solaris, outras distribuições Linux e Windows. Isso aumenta a eficiência operacional e o ROI, permitindo que a mesma plataforma do sistema seja usada para várias cargas de trabalho, em vez de exigir outras separadas.
  • Suporta o Ambiente Nativo da Nuvem do Oracle Linux, incluindo o Oracle Container Runtime para Docker e Oracle Container Services para uso com Kubernetes. Eles fornecem um runtime ideal para aplicativos do Oracle WebLogic Server serem executados no Docker e no Kubernetes com suporte completo e integrado do sistema da Oracle.

    Dica:

    A Oracle recomenda que os clientes que executam aplicativos Oracle WebLogic Server nos sistemas Oracle Exalogic Elastic Cloud e queiram adotar a infraestrutura nativa da nuvem e as práticas DevOps, migrem para o Private Cloud Appliance e o Compute Cloud@Customer.

Considerações sobre a Abordagem de Migração

Antes de começar, considere suas opções de abordagem de migração. Você pode executar uma nova instalação do sistema operacional ou uma migração rápida do Exalogic para o Private Cloud Appliance (PCA).

O diagrama a seguir mostra a pilha do Exalogic com o Controle Exalogic e otimizações InfiniBand.

Veja a seguir a descrição da ilustração migrating-applications-exalogic-stack.png
Descrição da ilustração migrating-applications-exalogic-stack.png

Você pode migrar aplicativos sem alterações. Como alternativa, você pode usar a migração como uma oportunidade para um aplicativo e atualização técnica e de hardware do SO escolhendo uma nova instalação do SO.

Compare os ambientes ao planejar migrações e avalie se deseja criar um novo ambiente que corresponda bem ao antigo usando as seguintes informações:

  • As versões do Oracle WebLogic Server 10.3.6 e 12.1.3 estão se aproximando do fim da vida útil. Novos recursos, como suporte REST atualizado, processamento JSON, dimensionamento automático e gerenciamento REST no Oracle WebLogic Server 12.2.1.X permitem melhor integração com sistemas em nuvem. Os clientes que usam versões anteriores devem planejar migrar para 12.2.1.3 ou posterior como parte do processo de migração.
  • A migração mudará a infraestrutura de computação subjacente usada pelos aplicativos.
  • Embora o Oracle Traffic Director (OTD) seja suportado para migração para o Private Cloud Appliance, os balanceadores de carga nativos do Kubernetes, como Traefik e Voyager, são mais apropriados para Kubernetes e recomendados como substituições para o Oracle Traffic Director. Os balanceadores de carga simples podem ser implementados usando haproxy, que está incluído no Oracle Linux. O Balanceador de Carga como Serviço (LBaaS) será o balanceador de carga nativo preferencial no Private Cloud Appliance X9-2, quando disponível.
  • O acesso a sistemas externos por meio de protocolo HTTP e T3 é suportado, incluindo acesso a bancos de dados e clusters do Oracle RAC em execução em sistemas Oracle Exadata Database Machine. Os protocolos SDP não são suportados no Private Cloud Appliance; portanto, qualquer uso existente de SDP nos domínios em execução nos sistemas em nuvem Exalogic deve ser removido. Isso é consistente com as recomendações atuais para aplicativos em execução no Exalogic.
  • O Oracle WebLogic Server, o Oracle Coherence e o Oracle Application Development Framework são suportados para uso no Kubernetes com as ferramentas WebLogic do Kubernetes.
  • O Oracle SuperCluster é um ambiente significativamente diferente do Private Cloud Appliance, que requer planejamento adicional para considerar diferenças de SO e também de endian subjacentes. Você deve criar novas VMs e instalar as versões do Solarix X86 ou Linux de seus aplicativos e migrar dados via NFS.

Antes de Começar

Antes de iniciar a migração, saiba mais sobre as definições usadas neste manual de soluções, verifique os detalhes da sua licença e revise a documentação do produto para obter uma referência posterior.

Saiba mais sobre imagens de plataforma nas notas de versão do Private Cloud Appliance 3.0.

Sobre Nova Instalação do Sistema Operacional

Esse método implanta novas máquinas virtuais que contêm o Oracle WebLogic Server ou outro software de aplicativo e, em seguida, migra o conteúdo do aplicativo (binários, scripts, ferramentas) das instâncias atuais.

Você também pode executar uma nova instalação do sistema operacional para aplicativos atualmente em execução em servidores comuns. Considere uma nova instalação do sistema operacional para obter OS seguintes benefícios:

  • Executa uma atualização de tecnologia de software para complementar a atualização de tecnologia de hardware.
  • Permite uma transformação e modernização mais significativas do ambiente de aplicativos, incluindo a oportunidade de modernizar aplicativos, executá-los em contêineres Docker e usar Kubernetes.

O Private Cloud Appliance suporta totalmente a entrega de aplicativos baseados em contêiner usando um ambiente nativo do Oracle Cloud que representa a tendência moderna de fornecer sistemas de aplicativos. Para executar uma nova instalação do sistema operacional e do aplicativo

  • O administrador deve fazer download do Oracle Linux OS e das versões de aplicativos mais recentes do Oracle Software Delivery Network no Oracle Software Delivery Cloud.
  • Copie OS dados do aplicativo para o sistema operacional recém-instalado.

As etapas administrativas são semelhantes no Private Cloud Appliance como em qualquer outra plataforma.

Observação:

A Oracle recomenda esse método, o que garante uma pilha de software atualizada. No entanto, isso pode exigir análise adicional para capturar o conteúdo do sistema atual. A maioria dos usuários geralmente prefere mover ambientes de aplicativos para um novo hardware com o mínimo de alterações possível.

Sobre os Termos Usados nesta Solução

Revise as definições dos termos usados neste manual de soluções.

  • O sistema de origem é a plataforma na qual a máquina virtual está sendo executada no momento e o destino é o sistema do Private Cloud Appliance para o qual ela será movida.
  • Uma instância é uma máquina virtual no Private Cloud Appliance. Uma instância tem um ciclo de vida: ela pode ser criada, iniciada (ou iniciada), interrompida e encerrada (removida do sistema PCA). O Oracle Cloud Infrastructure (OCI) usa o termo instância em vez da máquina virtual porque uma instância pode ficar em bare metal. O Private Cloud Appliance está em conformidade com a mesma definição.
  • Cada instância tem uma forma, que descreve sua configuração de CPU, memória, rede e disco. O PCA tem uma lista de formas padrão, descritas no tópico Choose a Private Cloud Appliance Shape.
  • Uma imagem é o modelo de um disco virtual, contendo o sistema operacional e os aplicativos pré-instalados, além de metadados descritivos.
  • Uma instância é criada criando um volume de inicialização com base em uma imagem e iniciada imediatamente. Outros discos pertencentes à instância são chamados de volumes em blocos e são criados após a inicialização da instância.
  • O Private Cloud Appliance fornece imagens de plataforma para Oracle Linux 7, Oracle Linux 8 e Oracle Solaris 11.4.
  • As imagens personalizadas podem ser criadas com base em uma instância em execução no Private Cloud Appliance, tornando possível usar uma imagem como base para instâncias clonadas com conteúdo personalizado.
  • As imagens BYOI (Bring Your Own Image) são importadas de outra plataforma.

Sobre Traga sua Própria Imagem (BYOI)

Essa solução se concentra no BYOI (Bring Your Own License) usando uma abordagem de migração rápida na qual uma instância do sistema operacional é movida para o Private Cloud Appliance com o mínimo de alterações de sistema operacional e configuração possível.

Outra abordagem é criar imagens totalmente novas com base na versão mais recente do sistema operacional e do software de aplicativo desejados. Use-o quando quiser executar uma atualização de tecnologia e modernizar toda a pilha de hardware e software. Ambas as abordagens são válidas e amplamente utilizadas, dependendo das suas necessidades comerciais e técnicas.

Consulte a seção BYOI (Bring Your Own Image) na Documentação do Oracle Cloud Infrastructure para saber mais.

Sobre Produtos, Serviços e Atribuições Obrigatórios

Esta solução requer um ou mais dos seguintes produtos e serviços:

  • Oracle Private Cloud Appliance X9-2

    Oracle Compute Cloud@Customer

  • Oracle Cloud Infrastructure

Estas são as funções necessárias para cada produto ou serviço.

Nome do Produto: Função Obrigatório para...
Oracle Private Cloud Appliance: Compute Enclave Crie estruturas de rede, computação e armazenamento.
Oracle Compute Cloud@Customer: Administrators Acesse a Console, a CLI e as APIs do Oracle Compute Cloud@Customer.
Oracle Cloud Infrastructure: Administrators Acesse a Console, a CLI e as APIs do Oracle Cloud Infrastructure.

Consulte Produtos, Soluções e Serviços da Oracle para obter o que você precisa.