Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Richten Sie eine hochverfügbare PeopleSoft Architektur ein auf AWS - AWS Prescriptive Guidance

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Richten Sie eine hochverfügbare PeopleSoft Architektur ein auf AWS

Erstellt von Ramanathan Muralidhar () AWS

Übersicht

Wenn Sie Ihre PeopleSoft Workloads zu migrierenAWS, ist Ausfallsicherheit ein wichtiges Ziel. Es stellt sicher, dass Ihre PeopleSoft Anwendung immer hochverfügbar ist und nach Ausfällen schnell wiederhergestellt werden kann.

Dieses Muster bietet eine Architektur für Ihre PeopleSoft AnwendungenAWS, um Hochverfügbarkeit (HA) auf Netzwerk-, Anwendungs- und Datenbankebene sicherzustellen. Es verwendet eine Amazon Relational Database Service (AmazonRDS) for Oracle- oder Amazon RDS for SQL Server-Datenbank für die Datenbankebene. Diese Architektur umfasst auch AWS Dienste wie Amazon Route 53, Amazon Elastic Compute Cloud (AmazonEC2) Linux-Instances, Amazon Elastic Block Storage (AmazonEBS), Amazon Elastic File System (AmazonEFS) und einen Application Load Balancer und ist skalierbar.

Oracle PeopleSoft bietet eine Reihe von Tools und Anwendungen für das Personalmanagement und andere Geschäftsabläufe.

Voraussetzungen und Einschränkungen

Voraussetzungen

  • Ein aktives AWS Konto

  • Eine PeopleSoft Umgebung mit den erforderlichen Lizenzen für die Einrichtung AWS

  • Eine in Ihrem AWS Konto eingerichtete virtuelle private Cloud (VPC) mit den folgenden Ressourcen:

    • Mindestens zwei Availability Zones

    • Ein öffentliches Subnetz und drei private Subnetze in jeder Availability Zone

    • Ein NAT Gateway und ein Internet-Gateway

    • Routing-Tabellen für jedes Subnetz zur Weiterleitung des Datenverkehrs

    • Netzwerkzugriffskontrolllisten (NetzwerkACLs) und Sicherheitsgruppen, die so definiert wurden, dass die Sicherheit der PeopleSoft Anwendung gemäß den Standards Ihres Unternehmens gewährleistet ist

Einschränkungen

  • Dieses Muster bietet eine Hochverfügbarkeitslösung (HA). Es unterstützt keine Notfallwiederherstellungsszenarien (DR). In dem seltenen Fall, dass die gesamte AWS Region für die HA-Implementierung ausfällt, ist die Anwendung nicht mehr verfügbar.

Produktversionen

  • PeopleSoft Anwendungen, auf denen PeopleTools 8.52 und höher ausgeführt wird

Architektur

Zielarchitektur

Ausfallzeiten oder Ausfälle Ihrer PeopleSoft Produktionsanwendung beeinträchtigen die Verfügbarkeit der Anwendung und führen zu erheblichen Störungen Ihres Geschäftsbetriebs.

Wir empfehlen Ihnen, Ihre PeopleSoft Produktionsanwendung so zu gestalten, dass sie stets hochverfügbar ist. Sie können dies erreichen, indem Sie einzelne Fehlerquellen eliminieren, zuverlässige Crossover- oder Failover-Points hinzufügen und Fehler erkennen. Das folgende Diagramm zeigt eine HA-Architektur für on. PeopleSoft AWS

Hochverfügbare Architektur für PeopleSoft on AWS

Diese Architekturbereitstellung verwendet Amazon RDS for Oracle als PeopleSoft Datenbank und EC2 Instances, die auf Red Hat Enterprise Linux (RHEL) ausgeführt werden. Sie können Amazon RDS for SQL Server auch als Peoplesoft-Datenbank verwenden.

Diese Architektur enthält die folgenden Komponenten: 

  • Amazon Route 53 wird als Domain Name Server (DNS) für die Weiterleitung von Anfragen aus dem Internet an die PeopleSoft Anwendung verwendet.

  • AWSWAFhilft Ihnen, sich vor gängigen Web-Exploits und Bots zu schützen, die Verfügbarkeit beeinträchtigen, die Sicherheit gefährden oder übermäßig viele Ressourcen verbrauchen können. AWS Shield Advanced (nicht abgebildet) bietet einen viel umfassenderen Schutz.

  • Ein Application Load Balancer sorgt für den Lastausgleich HTTP und den HTTPS Datenverkehr mit erweitertem Anforderungsrouting, das auf die Webserver abzielt.

  • Die Webserver, Anwendungsserver, Process Scheduler-Server und Elasticsearch-Server, die die PeopleSoft Anwendung unterstützen, werden in mehreren Availability Zones ausgeführt und verwenden Amazon EC2 Auto Scaling.

  • Die von der PeopleSoft Anwendung verwendete Datenbank läuft auf Amazon RDS in einer Multi-AZ-Konfiguration.

  • Die von der PeopleSoft Anwendung verwendete Dateifreigabe ist auf Amazon konfiguriert EFS und wird für den instanzübergreifenden Zugriff auf Dateien verwendet.

  • Amazon Machine Images (AMIs) werden von Amazon EC2 Auto Scaling verwendet, um sicherzustellen, dass PeopleSoft Komponenten bei Bedarf schnell geklont werden.

  • Die NATGateways verbinden Instances in einem privaten Subnetz mit Diensten außerhalb Ihres Subnetzes und stellen sicherVPC, dass externe Dienste keine Verbindung zu diesen Instances herstellen können.

  • Das Internet-Gateway ist eine horizontal skalierte, redundante und hochverfügbare VPC Komponente, die die Kommunikation zwischen Ihnen VPC und dem Internet ermöglicht.

  • Die Bastion-Hosts im öffentlichen Subnetz ermöglichen den Zugriff auf die Server im privaten Subnetz über ein externes Netzwerk, z. B. das Internet oder ein lokales Netzwerk. Die Bastion-Hosts bieten kontrollierten und sicheren Zugriff auf die Server in den privaten Subnetzen.

Einzelheiten zur Architektur

Die PeopleSoft Datenbank befindet sich in einer Amazon RDS for Oracle- (oder Amazon RDS for SQL Server-) Datenbank in einer Multi-AZ-Konfiguration. Die Amazon RDS Multi-AZ-Funktion repliziert Datenbankaktualisierungen in zwei Availability Zones, um die Haltbarkeit und Verfügbarkeit zu erhöhen. Amazon wechselt bei geplanten Wartungsarbeiten und ungeplanten Störungen RDS automatisch zur Standby-Datenbank.

Das PeopleSoft Web und die Middle Tier sind auf EC2 Instances installiert. Diese Instances sind über mehrere Availability Zones verteilt und durch eine Auto Scaling Scaling-Gruppe verknüpft. Dadurch wird sichergestellt, dass diese Komponenten immer hochverfügbar sind. Es wird eine Mindestanzahl erforderlicher Instanzen verwaltet, um sicherzustellen, dass die Anwendung immer verfügbar ist und bei Bedarf skaliert werden kann.

Wir empfehlen, für die OEM EC2 Instances einen EC2 Instance-Typ der aktuellen Generation zu verwenden. Instance-Typen der aktuellen Generation, wie z. B. auf dem AWS Nitro-System basierende Instanzen, unterstützen virtuelle Hardware-Maschinen (HVMs). Sie HVM AMIs sind erforderlich, um die Vorteile erweiterter Netzwerke zu nutzen, und sie bieten auch mehr Sicherheit. Die EC2 Instances, die Teil jeder Auto Scaling Scaling-Gruppe sind, verwenden ihre eigenenAMI, wenn sie Instances ersetzen oder hochskalieren. Wir empfehlen, dass Sie die EC2 Instance-Typen auf der Grundlage der Last, die Ihre PeopleSoft Anwendung bewältigen soll, und der von Oracle empfohlenen Mindestwerte für Ihre PeopleSoft Anwendung und PeopleTools Version auswählen. Weitere Informationen zu den Hardware- und Softwareanforderungen finden Sie auf der Oracle-Support-Website.

