El busca de las 3 de la madrugada y el precio de redimensionar
Las 3:04 de la madrugada. Suena el busca. La CPU está clavada al máximo, la cola se acumula, y el arreglo es obvio y aburrido: la máquina es demasiado pequeña. Dale más núcleos.
No lo haces. Reinicias los workers, sueltas algo de tráfico, la miras cojear, y abres un ticket para revisar el dimensionado el próximo sprint.
No porque seas vago a las 3 de la madrugada. Porque una parte de ti sabe que redimensionar cuesta más de lo que debería, y a las 3 de la madrugada esa parte de ti está haciendo la aritmética.
Escalar hacia arriba es una decisión financiera. Ese es el bug.
Mira a qué te compromete realmente un redimensionado bajo los precios cloud convencionales.
Granularidad por horas. Necesitas cuarenta minutos de una máquina más grande. Compras una hora. Quizá dos, porque la frontera cae mal.
El trinquete. Escalas hacia arriba durante el incidente, y nadie vuelve nunca a escalar hacia abajo. La máquina se queda grande los siguientes catorce meses. Esto no es incompetencia: escalar hacia abajo significa que alguien tiene que estar convencido de que es seguro, a plena luz del día, con su nombre en el cambio. Nadie se ofrece voluntario para eso. Escalar hacia arriba es una emergencia; escalar hacia abajo es un riesgo sin recompensa.
El compromiso. Si la instancia está bajo un plan de instancias reservadas o un acuerdo de ahorro, ahora estás pagando por la capacidad que comprometiste y por la instancia on-demand a la que te redimensionaste. Te facturan dos veces por el mismo arreglo. Tu prudente optimización de costes del trimestre pasado ahora te está cobrando activamente una tarifa por responder a una caída.
Así que el ingeniero, a las 3 de la madrugada, echa las cuentas, mal, con cuatro horas de sueño, y concluye que comerse la caída sale más barato.
Y aquí viene la parte genuinamente aterradora: normalmente tiene razón.
La caída es un coste. Solo que no está en la factura.
La factura registrará fielmente los 4 $ extra que gastaste en núcleos. No registrará los cuarenta minutos de checkouts fallidos, el presupuesto de errores al que acabas de prender fuego, los clientes que lo intentaron una vez y no volvieron, ni el hecho de que tu ingeniero de guardia ahora es inútil durante todo el martes.
Esos costes son absolutamente reales. Simplemente se pagan en una moneda que tu equipo financiero no puede ver en un extracto — y por eso, a las 3 de la madrugada, el coste invisible siempre gana la discusión contra el visible.
Eso lo hizo el modelo de precios. No el ingeniero.
Qué hacemos nosotros en su lugar
Facturación por segundo, y sin compromisos que deshacer. Un redimensionado cuesta lo que realmente vale: los segundos durante los que lo usas.
Escala hacia arriba a las 3 de la madrugada. Vuelve a escalar hacia abajo a las 9 de la mañana, cuando estés despierto, con cafeína en el cuerpo y puedas leer la gráfica como es debido. Pagas seis horas de una máquina más grande, y esa es toda la consecuencia. No hay redondeo por horas que comprar para pasar de largo, ni plan de reservadas que cuadrar, ni segunda factura por capacidad que ya prometiste comprar — porque nunca prometiste comprar ninguna.
Una VM parada deja de facturar cómputo. Apaga una máquina y los núcleos y la memoria dejan de costarte en el momento en que se detiene, no al empezar la siguiente hora.
Y la advertencia, porque preferimos que la oigas de nosotros antes de que la encuentres en un extracto: el almacenamiento sigue facturando mientras el disco exista. Parar la VM no hace que su volumen salga gratis. Esos bytes siguen sentados en nuestros discos, siguen reservados para ti, siguen costándonos algo de mantener. El cómputo se detiene. El almacenamiento no. Si quieres que el almacenamiento se detenga, tienes que borrar el volumen — y no deberías hacerlo hasta que tengas un backup, que, como ya hemos escrito en otro sitio, no es lo mismo que un snapshot.
Nada de esto es una innovación ingeniosa de precios. Es solo la ausencia de la maquinaria que hizo caro el redimensionado en primer lugar. Quita el redondeo por horas, los compromisos plurianuales y los tramos de descuento que tienes que modelar en una hoja de cálculo, y lo que queda es la verdad aburrida: alquilas una máquina, pagas por el tiempo que la tuviste, la devuelves.
La decisión correcta a las 3 de la madrugada es hacer la máquina más grande y volver a la cama.
Tu modelo de precios debería dejarte.