Una explicación no técnica de DownToZero

created: viernes, jul. 12, 2024

De vez en cuando, nos hacen la pregunta de cómo explicar DownToZero y qué lo hace destacar frente a otros servicios en la nube a personas no técnicas. Hemos probado varias explicaciones, pero encontramos una analogía que conecta con la mayoría. Queríamos compartirla aquí para hacer nuestro principio accesible a más personas.

Después de un largo día de trabajo, estás conduciendo a casa. Al llegar a tu casa, entras en el camino de entrada, apagas el coche y entras en la casa. Incluso si planeas ir de compras más tarde ese día, todavía apagas el coche porque dejarlo en marcha parece un desperdicio.

Así que más tarde ese día, vuelves al coche para ir de compras. Enciendes el coche de nuevo y conduces hasta la tienda. Al volver a casa, apagas el coche por la noche. Incluso si hace frío por la noche y es incómodo que la calefacción tarde en arrancar y los asientos en calentarse por la mañana, aun así apagamos el coche. Mantener el coche en marcha parece ridículo por unos pocos minutos de tiempo de calentamiento.

Con los coches, hemos desarrollado la idea de que no es muy práctico ni rentable mantenerlos en marcha todo el tiempo. Estamos dispuestos a aceptar una fase de calentamiento, y los fabricantes han invertido mucho en hacer que esta fase sea más cómoda.

Ahora, en los servicios y máquinas de TI, esperamos que todos los servicios estén funcionando en todo momento. La razón es la conveniencia, por lo que siempre optamos por “siempre encendido” porque el coste es aceptable. DownToZero rompe con ese hábito apagando todo lo que no esté en uso. A este enfoque se le llama “escalar a cero”. Incorporamos el escalado a cero en todos los puntos posibles porque lograr la sostenibilidad requiere no solo energía verde o CPUs más eficientes, sino también apagar el software que no se usa. Creemos que seguir este camino tendrá el impacto más significativo. Ya lo hicimos con los coches, y es natural usar los coches de esa manera. Ahora es el momento de aplicar este paradigma también al software.