Qué es
Existen dos formas de ejecutar un modelo entrenado. Serverless (también llamado por token o bajo demanda) lo ejecuta en una capacidad que el proveedor comparte entre muchos clientes: usted envía solicitudes y paga por los tokens de entrada y salida, y cuando no envía nada, no paga nada. Una implementación dedicada reserva hardware exclusivamente para su modelo: siempre está cargado y listo, y usted paga por cada hora que exista.
| Serverless | Dedicado | |
|---|---|---|
| Facturado por | Tokens de entrada y salida | Horas que existe la implementación |
| Costo de inactividad | Ninguno | Precio por hora completo |
| Arranque | Generalmente inmediato | Un arranque en frío de varios minutos al crearse |
| Capacidad | Compartida; sujeta a límites de tasa | Reservada; rendimiento predecible |
| Disponibilidad | Solo para los modelos que el proveedor admite de esta forma | La mayoría de los modelos entrenados, incluidos los modelos abiertos |
Comparativa de costes
serverless cost per day = tokens per day × price per token
dedicated cost per day = 24 × hourly price (used or not)
break-even tokens/day = 24 × hourly price ÷ price per tokenLa intuición: con una implementación dedicada, el coste por token es el precio por hora dividido por la cantidad de tokens que realmente procesa en esa hora. A plena carga, eso puede ser más barato que serverless. Con una carga baja, es mucho más caro, y una hora de inactividad tiene un coste infinito por token. Serverless tiene la forma opuesta: el precio por token es fijo, por lo que el coste se ajusta exactamente al uso.
¿Por qué no todo es serverless? El servicio compartido funciona manteniendo un modelo base cargado para muchos clientes. Algunos proveedores pueden conectar un pequeño adaptador con ajuste fino a ese modelo compartido por cada solicitud, lo que hace posible el servicio por token para modelos ajustados. Otros necesitan que todo el modelo ajustado esté cargado en su propio hardware —algo común en modelos abiertos y en ajustes finos completos— y entonces la implementación dedicada es la única opción. Algunos proveedores van más allá y exigen capacidad reservada para cualquier modelo personalizado.
- Supongamos (a modo ilustrativo, no son precios reales) un modelo serverless a $0,60 por millón de tokens y una implementación dedicada a $5 por hora, es decir, $120 al día.
- Punto de equilibrio: $120 ÷ $0,60 por millón = 200 millones de tokens al día.
- Un día de pruebas: 300 preguntas × 1.500 tokens = 450.000 tokens. Serverless: alrededor de $0,27. Dedicado: $120 por el día, o $10 si lo elimina después de dos horas.
- Un asistente interno con mucho tráfico: 50 millones de tokens al día. Serverless: $30. Dedicado: sigue siendo $120.
- Un producto de gran volumen: 500 millones de tokens al día. Serverless: $300. Dedicado: $120, si una sola implementación puede soportar la carga.
Cómo elegir
- Utilice serverless cuando esté disponible y el uso sea bajo, incierto o en ráfagas — pruebas, evaluación, pilotos.
- Utilice una implementación dedicada cuando el modelo solo se pueda servir de esa manera, cuando el tráfico constante esté por encima del punto de equilibrio, o cuando necesite capacidad y latencia garantizadas.
- Establezca siempre una hora de finalización en una implementación dedicada que se utilice para pruebas, y elimínela cuando haya terminado. Los compromisos de semanas o meses pueden reducir el precio por hora, pero eliminan esa opción.
Errores comunes
- Olvidar una implementación dedicada de prueba y pagar por días de horas de inactividad.
- Comparar un precio por hora de una implementación dedicada con un precio por token de serverless sin realizar la conversión mediante el uso esperado.
- Asumir que un modelo ajustado se puede servir por token porque su modelo base puede hacerlo.
- Firmar un compromiso de capacidad a largo plazo para un modelo sobre el que todavía se está iterando.
Referencias y lecturas adicionales
Las fuentes externas se abren en una pestaña nueva.
- 01Increase model invocation capacity with Provisioned Throughput in Amazon BedrockAmazon Bedrock User Guide · docs.aws.amazon.comUn ejemplo real de capacidad reservada: se factura por horas hasta su eliminación, con compromisos opcionales.
- 02Inference EndpointsHugging Face docs · huggingface.coEndpoints dedicados para modelos abiertos, con escalado automático.
- 03Serverless computingWikipedia · en.wikipedia.orgEl modelo general de pago por uso y sus contrapartidas, como los arranques en frío.