← Todos los proyectos

Dos servidores propios en lugar de una factura variable

Antes · variable500–600
Ahora · fijo120
USD al mes
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