Scale-to-zero


¿Qué es scale-to-zero?

Scale-to-zero es la capacidad de una plataforma para dejar una aplicación, función o servicio con cero instancias activas cuando no se está usando.

¿Para qué sirve?

Sirve para:

  • no consumir recursos cuando no hay tráfico
  • reducir costes de infraestructura
  • adaptar mejor el sistema a cargas irregulares
  • aprovechar modelos serverless y bajo demanda

¿Por qué es importante?

En sistemas tradicionales, un servidor puede quedarse encendido aunque no haya nadie usándolo. Con scale-to-zero, la plataforma puede “apagar” esa ejecución y volver a activarla cuando llegue una nueva petición.

Ejemplo sencillo

Una función serverless puede pasar horas sin recibir tráfico. Si la plataforma soporta scale-to-zero, durante ese tiempo no mantiene instancias activas esperando trabajo.

Relación con costes y rendimiento

  • reduce coste cuando el uso es intermitente
  • mejora eficiencia de infraestructura
  • puede implicar un pequeño tiempo de arranque cuando vuelve a activarse

Conclusión

Scale-to-zero significa que un sistema puede quedarse en cero cuando no hace falta y volver a escalar cuando aparece demanda. Es una idea central en muchas arquitecturas serverless.