DNS Docs

Hardware

CPU, RAM e disco por tier, uso de memória por componente e por que o disco merece folga.

Faixas por tier

TierCPURAMDiscoPorte típico
Mínimo2 vCPU4 GB20 GB SSDLaboratório, homologação, ISP pequeno
Recomendado4 vCPU8 GB50 GB SSDISP padrão em produção
Ultra8 vCPU16 GB100 GB NVMeISP grande
Enterprise16 vCPU32 GB200 GB NVMeISP nacional / datacenter

A capacidade em consultas por segundo de cada tier, e como escolher o tier a partir do número de assinantes, estão em Dimensionamento.

A partir de dois nós (cluster ou anycast), cada nó é dimensionado para o QPS de pico — multiplique o dimensionamento pelo número de nós, não divida.

Uso de memória por componente

Consumo típico de RAM dos serviços que compõem a stack (referência de laboratório):

ComponenteBaselineObservação
PowerDNS Recursor~300 MBCresce com o cache: mais entradas, mais memória
PowerDNS Auth~100 MBPequeno mesmo com muitas zonas
DNSdist~150 MBCresce com o QPS (buffers e packet cache)
MariaDB (backend do Auth)~500 MBAté ~1 GB sob carga
Made4DNS (painel)~200 MBAté ~400 MB sob uso
Sistema Debian + serviços~500 MBKernel, systemd

Somando, um servidor Mínimo (4 GB) opera na faixa de ~2 GB em uso, deixando folga para o cache. No Recomendado (8 GB), a folga para picos e cache é confortável.

Disco: o recurso que mais cresce

Enquanto CPU e memória ficam estáveis depois de dimensionados, o disco cresce continuamente, porque o produto guarda o registro das consultas dos assinantes e o histórico de operação. Quanto maior o QPS, mais rápido o volume cresce.

ItemComportamento
Instalação do produtoFixo — atualiza, não cresce
Registro de consultas (query log)Cresce com o QPS e com o tempo de retenção. É o principal responsável pelo crescimento
Banco das zonas autoritativasCresce conforme o número de domínios e registros
Histórico de métricas e auditoriaCresce com o tempo de operação
Backups locaisProporcional à retenção configurada
Listas de ameaças e bloqueioAtualiza, praticamente não cresce

O registro de consultas trabalha por amostragem — grava uma parte das consultas, não todas — justamente para não estourar disco nem comprometer o desempenho. Para reduzir consumo, diminua a taxa de amostragem ou os dias de retenção.

Regra prática

Sempre ofereça folga de disco. Ampliar depois é possível, mas exige janela de manutenção; nascer apertado gera chamado de suporte no meio do contrato.

Nesta página