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 architecture

"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 least 2.0GHz.
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 (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 (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

All-in-one architecture with replication