Large Environment without High Availability (HA)

In this mode, the following iAutomate servers are deployed:

  • Web Server: This server hosts the Web User Interface.
  • Application Server : This server hosts the Application components.
  • Advanced AI Server: This server hosts iScrape, iKnowledge, and Advanced iKnowledge components.
  • Database Server: This server hosts the SQL Server database, which is the main transactional database of iAutomate.
  • MongoDB and Solr: This server hosts Document Storage (MongoDB) and Indexer (Solr).

The following table describes the hardware and software requirements for this installation.

Table 1. Large Environment without HA
Server Component Sub-Components Database Requirement Recommended Hardware Configuration Minimum RAM Requirement for iAutomate Software Requirements Storage (Local)
Web Server Web Component
  • Web UI
  • Web API
  • KRS
NA One Virtual Server with 4vCPU, 8 GB RAM 4 GB RAM Operating System - Windows Server 2016, 2019,2022 64-bit 100 GB
Application Server Application Component - Microsoft Dot Net
  • Data Collector
  • RBA Executor
  • Generic Executor
  • Release
  • Generic Listener
  • AD Sync
  • Email Service
  • DAG Service
  • Assignation Service
NA One Virtual Server with 4vCPU, 16 GB RAM 8 GB RAM Operating System - Windows Server 2016, 2019,2022 64-bit 100 GB
Application Component - Python
  • iParse
  • iUnique
  • iRecommend
Advanced AI Server Advanced AI Component - Python
  • iScrape
  • iKnowledge
  • Advanced Knowledge
  • Knowledge Rating
NA One Virtual Server with 4vCPU, 16 GB RAM 8 GB RAM Operating System - Windows Server 2016, 2019,2022 64-bit 100 GB
Database Server Database Transactional Database Microsoft SQL Server 2016, 2019 - Standard Edition One Virtual Server with 8vCPU, 16 GB RAM Not Applicable Operating System - Windows Server 2016, 2019,2022 64-bit 500 GB
MongoDB and Solr Document Storage MongoDB NA One Virtual Server with 4vCPU, 16 GB RAM 8 GB RAM Operating System - Windows Server 2016, 2019, 64-bit 150 GB
Indexer Solr NA
Note:
The installer\ needs to be run on individual servers that include Web Component, Base Component, and Advance AI Component server. If Advanced AI components like iKnowledge, Advanced Knowledge and iScrape are not required, only Web Server, Application Server and Database server will be required.
Note:
Alternate Database options:
  1. AWS Relational Database Service (RDS)
  2. GCP SQL Server 2017 PaaS service
Note:
For Document storage, MongoDB as a service can be used from AWS and GCP marketplace.
Note:
Ansible CLI Wrapper Component install on Ansible CLI server, it can be installed from any server.