All-in-one server
This article provides hardware recommendations for "all-in-one" setup, where all software components (recorder, database, web portal and storage) are deployed in a single server.
"All-in-one" configuration is recommended for deployments up to 2,000 users. For larger deployments we recommend to use decoupled architecture (multiple servers).
Recommended hardware configuration for recording 50-500 users
Physical or virtual server with the following minimum hardware specification:
- CPU - Intel CPU quad-core or better. Frequency at at least 20GHz.
- Memory - 16 GB or more.
-
Storage:
- Two high speed disks (at least 10,000 rpms HDD or preferably SSD) in RAID 1 configuration for storing operating system, program files and database data. Disk space requirements - at least 300GB.
- High capacity disk array (local or NAS/SAN) in RAID 5/6 configuration for storing audio mp3 files and, optionally, log files. Disk space requirements - 0.24 MB/minute of recording
For example, in average a business user makes 10 calls per day with a duration 5 minutes. This will end up to 1,000 minutes per user per month (assuming 20 working days). One month of storage for 500 users will require 120 GB of disk space.
-
OS - Windows Server 2012, 2016, 2019 (64-bit) or Linux RedHat/Centos 7.x
Recommended hardware configuration for recording 500-1,000 users
Physical or virtual server with the following minimum hardware specification:
- CPU - Intel CPU six-core or better. Frequency at least 2.3GHz.
- Memory - 32 GB or more.
-
Storage:
- Two high speed disks (at least 10,000 rpms HDD or preferably SSD) in RAID 1 configuration for storing operating system, program files and database data. Disk space requirements - at least 600GB.
- High capacity disk array (local or NAS/SAN) in RAID 5/6 configuration for storing audio mp3 files and, optionally, log files. Disk space requirements - 0.24 MB/minute of recording
For example, in average a business user makes 10 calls per day with a duration 5 minutes. This will end up to 1,000 minutes per user per month (assuming 20 working days). One month of storage for 1,000 users will require 240 GB of disk space.
-
OS - Windows Server 2012, 2016, 2019 (64-bit) or Linux RedHat/Centos 7.x
Recommended hardware configuration for recording 1,000-2,000 users
Physical or virtual server with the following minimum hardware specification:
- CPU - Intel CPU hex-core or better. Frequency at least 2.3GHz.
- Memory - 64 GB or more
-
Storage:
- Two high speed disks (at least 10,000 rpms HDD or preferably SSD) in RAID 1 configuration for storing operating system, program files and database data. Disk space requirements - at least 1,000 GB.
- High capacity disk array (local or NAS/SAN) in RAID 5/6 configuration for storing audio mp3 files and, optionally, log files. Disk space requirements - 0.24 MB/minute of recording.
For example, in average a business user makes 10 calls per day with a duration 5 minutes. This will end up to 1,000 minutes per user per month (assuming 20 working days). One month of storage for 2,000 users will require 480 GB of disk space.
-
OS - Linux RedHat/Centos 7.x
More than 2,000 users
For larger deployments we recommend to use decoupled architecture (multiple servers).
High availability and redundancy
MiaRec supports High Availability setup using advanced multi-master asynchronous replication between multiple "all-in-one" servers. More details about data replication