Skip to main content
Version: 5.6

Redundancy

Using the redundancy settings, a pair of OPC routers can be configured so that the secondary service takes over in the event of a failure of the primary service. In this scenario, the OPC Router operates in hot standby mode: The secondary service establishes connections to the endpoints while in standby mode and can therefore immediately assume the active role in the event of a failover. Additionally, project synchronization can be used to transfer project states between the two systems.

This built-in secure redundancy is one of several concepts the OPC Router uses to mitigate outages and keep systems accessible. Depending on the concept, either the OPC Router itself is operated in a redundant configuration, or the connection to an external target system is switched to an alternative remote site. You can configure additional redundancy and failover options in the designated locations, such as within the relevant plug-in or via an upstream reverse proxy.

AspectSecure Redundancy3rd-Party Redundancy with Enterprise+External HTTP(S) Failover for Server Endpoints
PurposeMakes the OPC Router itself redundant.Used to provide a redundant connection to an external target system, such as an alternative OPC server.Adds a stable external address to the internal OPC Router redundancy.
ConfigurationConfigured in the OPC Router settings.Configured in the respective plug-in.Is set up via an upstream reverse proxy.
Distinctions and Special FeaturesDepending on the version, supports additional functions within the redundancy setup, such as project synchronization.Does not make the OPC Router itself redundant and requires the “Redundant Connection of Third-Party Systems” feature from the Enterprise+ add-on.Applies to REST, Web Management, and suitable HTTP(S)-based access paths and replaces neither the internal OPC Router redundancy nor the third-party redundancy of an external target system.

Behavior During Operation

As long as the primary service is available, the secondary service remains on standby. If the primary service fails, the secondary service takes over the active role. In the secondary service’s status display, the active state is shown in green and the standby state in blue.

Redundancy status with active project synchronization

note

Project synchronization and failover serve different purposes: Project synchronization transfers project states between two OPC routers. HTTP(S) failover, on the other hand, ensures that clients can continue to reach an active endpoint via a stable address.

Topics in This Section

Redundancy Configuration

  • Current secure redundancy with heartbeat, role switching, and optional project synchronization (2nd generation)
  • Differences between 1st and 2nd generation directly in the context of the respective settings

Configure Secure Redundancy

Migration and Troubleshooting

  • Differences between Legacy and Secure Redundancy
  • Common errors related to firewalls, certificates, and pre-shared keys

Troubleshooting and Migration from Legacy Redundancy to Secure Redundancy

SAP in Redundancy Mode

  • Understanding SAP-Specific Considerations in Redundancy Mode
  • Notes on Triggers, User Concepts, and Failover Tests

SAP in Redundancy Mode

3rd-Party Redundancy with Enterprise+

  • Redundant connection of an external target system via the respective plug-in
  • Requires the Enterprise+ add-on and must be clearly distinguished from internal redundancy

3rd-Party Redundancy with Enterprise+

HTTP(S) Failover Concepts

  • External failover for RESTful web service, OPC UA server, and web management functions in the OPC Router
  • Examples using reverse proxies such as Nginx and Traefik

HTTP(S) Failover Concepts for REST, OPC UA Servers, and Web Management in the OPC Router