Pulumi en Producción · Lección 29
¿Qué hace Pulumi por defecto al ejecutar operaciones sobre múltiples recursos que no tienen dependencias entre sí?
Las ejecuta en paralelo automáticamente cuando es posible, acelerando el despliegue general al no esperar innecesariamente a que cada recurso independiente termine antes de empezar el siguiente
Las ejecuta siempre de forma estrictamente secuencial, una por una, sin ninguna posibilidad de paralelismo
Solo puede procesar un máximo de 2 recursos simultáneamente sin ninguna excepción posible
Requiere configuración manual explícita para habilitar cualquier tipo de paralelismo, que está desactivado por defecto
Pulumi en Producción · Lección 29
Completa el código
pulumi up --parallel
Revisa: por ejemplo, pulumi up --parallel 20 para ajustar el grado de paralelismo.
Pulumi en Producción · Lección 29
¿Por qué recursos que dependen explícitamente unos de otros (como una base de datos y una aplicación que la usa) no pueden desplegarse en paralelo, a diferencia de recursos completamente independientes entre sí?
Pista: si un recurso necesita el resultado (Output) de otro para poder configurarse correctamente, debe esperar a que ese primer recurso termine de crearse antes de poder empezar; el paralelismo solo es seguro y posible entre recursos que no tienen ninguna relación de dependencia real entre sí.
✓
¡Lección completada!
Rendimiento — paralelismo y optimización de despliegues grandes
0
XP ganado
3
Vidas restantes