Exolution environment includes 6 major components: Exolution Server, Elasticsearch, Flattener, Exolution Web Service, Host Gateway Service, and Exolution client loader. The following is installation information for each component.
Exolution Server: It can be installed on a physical or virtual machine. The Exolution server frequently performs read/write on the local hard drive, so a hard drive with good read/write speed is required. SSD is preferred. Elasticsearch can be installed on Exolution server, or on a separate computer. A separate partition or drive with good read/write speed is required to store Elasticsearch indexes
Server requirements
The following are the minimum system requirements for Exolution Server. This configuration supports up to 50 concurrent users with a moderate workload and normal-size files. The hardware should be upgraded to a higher RAM and processor configuration if the workload is high, or reviewers are working with many large files concurrently.
Hardware: CPU: 8-core CPU minimum 16-core Recommended RAM: 32 GB RAM minimum 64 GB Recommended Hard Drive: 50 GB free hard drive space on OS drive + a separate drive of minimum 100 GB for file repository and Elastic search indices |
Software: Elastic Search 8.11 .Net Framework 4.8 or higher .Net Core 7.0 Runtime .Net Core 7 ASP.NET hosting bundle VC++ 2013 Runtime Redistributable (x86 and x64) SQL Server Express 2012 or higher |
SQL Server: An existing SQL Server can be configured to be used for Exolution. It supports SQL Server 2012 and higher Developer, Standard, Enterprise, and Express editions. If Express edition is used, we recommend installing a dedicated instance for Exolution and not sharing it with any other applications. SQL Server can be installed on Exolution server, or a separate dedicated server if more than 50 concurrent users are expected to use Exolution.
Elasticsearch: It can be installed in Exolution server or another machine in the same network. For light use, the same machine is recommended. For heavy use of Exolution, a separate Elasticsearch computer should be set.
Flattener: It must be installed on the Exolution Server.
Exolution Web Service: It is an IIS service that must be installed in the same network as the Exolution Server. Check section 3 for the prerequisites to install Exolution web service.
Exolution Host Gateway: Not required for Standalone version of Exolution. It is a web service serving as a connection between host review platform and Exolution. The service is consumed by Exolution server to pull and push data from the host using host API. The service is expected to be implemented, compiled, and deployed by the host review platform team according to Litexn provided interface.
Exolution client loader: It is optional, and required only if the reviewers are intending to use Exolution desktop viewer.
The following are prerequisites for Exolution server.