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.