PeopleSoft Web und Middle Tier teilen sich einen EFS Amazon-Mount, um Berichte, Datendateien und (falls erforderlich) das PS_HOME Verzeichnis gemeinsam zu nutzen. Amazon EFS ist aus Leistungs- und Kostengründen mit Mount-Zielen in jeder Availability Zone konfiguriert.

Ein Application Load Balancer wird bereitgestellt, um den Datenverkehr zu unterstützen, der auf die PeopleSoft Anwendung zugreift, und für den Lastenausgleich des Datenverkehrs zwischen den Webservern in verschiedenen Availability Zones. Ein Application Load Balancer ist ein Netzwerkgerät, das HA in mindestens zwei Availability Zones bereitstellt. Die Webserver verteilen den Datenverkehr mithilfe einer Lastenausgleichskonfiguration auf verschiedene Anwendungsserver. Der Lastenausgleich zwischen dem Webserver und dem Anwendungsserver stellt sicher, dass die Last gleichmäßig auf die Instanzen verteilt wird, und hilft, Engpässe und Serviceunterbrechungen aufgrund überlasteter Instanzen zu vermeiden.

Amazon Route 53 wird als DNS Service verwendet, um den Datenverkehr aus dem Internet an den Application Load Balancer weiterzuleiten. Route 53 ist ein hochverfügbarer und skalierbarer DNS Webservice.

HA-Einzelheiten

  • Datenbanken: Die Multi-AZ-Funktion von Amazon RDS betreibt zwei Datenbanken in mehreren Availability Zones mit synchroner Replikation. Dadurch entsteht eine hochverfügbare Umgebung mit automatischem Failover. Amazon RDS verfügt über eine Erkennung von Failover-Ereignissen und leitet ein automatisches Failover ein, wenn diese Ereignisse eintreten. Sie können ein manuelles Failover auch über Amazon RDS API einleiten. Eine ausführliche Erklärung finden Sie im Blogbeitrag Amazon RDS Under The Hood: Multi-AZ. Der Failover ist nahtlos und die Anwendung stellt in diesem Fall automatisch wieder eine Verbindung zur Datenbank her. Alle Process Scheduler-Jobs während des Failovers erzeugen jedoch Fehler und müssen erneut eingereicht werden.

  • PeopleSoft Anwendungsserver: Die Anwendungsserver sind auf mehrere Availability Zones verteilt und für sie wurde eine Auto Scaling Scaling-Gruppe definiert. Wenn eine Instanz ausfällt, ersetzt die Auto Scaling Scaling-Gruppe sie sofort durch eine fehlerfreie Instanz, die aus der Vorlage AMI des Anwendungsservers geklont wird. Insbesondere ist Jolt-Pooling aktiviert. Wenn also eine Anwendungsserver-Instance ausfällt, werden die Sitzungen automatisch auf einen anderen Anwendungsserver umgeleitet, und die Auto Scaling Scaling-Gruppe startet automatisch eine weitere Instance, startet den Anwendungsserver und registriert ihn im EFS Amazon-Mount. Der neu erstellte Anwendungsserver wird mithilfe des PSSTRSETUP.SH Skripts auf den Webservern automatisch zu den Webservern hinzugefügt. Dadurch wird sichergestellt, dass der Anwendungsserver immer hochverfügbar ist und sich nach einem Ausfall schnell erholt.

  • Prozessplaner: Die Process Scheduler-Server sind auf mehrere Availability Zones verteilt und für sie wurde eine Auto Scaling-Gruppe definiert. Wenn eine Instanz ausfällt, ersetzt die Auto Scaling Scaling-Gruppe sie sofort durch eine fehlerfreie Instance, die aus AMI der Process Scheduler-Servervorlage geklont wurde. Insbesondere wenn eine Prozessplaner-Instanz ausfällt, startet die Auto Scaling Scaling-Gruppe automatisch eine weitere Instanz und startet den Prozessplaner. Alle Jobs, die ausgeführt wurden, als die Instanz ausfiel, müssen erneut eingereicht werden. Dadurch wird sichergestellt, dass der Prozessplaner immer hochverfügbar ist und sich nach einem Ausfall schnell erholt.

  • Elasticsearch-Server: Für die Elasticsearch-Server wurde eine Auto Scaling Scaling-Gruppe definiert. Wenn eine Instance ausfällt, ersetzt die Auto Scaling Scaling-Gruppe sie sofort durch eine fehlerfreie Instance, die aus AMI der Elasticsearch-Servervorlage geklont wird. Insbesondere wenn eine Elasticsearch-Instance ausfällt, erkennt der Application Load Balancer, der Anfragen an sie sendet, den Fehler und sendet keinen Traffic mehr an sie. Die Auto Scaling Scaling-Gruppe startet automatisch eine weitere Instance und ruft die Elasticsearch-Instance auf. Wenn die Elasticsearch-Instance wieder verfügbar ist, erkennt der Application Load Balancer, dass sie fehlerfrei ist, und sendet erneut Anfragen an sie. Dadurch wird sichergestellt, dass der Elasticsearch-Server immer hochverfügbar ist und sich nach einem Ausfall schnell erholt.

  • Webserver: Für die Webserver ist eine Auto Scaling Scaling-Gruppe definiert. Wenn eine Instanz ausfällt, ersetzt die Auto Scaling Scaling-Gruppe sie sofort durch eine fehlerfreie Instanz, die aus AMI der Webserver-Vorlage geklont wurde. Insbesondere wenn eine Webserver-Instance ausfällt, erkennt der Application Load Balancer, der Anfragen an sie weiterleitet, den Fehler und beendet das Senden von Datenverkehr an sie. Die Auto Scaling Scaling-Gruppe startet automatisch eine weitere Instance und ruft die Webserver-Instance auf. Wenn die Webserver-Instance wieder verfügbar ist, erkennt der Application Load Balancer, dass sie fehlerfrei ist, und sendet erneut Anfragen an sie. Dadurch wird sichergestellt, dass der Webserver immer hochverfügbar ist und sich nach einem Ausfall schnell erholt.

Tools

AWS-Services

Bewährte Methoden

