High availability architecture

High availability architecture defines the components, modules, or implementation of services that ensure optimal operational performance, even at times of high loads.

The systems on which PEM Partner Repository or PEM Partner Provisioner is installed communicate through IBM MQ clients. IBM MQ consists of Active or primary and Standby nodes. When the primary node is down, the Standby node automatically takes over and plays the role of the Active node, thus enabling the systems to continuously communicate with each other.

For more information about IBM MQ setup, see the corresponding IBM MQ High Availability documentation.

The following diagram illustrates how IBM MQ high availability is used by Partner Repository or Partner Provisioner to communicate with each other:
Figure 1. IBM MQ high availability architectural diagram

This diagram shows a high availability configuration with Primary and Standby IBM MQ nodes connected to multiple PEM Partner Repository and PEM Partner Provisioner nodes.

Note: If you have multiple instances of PEM Partner Repository and PEM Partner Provisioner, you can use either the reverse proxy or add more endpoints. For more information about adding more endpoints, see the Add more endpoints option.