Medium 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 2vCPU, 8 GB RAM | 4 GB RAM | Operating System - Windows Server 2016, 2019,2022 64-bit |
50 GB (Additional D: Drive) and 50GB shared storage (SAN / File Folder) |
| Application Server | Application Component – Microsoft Dot Net |
|
NA | Two Virtual Servers with 4vCPU, 8 GB RAM | 8 GB RAM | Operating System - Windows Server 2016, 2019,2022 64-bit |
100 GB (Additional D: Drive) and 50GB shared storage (SAN / File Folder) |
| Application Component - Python |
|
||||||
| Advanced AI Server | Advanced AI Component - Python |
|
NA | Two Virtual Servers with vCPU, 8 GB RAM | 8 GB RAM | Operating System - Windows Server 2016, 2019,2022 64-bit | 100 GB (Additional D: Drive) and 50GB shared storage (SAN / File Folder) |
| Database Server* | Database | Transactional Database | Microsoft SQL Server 2016, 2019 - Standard Edition | Two Virtual Servers with 4vCPU, 16 GB RAM | Not Applicable | Operating System - Windows Server 2016, 2019,2022 64-bit | 300 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, 2019 64-bit | 100 GB (Additional D: Drive) |
| Solr*** | Indexer | Solr | NA | One Virtual Server with 4vCPU, 8 GB RAM | 8 GB RAM | Operating System - Windows Server 2016, 201964-bit | 100 GB (Additional D: Drive) |
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:
- AWS Relational Database Service (RDS)
- GCP SQL Server 2017 PaaS service
Note:
- For Document Storage, if *MongoDB must be made available in HA,
then 3 servers will have to be provided as per the best practices. Alternately, MongoDB as a
service can be used from AWS and GCP marketplace.
For Indexer, if Solr has to be made available in HA, then 5 servers will have to be provided as per the best practices
Note:
Ansible CLI Wrapper Component install on Ansible CLI server, it
can be installed from any server.