Bewährte Methoden für den Betrieb

  • Wenn Sie PeopleSoft weiterlaufenAWS, verwenden Sie Route 53, um den Verkehr aus dem Internet und lokal weiterzuleiten. Verwenden Sie die Failover-Option, um den Datenverkehr zur Disaster Recovery (DR) -Site umzuleiten, falls die primäre DB-Instance nicht verfügbar ist.

  • Verwenden Sie immer einen Application Load Balancer vor der PeopleSoft Umgebung. Dadurch wird sichergestellt, dass der Datenverkehr auf sichere Weise auf die Webserver verteilt wird.

  • Stellen Sie in den Zielgruppeneinstellungen des Application Load Balancer sicher, dass Stickiness mit einem vom Load Balancer generierten Cookie aktiviert ist.

    Anmerkung

    Möglicherweise müssen Sie ein anwendungsbasiertes Cookie verwenden, wenn Sie externes Single Sign-On () verwenden. SSO Dadurch wird sichergestellt, dass die Verbindungen zwischen den Webservern und Anwendungsservern konsistent sind.

  • Für eine PeopleSoft Produktionsanwendung muss das Leerlauf-Timeout des Application Load Balancer mit den Einstellungen in dem von Ihnen verwendeten Webprofil übereinstimmen. Dadurch wird verhindert, dass Benutzersitzungen auf der Load Balancer-Ebene ablaufen.

  • Legen Sie für eine PeopleSoft Produktionsanwendung den Wert für die Anzahl der Wiederverwendungsvorgänge auf dem Anwendungsserver auf einen Wert fest, der Speicherlecks minimiert.

  • Wenn Sie eine RDS Amazon-Datenbank für Ihre PeopleSoft Produktionsanwendung verwenden, wie in diesem Muster beschrieben, führen Sie sie für hohe Verfügbarkeit im Multi-AZ-Format aus.

  • Wenn Ihre Datenbank auf einer EC2 Instance für Ihre PeopleSoft Produktionsanwendung läuft, stellen Sie sicher, dass eine Standby-Datenbank in einer anderen Availability Zone läuft, um Hochverfügbarkeit zu gewährleisten.

  • Stellen Sie für DR sicher, dass Ihre RDS Amazon-Datenbank oder EC2 Instance über eine Standby-Version verfügt, die in einer anderen AWS Region als die Produktionsdatenbank konfiguriert ist. Dadurch wird sichergestellt, dass Sie im Falle eines Notfalls in der Region die Anwendung auf eine andere Region umstellen können.

  • Verwenden Sie für DR Amazon Elastic Disaster Recovery, um Komponenten auf Anwendungsebene in einer von den Produktionskomponenten getrennten Region einzurichten. Dadurch wird sichergestellt, dass Sie bei einem Notfall in der Region die Anwendung auf eine andere Region umstellen können.

  • Verwenden Sie Amazon EFS (für moderate I/O-Anforderungen) oder Amazon FSx (für hohe I/O-Anforderungen), um Ihre PeopleSoft Berichte, Anlagen und Datendateien zu speichern. Dadurch wird sichergestellt, dass der Inhalt an einem zentralen Ort gespeichert wird und von überall innerhalb der Infrastruktur abgerufen werden kann.

  • Verwenden Sie Amazon CloudWatch (einfach und detailliert), um die AWS Cloud-Ressourcen, die Ihre PeopleSoft Anwendung verwendet, nahezu in Echtzeit zu überwachen. Dadurch wird sichergestellt, dass Sie sofort über Probleme informiert werden und diese schnell beheben können, bevor sie die Verfügbarkeit der Umgebung beeinträchtigen.

  • Wenn Sie eine RDS Amazon-Datenbank als Datenbank verwenden, verwenden Sie Enhanced Monitoring. PeopleSoft Diese Funktion bietet Zugriff auf über 50 Messwerte, darunter SpeicherCPU, Dateisystem-I/O und Festplatten-I/O.

  • Wird verwendet AWS CloudTrail, um API Aufrufe der AWS Ressourcen zu überwachen, die Ihre PeopleSoft Anwendung verwendet. Dies hilft Ihnen bei der Durchführung von Sicherheitsanalysen, der Nachverfolgung von Ressourcenänderungen und der Überprüfung der Einhaltung von Vorschriften.

Bewährte Methoden für die Gewährleistung der Sicherheit

  • Um Ihre PeopleSoft Anwendung vor häufigen Exploits wie SQL Injection oder Cross-Site Scripting (XSS) zu schützen, verwenden Sie. AWSWAF Erwägen Sie die Verwendung von AWSShield Advanced für maßgeschneiderte Erkennungs- und Schadensbegrenzungsdienste.

  • Fügen Sie dem Application Load Balancer eine Regel hinzu, um den Datenverkehr HTTPS automatisch von HTTP zu umzuleiten, um Ihre PeopleSoft Anwendung zu schützen.

  • Richten Sie eine separate Sicherheitsgruppe für den Application Load Balancer ein. Diese Sicherheitsgruppe sollte nur HTTPS HTTP eingehenden und keinen ausgehenden Datenverkehr zulassen. Dadurch wird sichergestellt, dass nur beabsichtigter Datenverkehr zulässig ist, und trägt zum Schutz Ihrer Anwendung bei.

  • Verwenden Sie private Subnetze für die Anwendungsserver, Webserver und die Datenbank und verwenden Sie NATGateways für ausgehenden Internetverkehr. Dadurch wird sichergestellt, dass die Server, die die Anwendung unterstützen, nicht öffentlich erreichbar sind, und der öffentliche Zugriff wird nur für die Server gewährt, die ihn benötigen.

  • Verwenden Sie verschiedene Optionen VPCs für den Betrieb Ihrer PeopleSoft Produktions- und Nichtproduktionsumgebungen. Verwenden Sie AWSTransit Gateway, VPCPeeringACLs, Netzwerk und Sicherheitsgruppen, um den Datenfluss zwischen dem VPCs und, falls erforderlich, Ihrem lokalen Rechenzentrum zu steuern.

  • Folgen Sie dem Prinzip der geringsten Rechte. Gewähren Sie nur Benutzern Zugriff auf die von der PeopleSoft Anwendung verwendeten AWS Ressourcen, die ihn unbedingt benötigen. Gewähren Sie nur die Mindestberechtigungen, die zur Ausführung einer Aufgabe erforderlich sind. Weitere Informationen finden Sie in der Sicherheitssäule des AWS Well-Architected Framework.

  • Verwenden Sie nach Möglichkeit AWSSystems Manager, um auf die EC2 Instanzen zuzugreifen, die die PeopleSoft Anwendung verwendet.

Bewährte Verfahren zur Zuverlässigkeit

  • Wenn Sie einen Application Load Balancer verwenden, registrieren Sie ein einzelnes Ziel für jede aktivierte Availability Zone. Dadurch ist der Load Balancer am effektivsten.

  • Wir empfehlen, dass Sie URLs für jede PeopleSoft Produktionsumgebung drei unterschiedliche Optionen verwenden: eine für den URL Zugriff auf die Anwendung, eine für den Integration Broker und eine für die Anzeige von Berichten. Wenn möglich, URL sollte jede über eigene dedizierte Webserver und Anwendungsserver verfügen. Dieses Design trägt dazu bei, Ihre PeopleSoft Anwendung sicherer zu machen, da jede Anwendung über unterschiedliche Funktionen und kontrollierten Zugriff URL verfügt. Es minimiert auch den Umfang der Auswirkungen, wenn die zugrunde liegenden Dienste ausfallen.

  • Wir empfehlen Ihnen, Integritätsprüfungen für die Load Balancer-Zielgruppen für Ihre PeopleSoft Anwendung zu konfigurieren. Die Integritätsprüfungen sollten auf den Webservern und nicht auf den EC2 Instanzen durchgeführt werden, auf denen diese Server ausgeführt werden. Dadurch wird sichergestellt, dass der Application Load Balancer diese Informationen korrekt wiedergibt, wenn der Webserver abstürzt oder die EC2 Instanz, die den Webserver hostet, ausfällt.

  • Für eine PeopleSoft Produktionsanwendung empfehlen wir, die Webserver auf mindestens drei Availability Zones zu verteilen. Dadurch wird sichergestellt, dass die PeopleSoft Anwendung immer hochverfügbar ist, auch wenn eine der Availability Zones ausfällt.

  • Für eine PeopleSoft Produktionsanwendung aktivieren Sie Jolt Pooling ()joltPooling=true. Dadurch wird sichergestellt, dass Ihre Anwendung ein Failover auf einen anderen Anwendungsserver durchführt, falls ein Server zu Patching-Zwecken oder aufgrund eines VM-Fehlers ausgefallen ist.

  • Legen Sie für eine PeopleSoft Produktionsanwendung den Wert 1 festDynamicConfigReload . Diese Einstellung wird in PeopleTools Version 8.52 und höher unterstützt. Sie fügt dem Webserver dynamisch neue Anwendungsserver hinzu, ohne die Server neu zu starten.

  • Um Ausfallzeiten bei der Installation von PeopleTools Patches zu minimieren, verwenden Sie die blaue/grüne Bereitstellungsmethode für Ihre Auto Scaling Scaling-Gruppenstartkonfigurationen für die Web- und Anwendungsserver. Weitere Informationen finden Sie im AWS Whitepaper im Überblick über die Bereitstellungsoptionen.

  • Verwenden Sie AWSBackup, um Ihre PeopleSoft Anwendung zu sichernAWS. AWS Backup ist ein kostengünstiger, vollständig verwalteter, richtlinienbasierter Service, der den Datenschutz in großem Maßstab vereinfacht.

