Esegui il provisioning e distribuisci una soluzione di massima disponibilità per PeopleSoft su Oracle Cloud

Applica i principi di Oracle Maximum Availability Architecture (Oracle MAA) a PeopleSoft per ottenere un'architettura ad alta disponibilità ottimale con costi e complessità ridotti. Questa guida alla soluzione fornisce un esempio di come eseguire la migrazione di un'implementazione PeopleSoft da hardware on-premise a un'implementazione Oracle MAA su Oracle Exadata Database Service on Dedicated Infrastructure su Oracle Cloud Infrastructure (OCI). L'esempio in questo documento utilizza PeopleSoft Release 9.2.

Operazioni preliminari

Vedere Scopri di più sull'architettura di massima disponibilità per PeopleSoft per dettagli sulla pianificazione della configurazione di Oracle Cloud Infrastructure (OCI) (inclusi gli strumenti per PeopleSoft su OCI e gli strumenti per la migrazione al cloud), sulla pianificazione di Oracle Maximum Availability Architecture (Oracle MAA) per PeopleSoft e Oracle Database e sulle soluzioni per la manutenzione pianificata e le interruzioni non pianificate.
Questa guida utilizza gli script di PeopleSoft disaster recovery nelle seguenti directory in GitHub per fornire assistenza:

Architettura

Questa architettura mostra una soluzione Oracle Maximum Availability Architecture (Oracle MAA) per PeopleSoft. L'architettura PeopleSoft ad alta disponibilità è sovrapposta alle architetture di massima disponibilità di Oracle Database e Oracle Fusion Middleware, incluso un sito secondario per garantire la continuità aziendale in caso di errore del sito primario.

Quanto segue mostra un'architettura Oracle MAA full-stack, inclusi i siti primari e secondari. Il sito secondario è una replica del sito primario.

Descrizione di peoplesoft-maa-arch.png
Descrizione dell'immagine peoplesoft-maa-arch.png

peoplesoft-maa-arch-oracle.zip

Ogni sito è composto dai seguenti elementi:

  • Un load balancer HTTPS per i servizi applicativi basati sul Web
  • Due server che ospitano il dominio PeopleSoft Pure Internet Architecture (PIA)
  • Due server che ospitano sia il dominio PeopleSoft Application Server che il dominio Process Scheduler
  • File system condiviso per il software dell'applicazione PeopleSoft e il repository di report
  • Un database Oracle Real Application Clusters (Oracle RAC) con due database server e storage condiviso.
  • Oracle Active Data Guard, che consente l'instradamento delle "operazioni di lettura principale" al database di standby mantenendo il database di standby corrente con il database primario

Sia il file system condiviso a livello di applicazione che il database vengono replicati nel sito secondario: il livello di applicazione che utilizza rsync e il livello di database che utilizza Oracle Data Guard.

I dati del secondo sito vengono mantenuti sincronizzati con il primario utilizzando meccanismi di replica appropriati.

  • Per il database stesso, Oracle Active Data Guard garantisce che il database di standby sia sincronizzato e coerente a livello di transazione.
  • Per l'output del file system generato durante il funzionamento dell'applicazione, viene utilizzato rsync per replicare frequentemente l'output in un'altra area. Ci sarà un piccolo divario da risolvere identificando i componenti del file system mancanti e determinando l'azione da intraprendere per ciascuno di essi.

Informazioni sui servizi e sui ruoli richiesti

Questa soluzione richiede i seguenti servizi e ruoli:

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

Questi sono i ruoli necessari per ogni servizio.

Nome servizio: ruolo Richiesto per...
Oracle Cloud Infrastructure: amministratore della tenancy
  • Creare utenti e gruppi OCI
  • Definisci ruoli di gestione delle risorse creando criteri OCI per ogni gruppo
  • Crea compartimenti OCI per tipi di risorse specifici
  • Esegui sottoscrizione ad altre region OCI
Oracle Cloud Infrastructure: amministratori di rete
  • Definizione della topologia di rete
  • Esegui provisioning delle reti cloud virtuali (VCN)
  • Eseguire il provisioning delle risorse di rete, ad esempio tabelle di instradamento, gateway e subnet
  • Stabilire le regole di firewall di rete creando liste di sicurezza e applicandole alla subnet appropriata.
  • Esegui il provisioning e la gestione del load balancer OCI (LBaaS)
  • Ottenere certificati TLS/SSL firmati per LBaaS
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure: amministratore della tenancy / amministratore di PeopleSoft
  • Esegui il provisioning di Oracle Exadata Database Service on Dedicated Infrastructure, istanze di computazione e risorse di OCI File Storage
  • Esegui provisioning/migrazione del database PeopleSoft, software a livello di applicazione
  • Applicazione di patch/manutenzione al cluster e al database
  • Configura servizio cloud Data Guard Association
  • Esegui il provisioning e la gestione delle istanze di computazione OCI per il livello applicazione PeopleSoft
  • Configurare PeopleSoft sia a livello di database che di applicazione
Sistema operativo Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM: root
  • Monitorare i log di sistema
  • Applicare patch e aggiornamenti al sistema operativo sul sito domUs all'interno del cluster VM
  • Applicare le patch e aggiornare Grid Infrastructure
Sistema operativo Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM: oracle
  • Avvia, arresta e gestisci i servizi e le istanze del database
  • Gestire i pluggable database in un CDB
  • Lifecycle management, inclusa l'applicazione di patch al database, gli aggiornamenti, l'amministratore del database
Sistema operativo VM delle istanze di computazione: root
  • Creare il gruppo di sistemi operativi e gli utenti richiesti
  • Eseguire i comandi per configurare le porte del sistema operativo
Sistema operativo VM delle istanze di computazione: psadm2 Installare, configurare e gestire i componenti del livello applicazione PeopleSoft
PeopleSoft Amministratore applicazione: ps Configurare ruoli e responsabilità, configurazione dell'interfaccia utente, impostazione dello scheduler dei processi e così via all'interno dell'applicazione

Nota

Esistono altri utenti e password specifici della distribuzione PeopleSoft. Ad esempio, i domini Tuxedo e Oracle WebLogic Server, noti solo al team di implementazione e non coperti qui.

Consulta i prodotti, le soluzioni e i servizi Oracle per ottenere ciò di cui hai bisogno.