|
|
Server Hardware, OS, and Environment Requirements
We recommend the following server specifications to ensure there are no server resource performance issues with your use of the Intelligent Agent Application during standard use; however, exact requirements depend heavily upon Workflow composition and throughput. Once a baseline resource usage has been established for your given environment and usage, then provisioning can often be reduced to match actual requirements.
The primary differences between a general system and enterprise system are that the enterprise system is configured to disable features on the Intelligent Agent Desktop which aren't typically used by enterprise clients, and it relies upon a different licensing scheme for agent users. As a result of these changes, it supports a greater throughput for the same server specifications.
-
Microsoft Windows Server 2019
-
Microsoft Windows Server 2016
-
Microsoft Windows Server 2012R2
-
Microsoft Windows Server 2012
-
Microsoft .NET Framework 4.8 or higher
-
Microsoft IIS 8.0 or higher
The Intelligent Agent application makes use of 3rd party software on the webserver; all are checked for during the installation process, with links to missing software provided at that time. They are all minor installations and do not require a server restart.
-
Microsoft Internet Information Services (IIS): both the core program and required modules will be prompted for during the Intelligent Agent installation process. If using Intelligent Agent in an embedded (iframe) context, then please see Embedded Intelligent Agent Systems for further detail and requirements.
-
Microsoft Libraries: a number of Microsoft connectivity modules and libraries will be prompted for during the Intelligent Agent installation process.
Each webserver requires 5 GB (or less) of hard disk space for the Intelligent Agent website, Intelligent Agent addon files and 3rd party software. This is in addition to the requirements of the Windows OS and core IIS components.
A Intelligent Agent SQL database size will grow during usage, but some size estimates and advice are documented in the Microsoft SQL Server Database Maintenance article.
The Intelligent Agent Application's performance will be severely affected if server-side antivirus is running real-time scans on its website process. As such, it is advised that no antivirus is run on the webserver, or that alternatively the antivirus scanning must exclude the IIS and Intelligent Agent folders, and all .exe files contained in them. In the case of any performance or functionality issues with Intelligent Agent, the antivirus' logs will need to be reviewed for any additional exclusion requirements in your environment.
The Intelligent Agent Application can be run equally successfully on physical or virtualised Windows OS servers. Due to the dynamic nature of resource requirements based on agent Workflow handling rate and individual Workflow content, we recommend virtualised servers where possible to facilitate the modification of resource provision.
In either environment, we recommend that the connection speed between the webserver(s) and the SQL server node(s) are optimised preferentially to the connection speed between the end client and the webserver.
While Intelligent Agent is tested on dedicated Windows servers, it is generally possible to install other applications on the same servers if required. The requirement is that they do not affect any of the Intelligent Agent elements, or impede the Intelligent Agent System's access to required resources.