Scaling Trusted Agents for Fault Tolerance

More than one Trusted Agents Service can be provisioned within a single private network to allow for increased redundancy of communication with private resources. If one Trusted Agents Service goes down or is otherwise unavailable, additional Trusted Agents Services can facilitate communications with the same private resources.

The Trusted Agents Hub will distribute work among registered Trusted Agents based on a simple selection algorithm that considers the last ping time for each Trusted Agent. As a result, work will not necessarily be load balanced between the Trusted Agents but will be distributed between them depending on the timing of requests and the timing of pings received from each agent.

To enable scale-out of Trusted Agents on a single private network, install and configure more than one Trusted Agents Service on that private network, and then configure each to use the same Trusted Agents Hub URL and Shared Key. No further configuration is required.

While there is no enforced limit on the number of Trusted Agents Servers that can be provisioned and connected to a single Hub, you might experience performance and maintenance issues with large numbers of Trusted Agents Servers. Therefore, no more than 20 Trusted Agents Servers are recommended. Since each Trusted Agents Server hosts five Trusted Agents (one for each feature that uses Trusted Agents), this recommendation allows for 100 Trusted Agents.