Hardware
CPU, RAM e disco por tier, uso de memória por componente e por que o disco merece folga.
Faixas por tier
| Tier | CPU | RAM | Disco | Porte típico |
|---|---|---|---|---|
| Mínimo | 2 vCPU | 4 GB | 20 GB SSD | Laboratório, homologação, ISP pequeno |
| Recomendado | 4 vCPU | 8 GB | 50 GB SSD | ISP padrão em produção |
| Ultra | 8 vCPU | 16 GB | 100 GB NVMe | ISP grande |
| Enterprise | 16 vCPU | 32 GB | 200 GB NVMe | ISP 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.
Uso de memória por componente
Consumo típico de RAM dos serviços que compõem a stack (referência de laboratório):
| Componente | Baseline | Observação |
|---|---|---|
| PowerDNS Recursor | ~300 MB | Cresce com o cache: mais entradas, mais memória |
| PowerDNS Auth | ~100 MB | Pequeno mesmo com muitas zonas |
| DNSdist | ~150 MB | Cresce com o QPS (buffers e packet cache) |
| MariaDB (backend do Auth) | ~500 MB | Até ~1 GB sob carga |
| Made4DNS (painel) | ~200 MB | Até ~400 MB sob uso |
| Sistema Debian + serviços | ~500 MB | Kernel, 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.
| Item | Comportamento |
|---|---|
| Instalação do produto | Fixo — 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 autoritativas | Cresce conforme o número de domínios e registros |
| Histórico de métricas e auditoria | Cresce com o tempo de operação |
| Backups locais | Proporcional à retenção configurada |
| Listas de ameaças e bloqueio | Atualiza, 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.
