Aprovisionamiento y despliegue de una solución de máxima disponibilidad para PeopleSoft en Oracle Cloud

Aplique los principios de Oracle Maximum Availability Architecture (Oracle MAA) a PeopleSoft para lograr la arquitectura de alta disponibilidad óptima con el costo y la complejidad más bajos. En este manual de soluciones se proporciona un ejemplo de cómo migrar una implantación PeopleSoft de hardware local a un despliegue de MAA de Oracle en Oracle Exadata Database Service on Dedicated Infrastructure en Oracle Cloud Infrastructure (OCI). En el ejemplo de este documento se utiliza PeopleSoft versión 9.2.

Antes de empezar

Consulte Más información sobre la arquitectura de máxima disponibilidad para PeopleSoft para obtener más información sobre la planificación de la configuración de Oracle Cloud Infrastructure (OCI) (incluidas las herramientas para PeopleSoft en OCI y las herramientas para la migración a la nube), la planificación de Oracle Maximum Availability Architecture (Oracle MAA) para PeopleSoft y Oracle Database, y las soluciones para el mantenimiento planificado y las interrupciones no planificadas.
Este manual utiliza las secuencias de comandos PeopleSoft de recuperación ante desastres en los siguientes directorios de GitHub para proporcionar asistencia:
Consulte lo siguiente para obtener más información sobre PeopleSoft:

Arquitectura

Esta arquitectura muestra una solución Oracle Maximum Availability Architecture (Oracle MAA) para PeopleSoft. La arquitectura de alta disponibilidad de PeopleSoft está en capas sobre las arquitecturas de máxima disponibilidad de Oracle Database y Oracle Fusion Middleware, incluido un sitio secundario para proporcionar continuidad del negocio en caso de fallo de un sitio principal.

A continuación, se muestra una arquitectura de Oracle MAA de pila completa, incluidos los sitios principales y secundarios. El sitio secundario es una réplica del principal.

Descripción de peopleoft-maa-arch.png
Descripción de la ilustraciónoplesoft-maa-arch.png

peopleoft-maa-arch-oracle.zip

Cada sitio consta de lo siguiente:

  • Un equilibrador de carga HTTPS para servicios de aplicaciones basados en web
  • Dos servidores que alojan el dominio de PeopleSoft Pure Internet Architecture (PIA)
  • Dos servidores que alojan el servidor de aplicaciones PeopleSoft y los dominios del programador de procesos
  • Un sistema de archivos compartido para el software de aplicación PeopleSoft y el repositorio de informes
  • Una base de datos Oracle Real Application Clusters (Oracle RAC), con dos servidores de base de datos y almacenamiento compartido
  • Oracle Active Data Guard, que permite el enrutamiento de "principalmente operaciones de lectura" a la base de datos en espera manteniendo la base de datos en espera actualizada con la base de datos principal

Tanto el sistema de archivos compartido de nivel de aplicación como la base de datos se replican en el sitio secundario: el nivel de aplicación mediante rsync y el nivel de base de datos mediante Oracle Data Guard.

Los datos de la segunda ubicación se mantienen sincronizados con los principales mediante el uso de los mecanismos de replicación adecuados.

  • Para la propia base de datos, Oracle Active Data Guard garantiza que la base de datos en espera se mantenga sincronizada y transaccionalmente consistente.
  • Para la salida del sistema de archivos generada durante el funcionamiento de la aplicación, rsync se utiliza para replicar con frecuencia la salida en otra región. Habrá una pequeña brecha que resolver identificando los componentes del sistema de archivos que faltan y determinando la acción que se debe realizar para cada uno.

Acerca de los servicios y los roles necesarios

Esta solución requiere los siguientes servicios y roles:

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

Estos son los roles necesarios para cada servicio.

Nombre de servicio: rol Necesario para...
Oracle Cloud Infrastructure: administrador de arrendamiento
  • Crear usuarios y grupos de OCI
  • Establecer roles de gestión de recursos mediante la creación de políticas de OCI para cada grupo
  • Crear compartimentos de OCI para tipos de recursos específicos
  • Suscribirse a regiones de OCI adicionales
Oracle Cloud Infrastructure: administradores de red
  • Definir la topología de red
  • Aprovisionamiento de redes virtuales en la nube (VCN)
  • Aprovisionar recursos de red, como tablas de rutas, gateways y subredes
  • Establezca reglas de firewalls de red creando listas de seguridad y aplicándolas a la subred adecuada.
  • Aprovisionar y gestionar el equilibrador de carga de OCI (LBaaS)
  • Obtener certificados TLS/SSL firmados para LBaaS
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure: administrador de arrendamiento / administrador de PeopleSoft
  • Aprovisionamiento de Oracle Exadata Database Service on Dedicated Infrastructure, instancias informáticas y recursos de OCI File Storage
  • Aprovisione/migre la base de datos PeopleSoft y el software de nivel de aplicación
  • Mantenimiento/aplicación de parches de cluster y base de datos
  • Configurar el servicio en la nube Data Guard Association
  • Aprovisione y gestione instancias informáticas de OCI para el nivel de aplicación PeopleSoft
  • Configure PeopleSoft en los niveles de base de datos y aplicación
Sistema operativo de máquina virtual de Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service: root
  • Supervisión de logs del sistema
  • Aplicar parches y actualizaciones al sistema operativo en domUs dentro del cluster de VM
  • Aplicar parches y actualizar la infraestructura de grid
Sistema operativo de máquina virtual de Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service: oracle
  • Iniciar, parar y gestionar instancias y servicios de base de datos
  • Gestionar bases de datos de conexión en una CDB
  • Gestión del ciclo de vida, incluida la aplicación de parches, las actualizaciones y el administrador de la base de datos
Sistema operativo de VM de instancias informáticas: root
  • Crear el grupo y los usuarios del sistema operativo necesarios
  • Ejecutar comandos para configurar puertos del sistema operativo
Sistema operativo de VM de instancias informáticas: psadm2 Instalar, configurar y gestionar componentes de nivel de aplicación PeopleSoft
PeopleSoft Administrador de aplicaciones: ps Configurar roles y responsabilidades, configuración de IU, configuración del gestor de procesos, etc. dentro de la aplicación

Note:

Hay otros usuarios y contraseñas específicos para el despliegue PeopleSoft. Por ejemplo, los dominios de Tuxedo y Oracle WebLogic Server, que sólo son conocidos por el equipo de implantación y no se tratan aquí.

Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.