Bewährte Methoden zur Leistungssteigerung

  • Beenden Sie den SSL am Application Load Balancer, um eine optimale Leistung der PeopleSoft Umgebung zu erzielen, es sei denn, Ihr Unternehmen benötigt verschlüsselten Datenverkehr in der gesamten Umgebung.

  • Erstellen Sie VPCSchnittstellenendpunkte für AWS Dienste wie Amazon Simple Notification Service (AmazonSNS), CloudWatchsodass der Datenverkehr immer intern ist. Das ist kostengünstig und trägt zur Sicherheit Ihrer Anwendung bei.

Bewährte Methoden zur Kostenoptimierung

  • Kennzeichnen Sie alle Ressourcen, die von Ihrer PeopleSoft Umgebung verwendet werden, und aktivieren Sie Tags zur Kostenzuweisung. Diese Tags helfen Ihnen dabei, Ihre Ressourcenkosten einzusehen und zu verwalten.

  • Richten Sie für eine PeopleSoft Produktionsanwendung Auto Scaling Scaling-Gruppen für die Webserver und die Anwendungsserver ein. Dadurch wird eine minimale Anzahl von Web- und Anwendungsservern zur Unterstützung Ihrer Anwendung bereitgestellt. Sie können Auto Scaling Scaling-Gruppenrichtlinien verwenden, um die Server nach Bedarf hoch- und herunterzuskalieren.

  • Verwenden Sie Abrechnungsalarme, um Benachrichtigungen zu erhalten, wenn die Kosten einen von Ihnen angegebenen Budgetschwellenwert überschreiten.

Bewährte Praktiken im Bereich Nachhaltigkeit

  • Verwenden Sie Infrastructure as Code (IaC), um Ihre PeopleSoft Umgebungen zu verwalten. Auf diese Weise können Sie konsistente Umgebungen aufbauen und die Kontrolle über Änderungen behalten.

Epen

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine DB-Subnetzgruppe.

Wählen Sie auf der RDSAmazon-Konsole im Navigationsbereich Subnetzgruppen aus und erstellen Sie dann eine Amazon RDS DB-Subnetzgruppe mit Subnetzen in mehreren Availability Zones. Dies ist erforderlich, damit die RDS Amazon-Datenbank in einer Multi-AZ-Konfiguration ausgeführt werden kann.

Cloud-Administrator

Erstellen Sie die RDS Amazon-Datenbank.

Erstellen Sie eine RDS Amazon-Datenbank in einer Availability Zone der AWS Region, die Sie für die PeopleSoft HA-Umgebung ausgewählt haben. Achten Sie beim Erstellen der RDS Amazon-Datenbank darauf, die Multi-AZ-Option (Standby-Instance erstellen) und die Datenbank-Subnetzgruppe auszuwählen, die Sie im vorherigen Schritt erstellt haben. Weitere Informationen finden Sie in der RDSAmazon-Dokumentation.

Cloud-Administrator, Oracle-Datenbankadministrator

Migrieren Sie Ihre PeopleSoft Datenbank zu AmazonRDS.

Migrieren Sie Ihre bestehende PeopleSoft Datenbank mithilfe des RDS AWS Database Migration Service (AWSDMS) in die Amazon-Datenbank. Weitere Informationen finden Sie in der AWSDMSDokumentation und im AWS Blogbeitrag Migration von Oracle-Datenbanken mit nahezu keiner Ausfallzeit unter Verwendung von. AWS DMS

Cloud-Administrator, PeopleSoft DBA

Migrieren Sie Ihre PeopleSoft Datenbank zu Amazon RDS

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine DB-Subnetzgruppe.

Wählen Sie auf der RDSAmazon-Konsole im Navigationsbereich Subnetzgruppen aus und erstellen Sie dann eine Amazon RDS DB-Subnetzgruppe mit Subnetzen in mehreren Availability Zones. Dies ist erforderlich, damit die RDS Amazon-Datenbank in einer Multi-AZ-Konfiguration ausgeführt werden kann.

Cloud-Administrator

Erstellen Sie die RDS Amazon-Datenbank.

Erstellen Sie eine RDS Amazon-Datenbank in einer Availability Zone der AWS Region, die Sie für die PeopleSoft HA-Umgebung ausgewählt haben. Achten Sie beim Erstellen der RDS Amazon-Datenbank darauf, die Multi-AZ-Option (Standby-Instance erstellen) und die Datenbank-Subnetzgruppe auszuwählen, die Sie im vorherigen Schritt erstellt haben. Weitere Informationen finden Sie in der RDSAmazon-Dokumentation.

Cloud-Administrator, Oracle-Datenbankadministrator

Migrieren Sie Ihre PeopleSoft Datenbank zu AmazonRDS.

Migrieren Sie Ihre bestehende PeopleSoft Datenbank mithilfe des RDS AWS Database Migration Service (AWSDMS) in die Amazon-Datenbank. Weitere Informationen finden Sie in der AWSDMSDokumentation und im AWS Blogbeitrag Migration von Oracle-Datenbanken mit nahezu keiner Ausfallzeit unter Verwendung von. AWS DMS

Cloud-Administrator, PeopleSoft DBA
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen eines Dateisystems.

Erstellen Sie auf der EFSAmazon-Konsole ein Dateisystem und mounten Sie Ziele für jede Availability Zone. Anweisungen finden Sie in der EFSAmazon-Dokumentation. Wenn das Dateisystem erstellt wurde, notieren Sie sich seinen DNS Namen. Sie werden diese Informationen verwenden, wenn Sie das Dateisystem mounten.

Cloud-Administrator

Richten Sie Ihr EFS Amazon-Dateisystem ein

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen eines Dateisystems.

Erstellen Sie auf der EFSAmazon-Konsole ein Dateisystem und mounten Sie Ziele für jede Availability Zone. Anweisungen finden Sie in der EFSAmazon-Dokumentation. Wenn das Dateisystem erstellt wurde, notieren Sie sich seinen DNS Namen. Sie werden diese Informationen verwenden, wenn Sie das Dateisystem mounten.

Cloud-Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Starten einer EC2-Instance

Starten Sie eine EC2 Instanz für Ihre PeopleSoft Anwendung. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

  • Geben Sie unter Name APP_TEMPLATE ein.

  • Wählen Sie für Betriebssystem-Images Red Hat.

  • Wählen Sie unter Instanztyp den Instanztyp aus, der für Ihre PeopleSoft Anwendung geeignet ist. Weitere Informationen finden Sie unter Architekturdetails im Abschnitt Architektur.

Cloud-Administrator, PeopleSoft Administrator

