Migrar de Vercel a Valebyte
Migra de Vercel/Netlify a Valebyte: $7.59/mes plano en lugar de $200+ en facturas de edge functions, Next.js standalone completo sin vendor lock-in.
Por qué se van de Vercel
Costos de edge functions escalan impredecibles
Vercel Pro parte de $20/user/mes pero functions cuentan por invocation, GB-horas y bandwidth. Facturas reales para apps medium-traffic regularmente $200-1000/mes.
Caps de banda con $40/100 GB exceso
Pro tier incluye 1 TB/mes, después $40/100 GB. Un pico (post viral, sitio con muchas imágenes) puede inflar costo en una noche.
Cold starts en serverless functions
Edge/serverless functions tienen latencia de cold-start 100-500 ms tras idle. VPS persistente: zero cold start. Importa para APIs latency-sensitive.
Lock-in vendor via features de framework
ISR, on-demand revalidation, optimización de imágenes, edge config — todo depende del runtime Vercel-específico. Migrar Next.js standalone requiere re-implementar estos.
Sin backend real ni base de datos
Vercel es solo frontend + serverless functions. Aún necesitas BD separada, cola, cache. Compone tu gasto entre múltiples vendors.
Caps de build minutes y concurrencia
Pro tier: 6000 build minutes/mes, 8 builds concurrentes. Proyectos CI-pesados (monorepos, deploys frecuentes) chocan caps y pagan exceso.
Vercel vs Valebyte: comparación honesta
Sin marketing — diferencias reales. Incluso donde ellos ganan.
| Característica | Vercel | Valebyte |
|---|---|---|
| Modelo de precio | $20/user/mes + per-function + per-GB egress | $7.59/mes plano (sin variables de uso) |
| Banda | 1 TB/mes Pro, luego $40/100 GB | 10 Gbps unmetered (sin exceso) |
| Soporte backend | Solo serverless functions (timeouts, cold starts) | VPS Linux completo — cualquier backend, lenguaje, persistente |
| Base de datos | Externa (Vercel Postgres o Supabase) — costo extra | Self-host Postgres/MySQL/Redis en VPS, $0 extra |
| Límites de build | 6000 min/mes, 8 concurrentes (Pro) | Build donde quieras — tu propio runner o GitHub Actions |
| Edge runtime | V8 isolate (Node API limitado) | Node completo, Bun, Deno, cualquier runtime |
| DDoS / WAF | Incluido (Vercel-managed) | Cloudflare frente a tu VPS — free tier suficiente |
| Cold starts | 100-500 ms tras idle | Cero (proceso siempre corriendo) |
| SSL de dominio | Auto via Vercel | Auto via Caddy/Let's Encrypt |
| Lock-in vendor | ISR, image opt, edge config — solo Vercel | Linux + Docker estándar — funciona en cualquier lado |
Checklist de migración: 12 pasos
Tiempo total — de 1 hora (VPS pequeño) a 4 horas (BD en TB). Zero-downtime posible — pasos 4-6.
-
1
Snapshot o backup de tus servidores actuales
Vercel no tiene 'snapshots' — tu código está en Git. Clona tu repo, exporta datos Vercel KV/Postgres via dashboard o CLI. Variables de entorno: `vercel env pull`.
-
2
Exporta DNS records a archivo zone
Dominios Vercel: dashboard → Domains → 'Edit DNS records' → copia manual. O transfiere DNS a Cloudflare para control completo. Baja TTL en records gestionados Vercel antes del cutover.
-
3
Baja TTL DNS a 300 segundos
24h antes del cutover. Los visitantes verán la nueva IP en 5 min en vez de esperar horas a que expiren caches.
-
4
Pide tu VPS o dedicado en Valebyte con specs equivalentes
Iguala RAM y vCPU; el disco lo amplías después. Paga como prefieras (tarjeta, SEPA, USDT/BTC, MIR/SBP).
-
5
Restaura datos via rsync sobre SSH
`rsync -avzP --delete /source/ root@new-server:/dest/` para archivos, configs, Docker volumes, dumps de BD. Primero con `--dry-run`.
-
6
Migra bases de datos con dump lógico
Postgres: `pg_dumpall | ssh new-server psql`. MySQL: `mysqldump --all-databases | ssh new-server mysql`. Vercel Postgres: dashboard → Storage → connection string → `pg_dump` desde local. Vercel KV (Redis): `redis-cli --rdb backup.rdb` o exportación key-by-key.
-
7
Recrea usuarios, SSH keys, sudoers
No copies `/etc/shadow` entre distros — usa `useradd` y copia `~/.ssh/authorized_keys`. Verifica sudoers con `visudo -c`.
-
8
Instala tu stack
El mismo Docker Compose, Ansible playbook o k3s manifest funciona en Valebyte (Ubuntu 22/24, Debian 12, AlmaLinux 9 disponibles). Sin vendor lock-in.
-
9
Recrea reglas de firewall
Lista tus reglas actuales → recrea con `ufw` o `nftables` en Valebyte. Testea todos los puertos con `nmap` desde fuera.
-
10
Actualiza A/AAAA records al nuevo IP
Espera al expire del TTL viejo (5 min si lo bajaste antes). Monitorea con `tcpdump` para confirmar que llegan requests.
-
11
Mantén ambos en paralelo 48 horas
No apagues el viejo al instante. Vigila error rate, latencia, quejas. Si algo rompe — DNS atrás al instante.
-
12
Cancela el servicio viejo solo tras 7 días
Asegúrate de que ningún cron/webhook/config externo apunta al IP viejo.
Elige plan según tu presupuesto en Vercel
Todos los planes: 10 Gbps, IP dedicada, root, consola KVM
Preguntas frecuentes
¿Vercel reembolsa el saldo?
¿Qué tan rápido es el cutover?
¿Mi Docker Compose funcionará en Valebyte?
¿Tienen API?
¿Migración sin downtime?
¿Y las licencias por IP?
Deja Vercel hoy
10 Gbps unmetered, multi-región, pago flexible (tarjeta, SEPA, cripto, MIR). VPS en 30 segundos.
Elegir VPS