Skip to main content

7. System Requirements for the Product

The minimum system requirements for a server running the SafeDNS Security module are as follows:

DNS proxy CPU requirements:

  • Intel 12+ Gen, Intel Xeon Silver/Gold, or similar performance AMD Ryzen/Epyc

For handling up to 1,000 queries per second:

  • CPU: 4 cores (x64 architecture)
  • RAM: 8 GB
  • 200 GB NVMe
  • OS: Debian 11

For 15,000 queries per second:

  • CPU: 12 cores
  • RAM: 16 GB
  • SSD: 512 Gb in RAID1
  • OS: Debian 11
  • Network: 1 Gbps connection

For 310,000 queries per second:

  • CPU: 64 cores
  • RAM: 128 GB
  • SSD/NVME: 2 TB in RAID1
  • Network: 1 Gbps connection

For 2 million queries per second:

  • CPU: 128 cores
  • RAM: 2 TB
  • SSD/NVME: 16 TB in RAID1
  • Network: 25 Gbps connection

The minimum system requirements for a single server for the ClickHouse DBMS cluster:

  • CPU: 6 cores (x64 architecture)
  • RAM: 16 GB
  • 500 GB NVMe (up to 6 TB depending on client traffic volume)

For handling up to 75,000 queries per second and retaining logs for one year:

Clickhouse node (x4):

  • CPU: 6 cores

  • RAM: 16 GB

  • SSD: 6 TB NVMe

Clickhouse keeper (x3):

  • CPU: 2 cores
  • RAM: 4 GB
  • SSD: 60 GB
 

We recommend a minimum cluster configuration of 4 servers arranged in a 2x2 setup: two shards for parallel read/write operations, with two servers in each shard for redundancy. Optionally, for lower traffic volumes, a standalone ClickHouse server can be deployed, eliminating the need for the Zookeeper module.