¿Alguna vez es sensato usar una solución virtualizada al realizar cargas de trabajo pesadas de E / S?
Sí, muy sensato, de hecho, para la mayoría de las organizaciones ahora lo virtual es lo predeterminado y hacer cosas en cajas físicas es la excepción. Tenemos más de 100k máquinas virtuales de todas las formas y muchas de ellas son> 40k IOPS sin ningún problema.
¿Cuáles son las mejores prácticas en torno a este tipo de cosas?
La clave aquí no es si está virtualizado o no: es comprender bien sus necesidades de E / S y combinar los recursos de almacenamiento virtual. Es así de simple, si sabes lo que necesitas / quieres y tienes el presupuesto para combinarlo con tus sistemas de almacenamiento, entonces la capa de virtualización realmente juega muy poco o nada, a menos que REALMENTE estés presionando cosas por supuesto (estoy hablando decenas / cientos de millones de PIO).
¿Qué causa estos problemas? ¿Hay cuellos de botella bien conocidos en el sistema o es solo una cuestión de contención excesiva?
La falta de comprensión o de tratar de hacer demasiado con muy pocos recursos de almacenamiento, eso es lo que normalmente causa problemas a las personas.