¿Qué son los IOPS y la latencia en almacenamiento?
Los IOPS son las operaciones de entrada/salida por segundo que un sistema de almacenamiento puede atender, y la latencia es lo que tarda en responder cada una. Para la sensación de rapidez de una aplicación, la latencia manda casi siempre más que la cifra de IOPS o los megabytes por segundo.
Tres métricas describen un almacenamiento y se confunden a menudo. El ancho de banda (MB/s) importa cuando mueves ficheros grandes; los IOPS, cuando hay muchas operaciones pequeñas, como en una base de datos; y la latencia (en milisegundos o microsegundos) es el tiempo de respuesta de cada operación, que es lo que el usuario percibe.
Las cifras de catálogo suelen medirse en el mejor escenario posible: bloques pequeños, lecturas secuenciales, cola profunda. La realidad de un clúster de virtualización es otra: mezcla de lecturas y escrituras, bloques variados y varias máquinas compitiendo. Por eso conviene mirar el comportamiento con la carga real y, sobre todo, la latencia en los percentiles altos, no la media.
En un cloud privado la latencia no depende solo del disco: la red del clúster, la replicación síncrona entre nodos y la capa de virtualización suman su parte. Un almacenamiento distribuido como Ceph cambia rendimiento bruto por resiliencia y escalado, y ese intercambio hay que hacerlo con los ojos abiertos según la carga.
Preguntas frecuentes
¿Cuántos IOPS necesito?
La pregunta útil es al revés: mide lo que consume tu carga actual en operaciones por segundo y en latencia, y dimensiona con margen para los picos. Una base de datos transaccional exige latencia baja y sostenida; un servidor de ficheros vive más del ancho de banda. Copiar la cifra de otro proyecto no sirve.
Servicios relacionados
¿Lo aplicamos a tu caso?
Cuéntanos tu proyecto y un especialista te propone la arquitectura, los plazos y el presupuesto. Sin coste y sin compromiso.