Large Environment with 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 : This server hosts the Document Storage Database (MongoDB).
-
Solr: This server hosts the Indexer (Solr)
The following table describes the hardware and software requirements for this installation.
| Server | Component | Sub-Components | Database Requirement | Recommended Hardware Configuration | Minimum RAM Requirement for iAutomate | Software Requirements | Storage |
|---|---|---|---|---|---|---|---|
| Web Server | Web Component |
|
NA | Two Virtual Servers with 4vCPU, 8 GB RAM | 4 GB RAM | Operating System - Windows Server 2016, 2019,2022 64-bit | 100 GB (Additional D: Drive) and 50 GB shared storage (SAN / File Folder) |
| Application Server | Application Component – Microsoft Dot Net |
|
NA | Two Virtual Servers with 4vCPU, 16 GB RAM | 8 GB RAM | Operating System - Windows Server 2016, 2019,2022 64-bit | 100 GB (Additional D: Drive) and 50 GB shared storage (SAN / File Folder) |
| Application Component - Python |
|
||||||
| Advanced AI Server | Advanced AI Component - Python |
|
NA | Two Virtual Servers with 4vCPU, 16 GB RAM | 8 GB RAM | Operating System - Windows Server 2016, 2019,2022 64-bit | 100 GB (Additional D: Drive) and 50 GB shared storage (SAN / File Folder) |
| Database Server* | Database | Transactional Database | Microsoft SQL Server 2016, 2019 - Standard Edition | Two Virtual Servers with 8vCPU, 16 GB RAM | Not Applicable | Operating System - Windows Server 2016, 2019,2022 64-bit | 500 GB shared storage (SAN / File Folder) |
| MongoDB** | Document Storage | MongoDB | NA | One Virtual Server with 4vCPU, 8 GB RAM | 4 GB RAM | Operating System - Windows Server 2016, 64-bit | 150 GB (Additional D: Drive) |
| Solr*** | Indexer | Solr | NA | One Virtual Server with 4vCPU, 16 GB RAM | 8 GB RAM | Operating System - Windows Server 2016, 2019, 64-bit | 150 GB (Additional D: Drive) |
- AWS Relational Database Service (RDS)
- GCP SQL Server 2017 PaaS service
For Indexer, if Solr has to be made available in HA, then 5 servers will have to be provided as per the best practices.
Ansible CLI Wrapper Component install on Ansible CLI server, it can be installed from any server.