Documentation

Server Configurations

The following configurations are meant to be starting points for the deployment of ThoughtFarmer. Depending on the needs of the organization, these can be customized. Feel free to contact ThoughtFarmer support with specific questions.

Note that the term server is used here to mean a single instance of Windows Server, running on either physical hardware, or inside a VM on a virtualized environment.
 

Single instance of ThoughtFarmer, single server

For: Smaller installs (fewer than 500 users)

ThoughtFarmer licenses required: 1

Description: In this configuration, the web server and database used by ThoughtFarmer reside on the server.

[image]

 

Single instance of ThoughtFarmer, multiple servers

For: Larger installs (400 users 5000 users)

ThoughtFarmer licenses required: 1

Description: In this configuration, the web server and database server run on separate physical machines. The SQL server could be a single instance, or it could be a clustered environment should additional performance and/or reliability be required.

[image]
 

Multiple instance of ThoughtFarmer, multiple servers

For:

  • Large installs (400 users 5000 users)
  • Environments requiring failover support

ThoughtFarmer licenses required: 2

Description: In this configuration, two servers are set up as web front ends, and both contain the ThoughtFarmer application. A reverse proxy is used to direct traffic to the primary server, and should it fail, traffic should be directed to the secondary server.