PeopleSoft Auf der Instanz installieren.

Installieren Sie Ihre PeopleSoft Anwendung und PeopleTools auf der EC2 Instanz, die Sie erstellt haben. Anweisungen finden Sie in der Oracle-Dokumentation.

Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie den Anwendungsserver.

Erstellen Sie den Anwendungsserver für die AMI Vorlage und stellen Sie sicher, dass er erfolgreich eine Verbindung zur RDS Amazon-Datenbank herstellt.

Cloud-Administrator, PeopleSoft Administrator

Hängen Sie das EFS Amazon-Dateisystem ein.

Melden Sie sich als Root-Benutzer bei der EC2 Instance an und führen Sie die folgenden Befehle aus, um das EFS Amazon-Dateisystem in einem Ordner namens PSFTMNT auf dem Server zu mounten.

sudo su – mkdir /psftmnt cat /etc/fstab

Hängen Sie die folgende Zeile an die /etc/fstab Datei an. Verwenden Sie den DNS Namen, den Sie sich bei der Erstellung des Dateisystems notiert haben.

fs-09e064308f1145388.efs.us-east-1.amazonaws.com:/ /psftmnt nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0 mount -a
Cloud-Administrator, PeopleSoft Administrator

Überprüfen Sie die Berechtigungen.

Stellen Sie sicher, dass der PSFTMNT Ordner über die richtigen Berechtigungen verfügt, damit der PeopleSoft Benutzer ordnungsgemäß darauf zugreifen kann.

Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie zusätzliche Instanzen.

Wiederhole die vorherigen Schritte in diesem Epos, um Template-Instances für den Process Scheduler, den Webserver und den Elasticsearch-Server zu erstellen. Nennen Sie diese Instanzen PRCS_TEMPLATEWEB_TEMPLATE, und. SRCH_TEMPLATE Legen Sie für den Webserver joltPooling=true und festDynamicConfigReload=1.

Cloud-Administrator, PeopleSoft Administrator

Richten Sie Ihre PeopleSoft Anwendung und Ihr Dateisystem ein

AufgabeBeschreibungErforderliche Fähigkeiten

Starten einer EC2-Instance

Starten Sie eine EC2 Instanz für Ihre PeopleSoft Anwendung. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

  • Geben Sie unter Name APP_TEMPLATE ein.

  • Wählen Sie für Betriebssystem-Images Red Hat.

  • Wählen Sie unter Instanztyp den Instanztyp aus, der für Ihre PeopleSoft Anwendung geeignet ist. Weitere Informationen finden Sie unter Architekturdetails im Abschnitt Architektur.

Cloud-Administrator, PeopleSoft Administrator

PeopleSoft Auf der Instanz installieren.

Installieren Sie Ihre PeopleSoft Anwendung und PeopleTools auf der EC2 Instanz, die Sie erstellt haben. Anweisungen finden Sie in der Oracle-Dokumentation.

Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie den Anwendungsserver.

Erstellen Sie den Anwendungsserver für die AMI Vorlage und stellen Sie sicher, dass er erfolgreich eine Verbindung zur RDS Amazon-Datenbank herstellt.

Cloud-Administrator, PeopleSoft Administrator

Hängen Sie das EFS Amazon-Dateisystem ein.

Melden Sie sich als Root-Benutzer bei der EC2 Instance an und führen Sie die folgenden Befehle aus, um das EFS Amazon-Dateisystem in einem Ordner namens PSFTMNT auf dem Server zu mounten.

sudo su – mkdir /psftmnt cat /etc/fstab

Hängen Sie die folgende Zeile an die /etc/fstab Datei an. Verwenden Sie den DNS Namen, den Sie sich bei der Erstellung des Dateisystems notiert haben.

fs-09e064308f1145388.efs.us-east-1.amazonaws.com:/ /psftmnt nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0 mount -a
Cloud-Administrator, PeopleSoft Administrator

Überprüfen Sie die Berechtigungen.

Stellen Sie sicher, dass der PSFTMNT Ordner über die richtigen Berechtigungen verfügt, damit der PeopleSoft Benutzer ordnungsgemäß darauf zugreifen kann.

Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie zusätzliche Instanzen.

Wiederhole die vorherigen Schritte in diesem Epos, um Template-Instances für den Process Scheduler, den Webserver und den Elasticsearch-Server zu erstellen. Nennen Sie diese Instanzen PRCS_TEMPLATEWEB_TEMPLATE, und. SRCH_TEMPLATE Legen Sie für den Webserver joltPooling=true und festDynamicConfigReload=1.

Cloud-Administrator, PeopleSoft Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie ein Skript zur Installation des Anwendungsservers.

Erstellen Sie in der EC2 APP_TEMPLATE Amazon-Instanz als PeopleSoft Benutzer das folgende Skript. Benennen Sie es appstart.sh und platzieren Sie es im PS_HOME Verzeichnis. Sie verwenden dieses Skript, um den Anwendungsserver aufzurufen und den Servernamen auf dem EFS Amazon-Mount aufzuzeichnen.

#!/bin/ksh . /usr/homes/hcmdemo/.profile. psadmin -c configure -d HCMDEMO psadmin -c parallelboot -d HCMDEMO touch /psftmnt/`echo $HOSTNAME`
PeopleSoft Administrator

Erstellen Sie ein Skript zur Installation des Process Scheduler-Servers.

Erstellen Sie in der EC2 PRCS_TEMPLATE Amazon-Instanz als PeopleSoft Benutzer das folgende Skript. Benennen Sie es prcsstart.sh und platzieren Sie es im PS_HOME Verzeichnis. Sie werden dieses Skript verwenden, um den Process Scheduler-Server aufzurufen.

#!/bin/ksh . /usr/homes/hcmdemo/. profile /* The following line ensures that the process scheduler always has a unique name during replacement or scaling activity. */ sed -i "s/.*PrcsServerName.*/`hostname -I | awk -F. '{print "PrcsServerName=PSUNX"$3$4}'`/" $HOME/appserv/prcs/*/psprcs.cfg psadmin -p configure -d HCMDEMO psadmin -p start -d HCMDEMO
PeopleSoft Administrator

Erstellen Sie ein Skript zur Installation des Elasticsearch-Servers.

Erstellen Sie in der EC2 SRCH_TEMPLATE Amazon-Instance als Elasticsearch-Benutzer das folgende Skript. Benennen Sie es srchstart.sh und platzieren Sie es im HOME Verzeichnis.

#!/bin/ksh /* The following line ensures that the correct IP is indicated in the elasticsearch.yaml file. */ sed -i "s/.*network.host.*/`hostname -I | awk '{print "host:"$0}'`/" $ES_HOME_DIR/config/elasticsearch.yaml nohup $ES_HOME_DIR/bin/elasticsearch &
PeopleSoft Administrator

Erstellen Sie ein Skript zur Installation des Webservers.

Erstellen Sie in der EC2 WEB_TEMPLATE Amazon-Instance als Webserver-Benutzer die folgenden Skripts im HOME Verzeichnis.

renip.sh: Dieses Skript stellt sicher, dass der Webserver die richtige IP hat, wenn er aus dem AMI geklont wird.

#!/bin/ksh hn=`hostname` /* On the following line, change the IP with the hostname with the hostname of the web template. */ for text_file in `find * -type f -exec grep -l '<hostname-of-the-web-template>' {} \;` do sed -e 's/<hostname-of-the-web-template>/'$hn'/g' $text_file > temp mv -f temp $text_file done

psstrsetup.sh: Dieses Skript stellt sicher, dass der Webserver den richtigen Anwendungsserver verwendetIPs, der gerade läuft. Es versucht, eine Verbindung zu jedem Anwendungsserver am Jolt-Port herzustellen und fügt ihn der Konfigurationsdatei hinzu.

