Bancos de dados na VPS: MySQL/MariaDB vs PostgreSQL
Todo app sério guarda dados num banco. Na sua VPS você escolhe qual — e a decisão afeta desempenho e recursos. Comparamos MySQL/MariaDB e PostgreSQL e como rodá-los bem.
Bancos de dados, deploy, Docker, cache e monitoramento na sua VPS.
Todo app sério guarda dados num banco. Na sua VPS você escolhe qual — e a decisão afeta desempenho e recursos. Comparamos MySQL/MariaDB e PostgreSQL e como rodá-los bem.
O banco é o dado mais crítico do seu app — e o mais fácil de perder. Veja como fazer backup com mysqldump, automatizar com cron, mandar para fora do servidor e (o mais importante) restaurar.
A instalação padrão do MySQL é conservadora e desperdiça a RAM da sua VPS. Alguns ajustes — buffer pool, cache, índices — podem dobrar o desempenho. Veja o tuning que realmente importa.
Se o seu app repete as mesmas consultas ao banco o tempo todo, o Redis é o atalho: guarda resultados em memória e responde numa fração do tempo. Veja o que é e como usar na VPS.
Subir código por FTP arrastando arquivos é lento e cheio de erro. Com CI/CD, um git push publica sozinho. Veja como montar deploy automático na sua VPS — do webhook simples ao GitHub Actions.
Rodar um contêiner no seu PC é uma coisa; mantê-lo de pé em produção, com dados seguros e reinício automático, é outra. Veja as boas práticas para Docker numa VPS de verdade.
Uma VPS, um IP, vários apps e sites — cada um no seu domínio e com HTTPS. O proxy reverso é a peça que torna isso possível. Entenda o conceito e como montar com Nginx.
Você não pode consertar o que não enxerga. Monitorar CPU, RAM, disco e logs — e ser alertado quando algo sai do normal — é o que separa reagir a um incidente de ser pego de surpresa.
Assine a newsletter e receba os melhores tutoriais direto no e-mail.