A Relay Server is an infrastructure component that caches information from the Datastore and passes it on to Agents upon request, so that the latter do not need to contact the Datastore directly. Alternatively, Relay Servers can pass the cached information from the Datastore on to other Relay Servers.
Relay Servers that are assigned to a Workspace Control environment can be found in the Console in Administration > Relay Servers.
After installing and connecting one or more Relay Servers in a Workspace Control environment, you can switch existing Agents in the same environment to connect to Relay Servers instead of to the Datastore, and you can connect new Agents to Relay Servers during the installation process. It also remains possible to connect existing and new Agents directly to the Datastore.
Decreasing Datastore load and increasing scalability
In a single-site topology where many Agents connect to a single Datastore, the load of the latter can be an issue. Relay Servers can decrease this load considerably, as a single one can provide a multitude of Agents with information from its cache. There is also a limit on the number of connections that a Datastore can handle.
The Management Portal integration of Workspace Control is now a deprecated feature and is no longer actively developed.
Reducing network traffic in a multiple-site topology
In a multiple-site topology, data connection speed can be an issue. You want as few data transactions across the network or data line as possible, to save bandwidth. In such sites, Relay Servers can reduce network traffic significantly. Per remote site, configure one or more to cache information from the central Datastore. Agents requiring information are then no longer dependent on a direct line to the central Datastore. Instead, they can request the necessary information from a Relay Server in the local network.
Reduced maintenance on Agents that connect to Relay Servers, as no database driver needs to be installed for the Datastore.
For optimum security, we recommend that Agents connect to Relay Servers. Also, Relay Servers should connect to a Datastore that uses a service account (Windows credentials) and SQL encryption to connect to SQL Server.