GPUs en Kubernetes · Lección 10
¿Qué diferencia hay entre una estrategia de colocación de tipo 'bin packing' y una de tipo 'spread' al programar Pods con GPU entre los nodos disponibles?
Bin packing intenta concentrar las cargas en el menor número posible de nodos (maximizando el uso de cada uno antes de usar otro), mientras spread distribuye las cargas de forma más uniforme entre todos los nodos disponibles
Son exactamente la misma estrategia con un nombre distinto, sin ninguna diferencia real de comportamiento
Bin packing siempre es la estrategia recomendada en cualquier escenario posible sin ninguna excepción
Spread requiere que el cluster tenga exactamente un único nodo con GPU en total
GPUs en Kubernetes · Lección 10
Completa el código
Bin packing busca maximizar el uso de cada nodo antes de utilizar otro, reduciendo el número de nodos
Revisa: reduce el número de nodos activos necesarios simultáneamente.
GPUs en Kubernetes · Lección 10
¿Por qué una estrategia de bin packing puede reducir costos en un entorno cloud con nodos GPU costosos que se pagan por hora activa, comparado con una estrategia spread que mantiene más nodos parcialmente ocupados?
Pista: al concentrar las cargas en el menor número posible de nodos activos (bin packing), los nodos restantes sin ninguna carga podrían apagarse o escalarse hacia abajo, reduciendo el costo total; con spread, más nodos permanecerían parcialmente ocupados sin poder apagarse completamente, aumentando el costo total de nodos activos pagados.
✓
¡Lección completada!
Bin packing vs spread — estrategias de colocación
0
XP ganado
3
Vidas restantes