Load balancing
Load balancing allows multiple machines to share the work load of a CIS synchronization and achieves the following:
- Improves performance when multiple synchronizations are defined.
- Provides redundancy by moving the synchronization process to another machine if the initial processing machine fails.
When the CIS software processes a scheduled or manually run synchronization, it selects a load-balance machine to process the synchronization. If a machine is processing a synchronization and stops responding, the machine is automatically taken offline and the synchronization process is assigned to another machine.
Note: Each synchronization is processed by only one machine. Therefore, load balancing cannot improve the performance of a single synchronization but only the performance of multiple synchronizations.
A load-balancing environment is set up by installing the CIS software on multiple machines and having them all store information as the same CIS database user.
Note: Load balancing is only applicable to distributing the load of sync connections. CIS does not support UI load balancing for Central Admin UI.
For more information, see the CIS Installation Guide and Monitoring and managing load balancing in this guide.