Configuration Best Practices

Learn about the most common and recommended methods of configuring a Cherwell Server Farm.

Tested Redis Connections

CSM has been tested with Redis in the following environments:

  • Windows with a single instance.
  • Linux master/slave with sentinel.
  • Windows master/slave with a sentinel.

    When configuring a cluster environment in Trebuchet Server Managers, Users only need to provide one IP for the cluster. In master/slave environment, add the IPs of the master and all slaves in the Connect to field when configuring.

  • Redis Labs Enterprise Cluster.

    When configuring a RedisLab Enterprise Cluster environment in Trebuchet Server Managers, Users only need to provide one IP for RLEC. In master/slave environment, add the IPs of the master and all slaves in the Connect to field when configuring.

Recommendations

Hardware: Use the same hardware across server for easier management and performance predictability.

IIS ARR as a load balancer: Cherwell does not recommend using IIS ARR. While it can be made to work, ensure all of its response-caching features are disabled.

Using virtual machines: Be careful when using VMs. If all VMs are on the same server and the server goes down, the web farm stops working.