ENES

Instancias spot

Servidores cloud de sobra, alquilados muy baratos pero que te pueden sacar con poco aviso.

Un rack de servidores con dos lugares alquilados a precio completo y tres lugares libres alquilados baratos como spot, y uno de los spot recibe un aviso de dos minutos para devolver la capacidad

Los proveedores cloud tienen muchos más servidores de los que usan en cada momento, para poder darle capacidad a quien la pida. Las instancias spot son la forma de alquilar esa capacidad ociosa: las mismas máquinas virtuales de siempre, con un descuento grande y una condición. Cuando el proveedor necesita esa capacidad para un cliente que paga precio completo, la recupera, y tu máquina se detiene o se apaga.

En AWS, EC2 Spot puede costar hasta alrededor de un 90% menos que el precio on-demand normal, y el precio se mueve despacio según la oferta y la demanda de cada tipo de instancia y zona de disponibilidad. Antes de una interrupción recibís un aviso de dos minutos, que tu software puede leer para guardar lo que estaba haciendo. Google Cloud (Spot VMs) y Azure (Spot Virtual Machines) ofrecen la misma idea con sus propias reglas.

Spot sirve para trabajos que se pueden pausar, reintentar o partir: procesamiento por lotes, renderizado, análisis de datos, builds de CI/CD, entrenamientos con checkpoints o servidores web sin estado detrás de un load balancer con suficientes copias. No sirve para una base de datos única ni para nada que no se pueda cortar. El patrón común es mezclar: una base de capacidad normal o reservada para lo que tiene que seguir andando, y spot encima para el resto, repartido entre varios tipos de instancia para que un faltante no se lleve todo junto.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Cloud