Backups e Restauração
O Studio Next oferece backups automáticos para VMs, bancos de dados e apps. Configure políticas, defina retenção e restaure quando necessário.Tipos de backup
| Tipo | Frequência | O que inclui |
|---|---|---|
| VM Snapshot | Diário | Disco completo da VM |
| Database Dump | Diário | Dados do banco (SQL/BSON) |
| App Backup | On-demand | Código, env vars, config |
Backups são armazenados em S3 ou Backblaze B2. Tráfego de backup não conta
para bandwidth da sua conta.
Configurando política de backup
Para VMs
Configurar frequência
Escolha a frequência: - Diário: todo dia à 2h UTC - Semanal: todo
domingo à 2h UTC - Mensal: primeiro dia do mês à 2h UTC
Definir retenção
Quantos backups manter: - 7 dias: padrão para dev - 30 dias:
recomendado para produção - 90 dias: compliance (LGPD, HIPAA)
Escolher storage
Selecione onde armazenar: - S3 (AWS): mais rápido, mais caro -
Backblaze B2: mais barato, boa performance Configure credentials em
Settings → Storage.
Para bancos de dados
Backups de banco de dados são automáticos por padrão:- Frequência: diário
- Retenção: 7 dias
- Formato: SQL dump (PostgreSQL, MySQL) ou BSON dump (MongoDB)
Backup manual (on-demand)
Para criar um backup imediatamente:- Vá na página do recurso (VM, Database, App)
- Clique em Actions → Create Backup
- Adicione uma descrição (ex: “Pre-deploy v2.0”)
- Clique em Backup Now
Backups manuais não expiram. Eles ficam até você deletar manualmente.
Restaurando um backup
Restaurar VM
Escolher backup
Clique no backup desejado. Veja detalhes: - Data e hora - Tamanho - Status
(Success/Failed) - Descrição (se backup manual)
Restaurar
Clique em Restore. Escolha: Opção 1: Restaurar na mesma VM -
Substitui o disco atual - VM reinicia automaticamente - Dados anteriores são
perdidos Opção 2: Criar nova VM - Mantém VM original intacta - Cria VM
nova com dados do backup - Útil para testar restore sem afetar produção
Restaurar banco de dados
Restaurar
Clique em Restore. Escolha: Opção 1: Restaurar no mesmo banco -
Substitui todos os dados - Tabelas existentes são dropadas - Connection
strings permanecem iguais Opção 2: Restaurar em banco novo - Cria banco
novo com dados do backup - Útil para testar migrações - Nova connection
string gerada
Storage S3/B2
Configure storage para backups:AWS S3
Criar bucket S3
No AWS Console, crie um bucket:
Use região diferente da sua VM para disaster recovery.
Backblaze B2
Mais barato que S3 (0.023/GB):- Crie conta em backblaze.com
- Crie bucket:
studionext-backups - Gere application key
- Configure em Settings → Storage → Add B2
Monitorando backups
Veja status de backups em Monitoring → Backups:- Success: backup completou
- Failed: erro durante backup
- In Progress: backup rodando
- Skipped: VM estava parada
Próximos passos
- Monitoring: alertas para backup falhou
- Databases: configure dumps automáticos