¿Qué debe saber un DevOps sobre hardware de computadora?

Tanto como puedan y necesiten. Si te estás enfocando en el lado de Ops, debes entender todo lo que puedas sobre tu hardware. Por ejemplo, comprender cómo funcionan los procesadores y cuáles son las diferencias entre ellos lo ayudará a comprender cómo especificar el hardware. Si se está enfocando en el lado de Dev, el mismo ejemplo funciona para ayudarlo a comprender la mejor manera de enhebrar o configurar el proceso paralelo en su hardware.

Es fácil querer ignorar esto con todo lo que se habla en la nube / virtualización en estos días. Sin embargo, si minimiza la importancia de comprender el hardware subyacente, puede terminar con resultados de rendimiento erráticos. Algunos SSD son mejores en virtualización que otros. ¿Su aplicación no funciona debido al tipo de disco adquirido o porque su tarjeta RAID no puede manejar suficientes IOP? Algunas NIC son más rápidas que otras o responden mejor a la virtualización que otras.

Así que aprende lo que puedas y haz muchas preguntas. 🙂