Provisionner et déployer une solution à disponibilité maximale pour PeopleSoft sur Oracle Cloud

Appliquer les principes d'Oracle Maximum Availability Architecture (Oracle MAA) à PeopleSoft pour obtenir une architecture haute disponibilité optimale au coût et à la complexité les plus faibles. This solution playbook provides an example of how to migrate a PeopleSoft implementation from on-premises hardware into an Oracle MAA deployment on Oracle Exadata Database Service on Dedicated Infrastructure on Oracle Cloud Infrastructure (OCI). L'exemple de ce document utilise PeopleSoft Release 9.2.

Étapes préliminaires

Voir En savoir plus sur l'architecture de disponibilité maximale pour PeopleSoft pour plus de détails sur la planification de votre configuration Oracle Cloud Infrastructure (OCI) (y compris les outils pour PeopleSoft sur OCI et les outils pour la migration vers le nuage), la planification d'Oracle Maximum Availability Architecture (Oracle MAA) pour PeopleSoft et Oracle Database, et les solutions pour la maintenance planifiée et les interruptions non planifiées.
Ce livre de jeu utilise les scripts de récupération après sinistre PeopleSoft des répertoires suivants dans GitHub pour fournir de l'aide :
Pour plus d'informations sur PeopleSoft, consultez les sections suivantes :

Architecture

Cette architecture présente une solution Oracle Maximum Availability Architecture (Oracle MAA) pour PeopleSoft. L'architecture à haute disponibilité PeopleSoft est superposée aux architectures à disponibilité maximale d'Oracle Database et d'Oracle Fusion Middleware, y compris un site secondaire pour assurer la continuité des activités en cas de défaillance du site principal.

Le tableau suivant présente une architecture MAA Oracle complète, y compris les sites principal et secondaire. Le site secondaire est une réplique du site principal.

Description de peopleoft-maa-arch.png
Description de l'illustration peopleoft-maa-arch.png

peuplesoft-maa-arch-oracle.zip

Chaque site se compose des éléments suivants :

  • Un équilibreur de charge HTTPS pour les services d'applications Web
  • Deux serveurs hébergeant le domaine PeopleSoft Pure Internet Architecture (PIA)
  • Deux serveurs qui hébergent à la fois le serveur d'applications PeopleSoft et les domaines du Répartiteur de traitements
  • Un système de fichiers partagé pour le logiciel d'application PeopleSoft et le référentiel de rapports
  • Une base de données Oracle Real Application Clusters (Oracle RAC), avec deux serveurs de base de données et un stockage partagé
  • Oracle Active Data Guard, qui permet d'acheminer les "opérations de lecture principalement" vers la base de données de secours tout en maintenant la base de données de secours à jour avec la base principale

Le système de fichiers partagé de niveau application et la base de données sont répliqués vers le site secondaire : le niveau application à l'aide de rsync et le niveau base de données à l'aide d'Oracle Data Guard.

Les données du deuxième site sont synchronisées avec la base principale à l'aide de mécanismes de réplication appropriés.

  • Pour la base de données elle-même, Oracle Active Data Guard garantit la synchronisation et la cohérence transactionnelle de la base de données de secours.
  • Pour la sortie du système de fichiers générée lors du fonctionnement de l'application, rsync est utilisé pour répliquer fréquemment la sortie vers une autre région. Il y aura un petit écart à résoudre en identifiant les composants du système de fichiers manquants et en déterminant l'action à entreprendre pour chacun.

À propos des services et des rôles requis

Cette solution nécessite les services et les rôles suivants :

  • Oracle Cloud Infrastructure (OCI)
  • PeopleSoft
  • Service Oracle Exadata Database sur une infrastructure dédiée

Il s'agit des rôles nécessaires pour chaque service.

Nom de service : Rôle Requis pour...
Oracle Cloud Infrastructure : Administrateur de location
  • Créer des utilisateurs et des groupes OCI
  • Établir des rôles de gestion des ressources en créant des politiques OCI pour chaque groupe
  • Créer des compartiments OCI pour des types de ressource spécifiques
  • S'abonner à des régions OCI supplémentaires
Oracle Cloud Infrastructure : Administrateurs de réseau
  • Définir la topologie de réseau
  • Provisionner des réseaux en nuage virtuels
  • Provisionner des ressources de réseau telles que des tables de routage, des passerelles et des sous-réseaux
  • Établissez des règles de pare-feu de réseau en créant des listes de sécurité et en les appliquant au sous-réseau approprié.
  • Provisionner et gérer l'équilibreur de charge OCI (LBaaS)
  • Obtenir des certificats TLS/SSL signés pour LBaaS
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure: Tenancy Administrator / PeopleSoft administrator
  • Provision Oracle Exadata Database Service on Dedicated Infrastructure, compute instances and OCI File Storage resources
  • Provisionner/migrer la base de données PeopleSoft, logiciel de niveau application
  • Application de correctifs et maintenance aux grappes et aux bases de données
  • Configurer le service en nuage d'association Data Guard
  • Provisionner et gérer les instances de calcul OCI pour le niveau d'application PeopleSoft
  • Configurer PeopleSoft aux niveaux de la base de données et de l'application
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM operating system: root
  • Surveiller les journaux du système
  • Appliquez des correctifs et des mises à niveau au système d'exploitation sur domUs dans la grappe de machines virtuelles
  • Appliquer des correctifs et mettre à niveau l'infrastructure de réseau
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM operating system: oracle
  • Démarrer, arrêter et gérer les services et instances de base de données
  • Gérer les bases de données enfichables dans une base de données conteneur
  • Gestion du cycle de vie incluant l'application de correctifs aux bases de données, les mises à niveau et l'administrateur de base de données
Système d'exploitation de machine virtuelle d'instances de calcul : root
  • Créer le groupe de systèmes d'exploitation et les utilisateurs requis
  • Exécuter des commandes pour configurer les ports du système d'exploitation
Système d'exploitation de machine virtuelle d'instances de calcul : psadm2 Installer, configurer et gérer les composants de niveau application PeopleSoft
PeopleSoft Administrateur d'application : ps Configurer les rôles et les responsabilités, la configuration de l'interface utilisateur, la configuration du Répartiteur de traitements, etc. dans l'application

Note :

D'autres utilisateurs et mots de passe sont spécifiques au déploiement PeopleSoft. Par exemple, les domaines Tuxedo et Oracle WebLogic Server, qui ne sont connus que de l'équipe de mise en oeuvre et ne sont pas couverts ici.

Voir Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.