Hardware requirements
elDoc system supports deployment as on bare-metal server as well as on virtual server machine (VM).
All most commonly used hypervisors (VMware, Hyper-V, etc.) and cloud providers (AWS, Azure, etc.) are known to be compatible for the elDoc system deployment.
Hardware requirements may vary based on the functionality which is going to be used: IDP functionality requires more computing power (CPU) and memory (RAM), meanwhile for using BPM-only functionality - less powerful hardware (with less resources) can be used.
Recommended hardware requirements are provided below (considering Scenario 1A: Standalone Deployment) for 3-tier deployment (PRD, QA and DEV environments):
PRD environment:
- Server type: virtual or bare-metal server
- CPU: 12-24 x Core Intel Processor 2.5 GHz
- RAM: 24-32 GB
- Disk:
- System partition:
- 20 GB (considering CentOS based deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 500 GB (min)
- Recommended to use RAID10 (or RAID1)
- System partition:
QA/DEV environment:
- Server type: virtual or bare-metal server
- CPU: 8 x Core Intel Processor 2.5 GHz
- RAM: 16 GB
- Disk:
- System partition:
- 20 GB (considering CentOS deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 100 GB
- System partition:
PRD environment:
Application server node:
- Server type: virtual or bare-metal server
- CPU: 12-24 x Core Intel Processor 2.5 GHz
- RAM: 24-32 GB
- Disk:
- System partition:
- 20 GB (considering CentOS based deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 50 GB
- System partition:
Database server node:
- Server type: virtual or bare-metal server
- CPU: 4-8 x Core Intel Processor 2.5 GHz
- RAM: 8-16 GB
- Disk:
- System partition:
- 20 GB (considering CentOS based deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 500 GB (min)
- Recommended to use RAID10 (or RAID1)
- System partition:
QA/DEV environment:
Application server node:
- Server type: virtual or bare-metal server
- CPU: 6-8 x Core Intel Processor 2.5 GHz
- RAM: 12-16 GB
- Disk:
- System partition:
- 20 GB (considering CentOS deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 50 GB
- System partition:
Database server node:
- Server type: virtual or bare-metal server
- CPU: 2-4 x Core Intel Processor 2.5 GHz
- RAM: 8-16 GB
- Disk:
- System partition:
- 20 GB (considering CentOS deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 100 GB
- System partition:
PRD environment:
- Server type: virtual or bare-metal server
- CPU: 8-12 x Core Intel Processor 2.5 GHz
- RAM: 16-24 GB
- Disk:
- System partition:
- 20 GB (considering CentOS based deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 300 GB (min)
- Recommended to use RAID10 (or RAID1)
- System partition:
QA/DEV environment:
- Server type: virtual or bare-metal server
- CPU: 6 x Core Intel Processor 2.5 GHz
- RAM: 12 GB
- Disk:
- System partition:
- 20 GB (considering CentOS deployment)
- 70 GB (considering Windows Server based deployment)
- Data partition:
- 100 GB
- System partition:
NOTE
Recommendations on the minimum disk performance
In order to ensure optimal performance for the documents processing by the elDoc IDP&BPM system, what involves computer vision, image normalization, document classification, we do recommend to provide storage which meets the provided below minimum performance characteristics.
For measuring disk performance characteristics we do recommend to use the DISKSPD tool from Microsoft engineering team (available for Linux and Windows).
Sequential read/write disk performance (1MB block size)
- Target Read speed: 350MB/s
- Target Write speed: 150MB/s
- Command line: diskspd -t1 -o1 -b1M -w25 -d120 -Sh -D -L -c5G iotest.dat > diskSpd-01-sec1MB.txt
Random read/write disk performance (8KB block size)
- Target Read speed: 150MB/s
- Target Write speed: 80MB/s
- Command line: diskspd -t4 -o32 -b8k -r -w25 -d120 -Sh -D -L -c5G iotest.dat > diskSpd-02-rnd8K.txt
Last modified: May 12, 2023