#!/bin/ksh c2="" for ctr in `ls -1 /psftmnt/*.internal` do c1=`echo $ctr | awk -F "/" '{print $3}'` /* In the following lines, 9000 is the jolt port. Change it if necessary. */ if nc -z $c1 9000 2> /dev/null; then if [[ $c2 = "" ]]; then c2="psserver="`echo $c1`":9000" else c2=`echo $c2`","`echo $c1`":9000" fi fi done

webstart.sh: Dieses Skript führt die beiden vorherigen Skripten aus und startet die Webserver.

#!/bin/ksh /* Change the path in the following if necessary. */ cd /usr/homes/hcmdemo ./renip.sh ./psstrsetup.sh webserv/peoplesoft/bin/startPIA.sh
PeopleSoft Administrator

Fügen Sie einen Crontab-Eintrag hinzu.

Fügen Sie in der EC2 WEB_TEMPLATE Amazon-Instance als Webserver-Benutzer die folgende Zeile zu crontab hinzu. Ändern Sie die Uhrzeit und den Pfad entsprechend den benötigten Werten. Dieser Eintrag stellt sicher, dass Ihr Webserver immer die richtigen Anwendungsserver-Einträge in der configuration.properties Datei hat.

* * * * * /usr/homes/hcmdemo/psstrsetup.sh
PeopleSoft Administrator

Erstellen Sie Skripts zum Einrichten von Servern

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie ein Skript zur Installation des Anwendungsservers.

Erstellen Sie in der EC2 APP_TEMPLATE Amazon-Instanz als PeopleSoft Benutzer das folgende Skript. Benennen Sie es appstart.sh und platzieren Sie es im PS_HOME Verzeichnis. Sie verwenden dieses Skript, um den Anwendungsserver aufzurufen und den Servernamen auf dem EFS Amazon-Mount aufzuzeichnen.

#!/bin/ksh . /usr/homes/hcmdemo/.profile. psadmin -c configure -d HCMDEMO psadmin -c parallelboot -d HCMDEMO touch /psftmnt/`echo $HOSTNAME`
PeopleSoft Administrator

Erstellen Sie ein Skript zur Installation des Process Scheduler-Servers.

Erstellen Sie in der EC2 PRCS_TEMPLATE Amazon-Instanz als PeopleSoft Benutzer das folgende Skript. Benennen Sie es prcsstart.sh und platzieren Sie es im PS_HOME Verzeichnis. Sie werden dieses Skript verwenden, um den Process Scheduler-Server aufzurufen.

#!/bin/ksh . /usr/homes/hcmdemo/. profile /* The following line ensures that the process scheduler always has a unique name during replacement or scaling activity. */ sed -i "s/.*PrcsServerName.*/`hostname -I | awk -F. '{print "PrcsServerName=PSUNX"$3$4}'`/" $HOME/appserv/prcs/*/psprcs.cfg psadmin -p configure -d HCMDEMO psadmin -p start -d HCMDEMO
PeopleSoft Administrator

Erstellen Sie ein Skript zur Installation des Elasticsearch-Servers.

Erstellen Sie in der EC2 SRCH_TEMPLATE Amazon-Instance als Elasticsearch-Benutzer das folgende Skript. Benennen Sie es srchstart.sh und platzieren Sie es im HOME Verzeichnis.

#!/bin/ksh /* The following line ensures that the correct IP is indicated in the elasticsearch.yaml file. */ sed -i "s/.*network.host.*/`hostname -I | awk '{print "host:"$0}'`/" $ES_HOME_DIR/config/elasticsearch.yaml nohup $ES_HOME_DIR/bin/elasticsearch &
PeopleSoft Administrator

Erstellen Sie ein Skript zur Installation des Webservers.

Erstellen Sie in der EC2 WEB_TEMPLATE Amazon-Instance als Webserver-Benutzer die folgenden Skripts im HOME Verzeichnis.

renip.sh: Dieses Skript stellt sicher, dass der Webserver die richtige IP hat, wenn er aus dem AMI geklont wird.

#!/bin/ksh hn=`hostname` /* On the following line, change the IP with the hostname with the hostname of the web template. */ for text_file in `find * -type f -exec grep -l '<hostname-of-the-web-template>' {} \;` do sed -e 's/<hostname-of-the-web-template>/'$hn'/g' $text_file > temp mv -f temp $text_file done

psstrsetup.sh: Dieses Skript stellt sicher, dass der Webserver den richtigen Anwendungsserver verwendetIPs, der gerade läuft. Es versucht, eine Verbindung zu jedem Anwendungsserver am Jolt-Port herzustellen und fügt ihn der Konfigurationsdatei hinzu.

#!/bin/ksh c2="" for ctr in `ls -1 /psftmnt/*.internal` do c1=`echo $ctr | awk -F "/" '{print $3}'` /* In the following lines, 9000 is the jolt port. Change it if necessary. */ if nc -z $c1 9000 2> /dev/null; then if [[ $c2 = "" ]]; then c2="psserver="`echo $c1`":9000" else c2=`echo $c2`","`echo $c1`":9000" fi fi done

webstart.sh: Dieses Skript führt die beiden vorherigen Skripten aus und startet die Webserver.

#!/bin/ksh /* Change the path in the following if necessary. */ cd /usr/homes/hcmdemo ./renip.sh ./psstrsetup.sh webserv/peoplesoft/bin/startPIA.sh
PeopleSoft Administrator

Fügen Sie einen Crontab-Eintrag hinzu.

Fügen Sie in der EC2 WEB_TEMPLATE Amazon-Instance als Webserver-Benutzer die folgende Zeile zu crontab hinzu. Ändern Sie die Uhrzeit und den Pfad entsprechend den benötigten Werten. Dieser Eintrag stellt sicher, dass Ihr Webserver immer die richtigen Anwendungsserver-Einträge in der configuration.properties Datei hat.

* * * * * /usr/homes/hcmdemo/psstrsetup.sh
PeopleSoft Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Vorlage AMI für den Anwendungsserver.

Erstellen Sie auf der EC2 Amazon-Konsole ein AMI Image der EC2 APP_TEMPLATE Amazon-Instance. Nennen Sie den AMIPSAPPSRV-SCG-VER1. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

Cloud-Administrator, PeopleSoft Administrator

AMIsFür die anderen Server erstellen.

Wiederholen Sie den vorherigen Schritt, um AMIs für den Prozessplaner, den Elasticsearch-Server und den Webserver etwas zu erstellen.

Cloud-Administrator, Administrator PeopleSoft

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Anwendungsservers.

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Anwendungsservers. Benennen Sie die Vorlage. Wählen Sie PSAPPSRV_TEMPLATE. in der Vorlage die Vorlage aus, die AMI Sie für die APP_TEMPLATE Instanz erstellt haben. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

  • Wählen Sie in der Startvorlage den Instance-Typ entsprechend Ihren Anforderungen aus.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das appstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/hcmdemo/appstart.sh” - hcmdemo
Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Process Scheduler-Servers.

Wiederholen Sie den vorherigen Schritt, um eine Startvorlage für die Auto Scaling Scaling-Gruppe des Process Scheduler-Servers zu erstellen. Geben Sie der Vorlage PSPRCS_TEMPLATE einen Namen. Wählen Sie in der Vorlage die aus, die AMI Sie für den Prozessplaner erstellt haben.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das prcsstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/hcmdemo/prcsstart.sh” - hcmdemo
Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Elasticsearch-Servers.

