Understanding High Availability Feature in PeopleSoft Search Framework

OpenSearch uses distributed architecture and is built to be always available. OpenSearch uses clusters and nodes to provide high availability.

Oracle PeopleSoft’s recommended approach to high availability is to deploy an OpenSearch cluster with at least 3 nodes on machines that are not on the same physical server and by following the configuration guidelines provided by PeopleSoft Search Framework. The high availability feature of OpenSearch enables PeopleSoft Search Framework to provide a fail-over mechanism.

PeopleSoft Search Framework uses OpenSearch search engine to provide search functionality. OpenSearch is distributed by nature, that is, it knows how to manage multiple nodes and manages failover through primary shards and replicas. To enable users to take advantage of this fail-over mechanism, PeopleSoft Search Framework provides you the framework to configure multiple nodes in a search instance of your PeopleSoft implementation. Using the constructs of cluster and node of OpenSearch, a search instance in PeopleSoft represents an OpenSearch cluster that can contain multiple nodes.

See Implementing Fail-over Mechanism Using Multiple Nodes Feature of OpenSearch.

In addition to the built-in fail-over mechanism of OpenSearch, PeopleSoft Search Framework provides you another fail-over mechanism by using its feature of configuring multiple search instances for the search engine. Implementing this feature means that you are creating multiple OpenSearch clusters.

See Implementing Fail-over Mechanism Using PeopleSoft Search Framework’s Multiple Search Instance Feature.