Nova instalação e baseline seguro
Etapas puladas ao preparar um banco de dados recém-instalado para produção levam às falhas mais caras. Escolha a etapa em que você está e obtenha um checklist ordenado de configuração inicial, hardening de segurança, durabilidade e monitoramento.
Em qual etapa você está?
Preparar uma nova instalação para produção tem quatro etapas: configuração inicial, hardening de segurança, durabilidade (backup/replicação) e monitoramento. Em qual delas você está trabalhando agora? Recomenda-se passar por todas, em ordem.
SELECT banner_full FROM v$version; SHOW PARAMETER compatible;- Configuração inicial após a instalação
- Hardening de segurança
- Configuração de backup e durabilidade
- Configuração de monitoramento e alertas
Qual é a prioridade na configuração inicial?
A configuração inicial se divide em dois temas principais: dimensionamento de recursos/parâmetros (memória, conexões) e fundações permanentes (character set/collation, diretório de dados/layout de arquivos). São as decisões mais difíceis de mudar depois.
SELECT name, setting, unit FROM pg_settings WHERE name IN ('shared_buffers','work_mem','max_connections','wal_level');- Dimensionamento de memória / parâmetros
- Character set, collation e layout de arquivos
Qual parte da durabilidade você está configurando?
A durabilidade se apoia em duas pernas: uma estratégia de backup verificada (primeiro backup + teste de restore) e continuidade (modo archive/log, replicação). Dizer 'tenho backup' sem testá-lo é o equívoco mais comum.
SHOW archive_mode; SHOW wal_level;- Estratégia de backup + primeiro backup + teste de restore
- Modo archive/log + replicação
Configuração inicial: dimensionamento de memória e parâmetros
Os padrões são conservadores na maioria dos engines; dimensione-os de acordo com a RAM e a CPU do servidor, mas evite over-commit.
Configuração inicial: character set, collation e layout de arquivos
O character set/collation e o layout do diretório de dados são definidos na instalação; alterá-los depois geralmente exige reinstalação ou migração.
Hardening de segurança
Uma nova instalação vem com contas padrão, acesso de rede permissivo e portas abertas. Reduzir a superfície de ataque antes de ir para produção é obrigatório.
Durabilidade: estratégia de backup e teste de restore
Um backup só vale o quanto ele pode ser restaurado. Faça o primeiro backup, configure a continuidade e sempre execute um teste de restore.
Durabilidade: modo archive/log e replicação
Para recuperação point-in-time e alta disponibilidade, o modo archive/log deve estar habilitado e deve haver pelo menos uma réplica.
Configuração de monitoramento e alertas
A última etapa antes da produção: ver os problemas antes dos usuários. Configure health checks e alertas com os limites corretos.