Definición: ¿Qué significa Storage Performance Platform?
Una plataforma de rendimiento de almacenamiento es un nuevo paradigma de arquitectura para entornos virtualizados. La premisa de este nuevo enfoque de almacenamiento es el uso de medios del lado del servidor controlados por software integrado en el hipervisor capaz de proporcionar plataformas distribuidas o agrupadas con operaciones de E / S de lectura y escritura de almacenamiento aceleradas. Estas nuevas plataformas hacen uso de soluciones de almacenamiento basadas en flash o RAM dentro del propio servidor en lugar de las más lentas basadas en disco implementadas en una estructura de red.
Techinfo explica la plataforma de rendimiento de almacenamiento
Una plataforma de rendimiento de almacenamiento utiliza dos cosas que le permiten proporcionar un rendimiento superior a las soluciones de almacenamiento actuales basadas en red. Primero están los recursos informáticos del lado del servidor, como RAM o flash, ya que brindan muchas ventajas en términos de rendimiento en comparación con las soluciones de almacenamiento basadas en red. Una ventaja es que estos recursos ya están muy cerca de las aplicaciones en sí mismas, por lo que realmente pueden aprovechar el rendimiento de los medios. En comparación con las soluciones actuales de almacenamiento basadas en red que pueden residir en una habitación, edificio o ubicación geográfica diferente por completo, los recursos del lado del servidor proporcionan un mejor rendimiento debido a rutas de E / S más cortas. El almacenamiento compartido implementado en una estructura no puede competir con el rendimiento que ofrece la propia RAM que se encuentra junto a la CPU, o con el almacenamiento flash que se puede conectar mediante interconexiones de gran ancho de banda. Como ejemplo, los dispositivos de almacenamiento flash PCIe actuales pueden proporcionar 250,000 IOPS reales con latencia de microsegundos.
La segunda parte de esta nueva plataforma de almacenamiento es un software integrado en un hipervisor instalado como módulos del kernel. Esto significa que el acceso de E / S a los recursos de almacenamiento acelerado se realiza como parte del kernel y no como un controlador de relleno separado dentro de otra máquina virtual o una máquina virtual en sí. De esta manera, se evitan por completo los problemas de programación y contención, lo que significa que hay más rendimiento por tráfico de E / S. Y dado que el software es un módulo del kernel, se garantiza que la ruta de E / S sea lo más corta posible desde la aplicación hacia los datos solicitados, lo que da como resultado el mejor rendimiento posible. El almacenamiento compartido actual al que se accede a través de una estructura de red nunca podría competir con el rendimiento de algo que se encuentra dentro del propio host / servidor.