Como migrar da DigitalOcean para a Runstack com downtime mínimo?
Migrar da DigitalOcean para a Runstack é direto: ambas são VPS Linux com acesso root. A Runstack tem servidor no Brasil (OPEN DATACENTER SP01) com latência < 15ms e as mesmas distribuições Linux (Ubuntu, Debian ou Rocky): seu ambiente é recriado com os mesmos comandos.
O problema com a DigitalOcean no Brasil
O principal receio ao migrar é downtime. Com a abordagem correta (provisionar a nova VM, migrar dados, validar em paralelo, atualizar DNS com TTL baixo), é possível migrar com menos de 5 minutos de downtime perceptível.
Por que Runstack
Pós-migração: servidor no Brasil (< 15ms para seus usuários), cobrança em real sem variação cambial, IPv4 dedicado e suporte em português. A maioria das migrações leva 2-6 horas.
Comparativo técnico
| Aspecto | Runstack | DigitalOcean |
|---|---|---|
| Servidor no Brasil | ✓ SP01, São Paulo | ✗ Nova York / AMS |
| Latência após migração | < 15 ms | ~120 ms (NYC) |
| Moeda | Real (BRL) fixo | Dólar (USD) variável |
| Esforço de migração | Baixo (Linux padrão) | — |
| Compatibilidade | ✓ Ubuntu/Debian igual | — |
| Suporte PT-BR | ✓ | ✗ |
| Pagamento BR (PIX) | ✓ | ✗ |
Preços dos concorrentes são referência e mudam com frequência: confira no site de cada um.
Perguntas frequentes
1) Crie a VM Runstack e instale o Docker (`curl -fsSL https://get.docker.com | sh`). 2) Copie os arquivos: `rsync -avz root@do-ip:/app/ root@rs-ip:/app/`. 3) Para imagens Docker: `docker save app | ssh root@rs-ip docker load`. 4) Suba os containers: `docker compose up -d`. 5) Valide o funcionamento. 6) Atualize o DNS para o novo IP.
Faça um pg_dump inicial (sem parar o banco): `pg_dump -h do-ip -U user db | psql -h rs-ip -U user db`. No momento da cutover, coloque a app em manutenção, dump final do delta, importe na Runstack e atualize a connection string. Downtime de 1-5 minutos.
Pelo menos 24 horas antes da migração, reduza o TTL do registro A para 300 segundos (5 minutos). Assim, após atualizar o DNS, a propagação leva no máximo 5 minutos para a maioria dos resolvers.
Sim, mas é simples. Se usar Caddy: `caddy reverse-proxy --from seu-dominio.com.br --to :3000` e o SSL é emitido automaticamente. Se usar Certbot + NGINX, rode `certbot --nginx -d seu-dominio.com.br` e siga o wizard.
O IP do Droplet DigitalOcean permanece associado à sua conta até você destruir o Droplet. Você pode manter o Droplet ativo durante a migração como backup, destruí-lo apenas após validar completamente o funcionamento na Runstack.
Não quer configurar manualmente?
Teste a Runstack: VPS com servidor no Brasil e preço em real. Infraestrutura da OPEN Datacenter, com servidores em São Paulo.