Replique el tráfico sin afectar a los usuarios
Replique silenciosamente las solicitudes reales a un modelo candidato.
Replique el tráfico sin afectar a los usuarios es una lección gratuita de MLOps Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MLOps Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MLOps Academy incluye 4 lecciones en total.
Qué es el modo shadow
En el modo shadow, un modelo candidato recibe solicitudes reales de producción, pero sus respuestas nunca se muestran a los usuarios. Observa desde la sombra. 👀
Reflejar, no atender
Cada solicitud real se refleja al modelo shadow. El champion sigue generando la respuesta que reciben realmente los usuarios.
Cero impacto para el usuario
Como la salida del modo shadow se descarta, ni siquiera un candidato completamente defectuoso puede perjudicar a un solo usuario. Ese es precisamente el atractivo de las pruebas shadow.
Probar con datos reales
El modo shadow proporciona al candidato exactamente el tráfico de producción que tendrá que afrontar, incluidos los casos extremos y desordenados que a menudo no aparecen en los conjuntos de prueba offline.
Cómo funciona el reflejo
Envíe la misma entrada a ambos modelos, devuelva solo la respuesta del champion y guarde el resultado del shadow para más adelante. El usuario espera únicamente al champion.
def handle(request):
primary = champion.predict(request)
shadow = candidate.predict(request)
store_shadow(request, primary, shadow)
return primaryEjecutar shadow fuera del recorrido crítico
Llame al modelo shadow de forma asíncrona para que nunca añada latencia a la experiencia del usuario. Un shadow lento no debe ralentizar las respuestas reales.
Comparar las dos salidas
Más adelante, alinee las predicciones del shadow con las del champion para detectar desacuerdos. Las diferencias grandes señalan dónde se comporta de otra manera el candidato.
Detectar fallos pronto
Las ejecuciones en shadow revelan problemas prácticos como tiempos de espera agotados, picos de memoria o incompatibilidades de esquema con carga real, antes de exponer a ningún usuario.
La brecha respecto a la verdad de referencia
Shadow muestra lo que predice el modelo, no si acertó. Más adelante seguirá necesitando etiquetas para evaluar la precisión real.
Tenga en cuenta los efectos secundarios
Si su modelo activa escrituras, correos electrónicos o cobros, las llamadas en shadow deben omitir esas acciones. De lo contrario, una prueba silenciosa provocará efectos reales muy visibles.
Primero Shadow y después Canary
Shadow demuestra que el candidato se ejecuta de forma segura; después, un canary demuestra que presta un buen servicio. Muchos equipos usan shadow primero y después canary con usuarios reales.
Comprobación rápida
¿Qué define realmente un despliegue shadow?
Resumen
El modo shadow replica el tráfico real hacia un candidato, descarta sus respuestas y lo ejecuta fuera de la ruta crítica, de modo que puede probarlo con datos reales sin ningún riesgo para los usuarios. ✅
Preguntas frecuentes
¿La lección «Replique el tráfico sin afectar a los usuarios» es gratis?
Sí — el texto completo de «Replique el tráfico sin afectar a los usuarios» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MLOps Academy, actualiza a CoddyKit PRO. El curso de MLOps Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Replique el tráfico sin afectar a los usuarios»?
Replique silenciosamente las solicitudes reales a un modelo candidato. Practicas MLOps Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar MLOps Academy?
No se requiere experiencia previa. MLOps Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Replique el tráfico sin afectar a los usuarios»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de MLOps Academy?
Sí. Cada lección de MLOps Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Despliegues canary: publique primero para unos pocos
- Replique el tráfico sin afectar a los usuarios
- Defina criterios de reversión automática
- Entrega progresiva con Argo Rollouts