Dos servidores propios en lugar de una factura variable
- Sector
- Viajes y contenido digital
- Duración
- 8 días hábiles
- Rol
- Propuesta, diseño y ejecución
01El punto de partida
Cuatro líneas de negocio —viajes, entradas, libros y audiolibros, contenido editorial— sobre servicios administrados dimensionados para un tamaño que todavía no tenía. Cinco meses seguidos entre 500 y 600 dólares con poco tráfico. Lo caro no eran los picos: eran el contenedor, la base y una instancia solo para sesiones y caché, encendidos las 24 horas.
02Con qué no se podía negociar
- No se toca el código: es una migración de infraestructura.
- El servicio no puede depender de una sola máquina.
- El despliegue sigue siendo automático.
03La decisión
Dos servidores dedicados bajo Proxmox, cada uno en su red y detrás de su firewall. Los dos corren la aplicación, la base y Redis; MySQL replica casi en tiempo real y el balanceador saca de rotación al que no responde. Redis pasó de una instancia paga a un contenedor. Los archivos fueron a un proveedor que no cobra la descarga: con audio e imágenes, eso pesa más que el tamaño de los servidores. Reducir instancias bajaba la factura del mes y dejaba el problema en pie.
04El trade-off
- Lo que se cedió
- El failover no es completo: si cae un servidor, el tráfico pasa al otro, pero su MySQL sigue en solo lectura. La web se ve, pero no vende hasta que alguien la promueve a primaria.
- Por qué valió la pena
- Promover en automático es lo que rompe una base replicada: un servidor vivo pero incomunicado basta para terminar con dos primarias. A este volumen, un procedimiento de minutos, escrito paso a paso, sale mucho más barato que reconciliar dos bases.
05Lo que no estaba en el plan
Ya migrada, la base empezó a rechazar conexiones sin que subiera el tráfico. La caché vivía en la propia base y cada lectura abría una conexión; el servicio administrado absorbía ese exceso sin que nadie lo notara. La caché pasó a Redis. Al migrar, lo primero que aparece es lo que la plataforma anterior tapaba.
06El resultado
120 dólares al mes, fijos: un servidor dedicado no cuesta más si sube el tráfico. El despliegue sigue siendo un push y el código no se tocó, así que volver a la nube administrada cuando el volumen lo justifique es migrar de nuevo. AWS no estaba mal elegido: estaba elegido para un tamaño que la plataforma todavía no tenía.
¿Tienes algo parecido por delante? Cuéntame el caso y te respondo, casi siempre dentro de las 24 horas.
Hablemos