Crie sua instância no EBS com "delete on terminate" desabilitado para o volume raiz. Isso tornará mais difícil destruir seus dados por acidente. Eu escrevi um pouco sobre o EBS vs instance store nesta postagem há alguns dias . O mesmo post discute as opções para fazer o PostgreSQL no EC2 ter um desempenho aceitável (dica: não use uma micro instância).
Agora, mais importante, certifique-se de configurar backups regulares de pg_dump
ou pg_basebackup
+ WAL para algum lugar fora da nuvem da Amazon. Confira o barman para isso . Você poderia arquivar no S3 (preferencialmente em outro S3 da região da AWS) se estivesse disposto a confiar muito na nuvem da AWS ou se não se importar com a interrupção estranha.
Se possível, configure também replicação de streaming para um segundo servidor Pg em outro zona ou região de disponibilidade.
Teste seus backups regularmente. Monitore sua replicação (possivelmente usando ferramentas como repmgr
para ajudar a automatizá-la).
Os instantâneos do seu host não são uma má ideia, mas não devem ser realmente necessários se você documentar como o configurou e testar os seus backups .