Wiederholen Sie die vorherigen Schritte, um eine Startvorlage für die Auto Scaling Scaling-Gruppe des Elasticsearch-Servers zu erstellen. Benennen Sie die VorlageSRCH_TEMPLATE. Wählen Sie in der Vorlage die aus, die AMI Sie für den Suchserver erstellt haben.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das srchstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/essearch/srchstart.sh” - essearch
Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Webservers.

Wiederholen Sie die vorherigen Schritte, um eine Startvorlage für die Auto Scaling Scaling-Gruppe des Webservers zu erstellen. Benennen Sie die VorlageWEB_TEMPLATE. Wählen Sie in der Vorlage die aus, die AMI Sie für den Webserver erstellt haben.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das webstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/hcmdemo/webstart.sh” - hcmdemo
Cloud-Administrator, PeopleSoft Administrator

Gruppenvorlagen erstellen AMIs und Auto Scaling

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Vorlage AMI für den Anwendungsserver.

Erstellen Sie auf der EC2 Amazon-Konsole ein AMI Image der EC2 APP_TEMPLATE Amazon-Instance. Nennen Sie den AMIPSAPPSRV-SCG-VER1. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

Cloud-Administrator, PeopleSoft Administrator

AMIsFür die anderen Server erstellen.

Wiederholen Sie den vorherigen Schritt, um AMIs für den Prozessplaner, den Elasticsearch-Server und den Webserver etwas zu erstellen.

Cloud-Administrator, Administrator PeopleSoft

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Anwendungsservers.

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Anwendungsservers. Benennen Sie die Vorlage. Wählen Sie PSAPPSRV_TEMPLATE. in der Vorlage die Vorlage aus, die AMI Sie für die APP_TEMPLATE Instanz erstellt haben. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

  • Wählen Sie in der Startvorlage den Instance-Typ entsprechend Ihren Anforderungen aus.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das appstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/hcmdemo/appstart.sh” - hcmdemo
Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Process Scheduler-Servers.

Wiederholen Sie den vorherigen Schritt, um eine Startvorlage für die Auto Scaling Scaling-Gruppe des Process Scheduler-Servers zu erstellen. Geben Sie der Vorlage PSPRCS_TEMPLATE einen Namen. Wählen Sie in der Vorlage die aus, die AMI Sie für den Prozessplaner erstellt haben.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das prcsstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/hcmdemo/prcsstart.sh” - hcmdemo
Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Elasticsearch-Servers.

Wiederholen Sie die vorherigen Schritte, um eine Startvorlage für die Auto Scaling Scaling-Gruppe des Elasticsearch-Servers zu erstellen. Benennen Sie die VorlageSRCH_TEMPLATE. Wählen Sie in der Vorlage die aus, die AMI Sie für den Suchserver erstellt haben.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das srchstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/essearch/srchstart.sh” - essearch
Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie eine Startvorlage für die Auto Scaling Scaling-Gruppe des Webservers.

Wiederholen Sie die vorherigen Schritte, um eine Startvorlage für die Auto Scaling Scaling-Gruppe des Webservers zu erstellen. Benennen Sie die VorlageWEB_TEMPLATE. Wählen Sie in der Vorlage die aus, die AMI Sie für den Webserver erstellt haben.

  • Fügen Sie im Feld Benutzerdaten des Abschnitts Erweiterte Details die folgenden Einträge hinzu. Stellen Sie sicher, dass der Pfad und die Benutzerinformationen korrekt sind. Sie haben das webstart.sh Skript in einem vorherigen Schritt erstellt.

    #! /bin/ksh su -c “/usr/homes/hcmdemo/webstart.sh” - hcmdemo
Cloud-Administrator, PeopleSoft Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Auto Scaling Scaling-Gruppe für den Anwendungsserver.

Erstellen Sie auf der EC2 Amazon-Konsole mithilfe der PSAPPSRV_TEMPLATE Vorlage eine Auto Scaling Scaling-Gruppe, die PSAPPSRV_ASG für den Anwendungsserver aufgerufen wird. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

  • Wählen Sie auf der Seite „Instance-Startoptionen auswählen“ die richtigen VPC und anschließend mehrere Subnetze aus verschiedenen Availability Zones aus.

  • Wählen Sie auf der Seite Erweiterte Optionen konfigurieren keinen Load Balancer aus.

  • Wählen Sie auf der Seite Gruppengröße und Skalierungsrichtlinien konfigurieren Einstellungen aus, je nachdem, für wie viel Last Sie Ihr System einrichten möchten und ob Sie eine Skalierungsrichtlinie verwenden möchten. Es wird empfohlen, die gewünschte Kapazität und Mindestkapazität auf mindestens 2 festzulegen, sodass zu jedem Zeitpunkt mindestens eine Instanz für den Datenverkehr verfügbar ist. Weitere Informationen zu Auto Scaling Scaling-Richtlinien finden Sie in der EC2Amazon-Dokumentation.

Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie Auto Scaling Scaling-Gruppen für die anderen Server.

Wiederholen Sie den vorherigen Schritt, um Auto Scaling Scaling-Gruppen für den Prozessplaner, den Elasticsearch-Server und den Webserver zu erstellen.

Cloud-Administrator, Administrator PeopleSoft

Auto Scaling Scaling-Gruppen erstellen

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Auto Scaling Scaling-Gruppe für den Anwendungsserver.

Erstellen Sie auf der EC2 Amazon-Konsole mithilfe der PSAPPSRV_TEMPLATE Vorlage eine Auto Scaling Scaling-Gruppe, die PSAPPSRV_ASG für den Anwendungsserver aufgerufen wird. Anweisungen finden Sie in der EC2Amazon-Dokumentation.

  • Wählen Sie auf der Seite „Instance-Startoptionen auswählen“ die richtigen VPC und anschließend mehrere Subnetze aus verschiedenen Availability Zones aus.

  • Wählen Sie auf der Seite Erweiterte Optionen konfigurieren keinen Load Balancer aus.

  • Wählen Sie auf der Seite Gruppengröße und Skalierungsrichtlinien konfigurieren Einstellungen aus, je nachdem, für wie viel Last Sie Ihr System einrichten möchten und ob Sie eine Skalierungsrichtlinie verwenden möchten. Es wird empfohlen, die gewünschte Kapazität und Mindestkapazität auf mindestens 2 festzulegen, sodass zu jedem Zeitpunkt mindestens eine Instanz für den Datenverkehr verfügbar ist. Weitere Informationen zu Auto Scaling Scaling-Richtlinien finden Sie in der EC2Amazon-Dokumentation.

Cloud-Administrator, PeopleSoft Administrator

Erstellen Sie Auto Scaling Scaling-Gruppen für die anderen Server.

Wiederholen Sie den vorherigen Schritt, um Auto Scaling Scaling-Gruppen für den Prozessplaner, den Elasticsearch-Server und den Webserver zu erstellen.

Cloud-Administrator, Administrator PeopleSoft
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Zielgruppe für den Webserver.

Erstellen Sie auf der EC2 Amazon-Konsole eine Zielgruppe für den Webserver. Anweisungen finden Sie in der Elastic Load Balancing Balancing-Dokumentation. Stellen Sie den Port auf den Port ein, den der Webserver abhört.

Cloud-Administrator

Konfigurieren Sie Integritätsprüfungen.

Vergewissern Sie sich, dass die Zustandsprüfungen die richtigen Werte haben, um Ihre Geschäftsanforderungen widerzuspiegeln. Weitere Informationen finden Sie im Elastic Load Balancing-Benutzerhandbuch.

Cloud-Administrator

Erstellen Sie eine Zielgruppe für den Elasticsearch-Server.

