DBAtlas · Atlas de operações de banco de dados

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.

Abrir no DBAtlas →