Ingeniero MLOps: pregunta de entrevista
¿Cómo controlas costes de una plataforma MLOps?
Atribuye cómputo, almacenamiento y serving por equipo, experimento y modelo; fija cuotas y apagado, reutiliza features, dimensiona aceleradores, programa training, usa spot y optimiza coste por resultado.
Respuesta directa
Qué debe cubrir una buena respuesta
Cómo funciona
El coste de la plataforma se gestiona haciéndolo atribuible y después acotado. Cada job, endpoint y bucket lleva etiquetas de equipo, proyecto y modelo para reportar el gasto frente a resultados. Las cuotas por equipo limitan horas de GPU y número de endpoints, el apagado por inactividad recupera notebooks y endpoints de desarrollo, y la capacidad spot con checkpoints sirve entrenamientos reiniciables. El cálculo de features se cachea y comparte en lugar de recalcularse por experimento, los aceleradores se dimensionan por perfilado, el entrenamiento se programa en ventanas más baratas y la inferencia se agrupa donde la latencia lo permite. La métrica de revisión es el coste por resultado de negocio, como el coste por predicción servida o por modelo aprobado, con tendencia mensual.
Ejemplo
Un equipo de plataforma que publicaba un informe mensual de coste por modelo descubrió que un único barrido de experimentos consumía el 30 por ciento de las horas de GPU sin ningún modelo promovido; una cuota por equipo con proceso de excepción e instancias spot para barridos redujo esa línea un 70 por ciento. El apagado de notebooks inactivos a los 45 minutos recuperó otro 12 por ciento, y el informe muestra ahora el coste por modelo promovido junto al gasto bruto.
Errores frecuentes
- Reportar el gasto total de la plataforma sin atribución, de modo que nadie es dueño de una línea.
- Ejecutar entrenamientos reiniciables en instancias bajo demanda.
- Aprovisionar un endpoint con GPU para un modelo que podría puntuarse en un batch nocturno.
Una estructura útil para responder
Responde desde tu propia experiencia.
No memorices un guion: usa solo ejemplos que puedas explicar con honestidad en preguntas posteriores.
Abre el espacio de trabajo de escritorio y ensaya una respuesta clara con tus propias palabras.