Provisione e Implemente uma Solução de Disponibilidade Máxima para PeopleSoft no Oracle Cloud

Aplique os princípios do Oracle Maximum Availability Architecture (Oracle MAA) a PeopleSoft para obter a arquitetura ideal de alta disponibilidade com o menor custo e complexidade. Este manual de soluções fornece um exemplo de como migrar uma implementação PeopleSoft de hardware on-premises para uma implantação do Oracle MAA no Oracle Exadata Database Service on Dedicated Infrastructure na Oracle Cloud Infrastructure (OCI). O exemplo neste documento usa PeopleSoft Versão 9.2.

Antes de Começar

Consulte Saiba mais sobre a arquitetura de disponibilidade máxima para PeopleSoft para obter detalhes sobre como planejar a configuração da Oracle Cloud Infrastructure (OCI) (incluindo ferramentas para PeopleSoft no OCI e ferramentas para migrar para a nuvem), planejar o Oracle Maximum Availability Architecture (Oracle MAA) para PeopleSoft e Oracle Database e soluções para manutenção planejada e interrupções não planejadas.
Este manual usa os scripts de PeopleSoft recuperação de desastres nos seguintes diretórios em GitHub para fornecer assistência:
Revise o seguinte para obter mais informações sobre PeopleSoft:

Arquitetura

Essa arquitetura mostra uma solução Oracle Maximum Availability Architecture (Oracle MAA) para PeopleSoft. A arquitetura de alta disponibilidade PeopleSoft é colocada em camadas sobre as arquiteturas de disponibilidade máxima do Oracle Database e do Oracle Fusion Middleware, incluindo um site secundário para fornecer continuidade de negócios no caso de uma falha principal do site.

Veja a seguir uma arquitetura completa do Oracle MAA, incluindo sites principais e secundários. O site secundário é uma réplica do primário.

Veja a seguir a descrição da peoplesoft-maa-arch.png
Descrição da ilustração peoplesoft-maa-arch.png

peoplesoft-maa-arch-oracle.zip

Cada site consiste no seguinte:

  • Um balanceador de carga HTTPS para serviços de aplicativos baseados na Web
  • Dois servidores que hospedam o domínio PeopleSoft Pure Internet Architecture (PIA)
  • Dois servidores que hospedam o PeopleSoft Application Server e os domínios do Process Scheduler
  • Um sistema de arquivos compartilhado para o software de aplicativo PeopleSoft e o repositório de relatórios
  • Um banco de dados do Oracle Real Application Clusters (Oracle RAC), com dois servidores de banco de dados e armazenamento compartilhado
  • Oracle Active Data Guard, que permite o roteamento de "operações de leitura principalmente" para o banco de dados stand-by, mantendo o banco de dados stand-by atualizado com o principal

O sistema de arquivos compartilhado da camada de aplicativos e o banco de dados são replicados para o site secundário – a camada de aplicativos usando rsync e a camada de banco de dados usando o Oracle Data Guard.

Os dados no segundo site são mantidos em sincronia com o principal usando mecanismos de replicação apropriados.

  • Para o próprio banco de dados, o Oracle Active Data Guard garante que o banco de dados stand-by seja mantido em sincronia e transacionalmente consistente.
  • Para a saída do sistema de arquivos gerada durante a operação do aplicativo, rsync é usado para replicar frequentemente a saída para outra região. Haverá uma pequena lacuna para resolver identificando os componentes ausentes do sistema de arquivos e determinando a ação a ser tomada para cada um.

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

Esta solução requer os seguintes serviços e atribuições:

  • Oracle Cloud Infrastructure (OCI)
  • PeopleSoft
  • Oracle Exadata Database Service on Dedicated Infrastructure

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

Nome do Serviço: Atribuição Obrigatório para...
Oracle Cloud Infrastructure: Administrador da Tenancy
  • Criar usuários e grupos do OCI
  • Estabelecer funções de gerenciamento de recursos criando políticas do OCI para cada grupo
  • Criar compartimentos do OCI para tipos de recursos específicos
  • Inscreva-se em regiões adicionais do OCI
Oracle Cloud Infrastructure: Administradores de Rede
  • Definir topologia de rede
  • Provisionar Redes Virtuais na Nuvem (VCNs)
  • Provisione recursos de rede, como tabelas de roteamento, gateways e sub-redes
  • Estabeleça regras de firewalls de rede criando listas de segurança e aplicando-as à sub-rede apropriada.
  • Provisionar e gerenciar o balanceador de carga do OCI (LBaaS)
  • Obtenha certificados TLS/SSL assinados para LBaaS
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure: Administrador de Tenancy/administrador PeopleSoft
  • Provisionar o Oracle Exadata Database Service on Dedicated Infrastructure, instâncias de computação e recursos do OCI File Storage
  • Provisione/migre o banco de dados PeopleSoft, o software da camada de aplicativos
  • Aplicação de patches/manutenção de clusters e bancos de dados
  • Configurar serviço de nuvem de Associação do Data Guard
  • Provisione e gerencie instâncias de computação do OCI para a camada de aplicativos PeopleSoft
  • Configurar PeopleSoft nas camadas de banco de dados e aplicativo
Sistema operacional da VM do Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service: root
  • Monitore logs do sistema
  • Aplicar patches e upgrades ao SO em domUs no cluster de VMs
  • Aplicar patches e fazer upgrade do grid infrastructure
Sistema operacional da VM do Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service: oracle
  • Iniciar, interromper e gerenciar serviços e instâncias de banco de dados
  • Gerenciar bancos de dados plugáveis em um CDB
  • Gerenciamento do ciclo de vida incluindo aplicação de patches, upgrades e administrador do banco de dados
SO da VM de Instâncias de Computação: root
  • Criar usuários e grupos de SO necessários
  • Executar comandos para configurar portas do SO
SO da VM de Instâncias de Computação: psadm2 Instalar, configurar e gerenciar componentes da camada do aplicativo PeopleSoft
PeopleSoft Administrador de Aplicativos: ps Configurar funções e responsabilidades, configuração da interface do usuário, configuração do Process Scheduler e assim por diante no aplicativo

Observação:

Há outros usuários e senhas específicos da implantação do PeopleSoft. Por exemplo, os domínios Tuxedo e Oracle WebLogic Server, que são conhecidos apenas pela equipe de implementação e não são abordados aqui.

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