Sobes.tech
Middle — Senior

¿Qué es el despliegue shadow y el despliegue canario?

sobes.tech AI

Respuesta de la IA

El despliegue en sombra es una estrategia de implementación en la que la nueva versión del servicio se lanza en paralelo con la actual, pero no afecta el tráfico real de los usuarios. El nuevo servicio recibe copias de las solicitudes (tráfico fantasma) para probar en condiciones reales sin riesgo para los usuarios. Esto ayuda a identificar errores y verificar el rendimiento.

El despliegue canario es una implementación gradual de una nueva versión a una pequeña parte de los usuarios (por ejemplo, 5-10%) para verificar la estabilidad y la correcta operación. Si no surgen problemas, la proporción de usuarios con la nueva versión aumenta gradualmente. Este enfoque reduce los riesgos durante las actualizaciones.

Ambos métodos se utilizan ampliamente en MLOps para la implementación segura de nuevos modelos y servicios.