Wiederholen Sie die vorherigen Schritte, um eine Zielgruppe mit dem Namen PSFTSRCH Elasticsearch-Server zu erstellen, und legen Sie den richtigen Elasticsearch-Port fest.

Cloud-Administrator

Fügen Sie Zielgruppen zu Auto Scaling Scaling-Gruppen hinzu.

Öffnen Sie die Auto Scaling Scaling-Gruppe des Webservers mit dem NamenPSPIA_ASG, die Sie zuvor erstellt haben. Wählen Sie auf der Registerkarte Load Balancing die Option Bearbeiten aus und fügen Sie die PSFTWEB Zielgruppe dann der Auto Scaling Scaling-Gruppe hinzu.

Wiederholen Sie diesen Schritt für die Elasticsearch Auto Scaling Scaling-GruppePSSRCH_ASG, um die zuvor PSFTSRCH erstellte Zielgruppe hinzuzufügen.

Cloud-Administrator

Legen Sie die Dauer der Sitzung fest.

Wählen Sie in der Zielgruppe PSFTWEB die Registerkarte Attribute und dann Bearbeiten aus und legen Sie die Sitzungsbindung fest. Wählen Sie für den Typ „Stickiness“ die Option Load Balancer generated cookie aus und legen Sie die Dauer auf 1 fest. Weitere Informationen finden Sie im Elastic Load Balancing-Benutzerhandbuch.

Wiederholen Sie diesen Schritt für die Zielgruppe. PSFTSRCH

Cloud-Administrator

Zielgruppen erstellen und konfigurieren

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie eine Zielgruppe für den Webserver.

Erstellen Sie auf der EC2 Amazon-Konsole eine Zielgruppe für den Webserver. Anweisungen finden Sie in der Elastic Load Balancing Balancing-Dokumentation. Stellen Sie den Port auf den Port ein, den der Webserver abhört.

Cloud-Administrator

Konfigurieren Sie Integritätsprüfungen.

Vergewissern Sie sich, dass die Zustandsprüfungen die richtigen Werte haben, um Ihre Geschäftsanforderungen widerzuspiegeln. Weitere Informationen finden Sie im Elastic Load Balancing-Benutzerhandbuch.

Cloud-Administrator

Erstellen Sie eine Zielgruppe für den Elasticsearch-Server.

Wiederholen Sie die vorherigen Schritte, um eine Zielgruppe mit dem Namen PSFTSRCH Elasticsearch-Server zu erstellen, und legen Sie den richtigen Elasticsearch-Port fest.

Cloud-Administrator

Fügen Sie Zielgruppen zu Auto Scaling Scaling-Gruppen hinzu.

Öffnen Sie die Auto Scaling Scaling-Gruppe des Webservers mit dem NamenPSPIA_ASG, die Sie zuvor erstellt haben. Wählen Sie auf der Registerkarte Load Balancing die Option Bearbeiten aus und fügen Sie die PSFTWEB Zielgruppe dann der Auto Scaling Scaling-Gruppe hinzu.

Wiederholen Sie diesen Schritt für die Elasticsearch Auto Scaling Scaling-GruppePSSRCH_ASG, um die zuvor PSFTSRCH erstellte Zielgruppe hinzuzufügen.

Cloud-Administrator

Legen Sie die Dauer der Sitzung fest.

Wählen Sie in der Zielgruppe PSFTWEB die Registerkarte Attribute und dann Bearbeiten aus und legen Sie die Sitzungsbindung fest. Wählen Sie für den Typ „Stickiness“ die Option Load Balancer generated cookie aus und legen Sie die Dauer auf 1 fest. Weitere Informationen finden Sie im Elastic Load Balancing-Benutzerhandbuch.

Wiederholen Sie diesen Schritt für die Zielgruppe. PSFTSRCH

Cloud-Administrator
AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Load Balancer für die Webserver.

Erstellen Sie einen Application Load Balancer mit dem Namen PSFTLB für den Lastenausgleich des Datenverkehrs zu den Webservern. Anweisungen finden Sie in der Elastic Load Balancing Balancing-Dokumentation.

  • Geben Sie den Namen des Load Balancers an.

  • Für Scheme, wählen Sie Internet-facing.

  • Wählen Sie im Abschnitt Netzwerkzuordnung die richtigen VPC und mindestens zwei öffentliche Subnetze aus verschiedenen Availability Zones aus.

  • Wählen Sie im Abschnitt Listener und Routing die Zielgruppe aus PSFTWEB und geben Sie das richtige Protokoll und die richtige Portnummer an.

Cloud-Administrator

Erstellen Sie einen Load Balancer für die Elasticsearch-Server.

Erstellen Sie einen Application Load Balancer mit dem Namen für PSFTSCH den Lastenausgleich des Datenverkehrs zu den Elasticsearch-Servern.

  • Geben Sie den Namen des Load Balancers an.

  • Wählen Sie für Schema die Option Intern aus.

  • Wählen Sie im Abschnitt Netzwerkzuordnung die richtigen VPC und privaten Subnetze aus.

  • Wählen Sie im Abschnitt Listener und Routing die Zielgruppe aus PSFTSRCH und geben Sie das richtige Protokoll und die richtige Portnummer an.

Cloud-Administrator

Konfigurieren Sie Route 53

Erstellen Sie auf der Amazon Route 53 53-Konsole einen Datensatz in der Hosting-Zone, der die PeopleSoft Anwendung bedienen wird. Anweisungen finden Sie in der Dokumentation zu Amazon Route 53 Dadurch wird sichergestellt, dass der gesamte Datenverkehr den Load PSFTLB Balancer durchläuft.

Cloud-Administrator

Erstellen und konfigurieren Sie Load Balancer für Anwendungen

AufgabeBeschreibungErforderliche Fähigkeiten

Erstellen Sie einen Load Balancer für die Webserver.

Erstellen Sie einen Application Load Balancer mit dem Namen PSFTLB für den Lastenausgleich des Datenverkehrs zu den Webservern. Anweisungen finden Sie in der Elastic Load Balancing Balancing-Dokumentation.

  • Geben Sie den Namen des Load Balancers an.

  • Für Scheme, wählen Sie Internet-facing.

  • Wählen Sie im Abschnitt Netzwerkzuordnung die richtigen VPC und mindestens zwei öffentliche Subnetze aus verschiedenen Availability Zones aus.

  • Wählen Sie im Abschnitt Listener und Routing die Zielgruppe aus PSFTWEB und geben Sie das richtige Protokoll und die richtige Portnummer an.

Cloud-Administrator

Erstellen Sie einen Load Balancer für die Elasticsearch-Server.

Erstellen Sie einen Application Load Balancer mit dem Namen für PSFTSCH den Lastenausgleich des Datenverkehrs zu den Elasticsearch-Servern.

  • Geben Sie den Namen des Load Balancers an.

  • Wählen Sie für Schema die Option Intern aus.

  • Wählen Sie im Abschnitt Netzwerkzuordnung die richtigen VPC und privaten Subnetze aus.

  • Wählen Sie im Abschnitt Listener und Routing die Zielgruppe aus PSFTSRCH und geben Sie das richtige Protokoll und die richtige Portnummer an.

Cloud-Administrator

Konfigurieren Sie Route 53

Erstellen Sie auf der Amazon Route 53 53-Konsole einen Datensatz in der Hosting-Zone, der die PeopleSoft Anwendung bedienen wird. Anweisungen finden Sie in der Dokumentation zu Amazon Route 53 Dadurch wird sichergestellt, dass der gesamte Datenverkehr den Load PSFTLB Balancer durchläuft.

Cloud-Administrator

Zugehörige Ressourcen

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.