En el acelerado mundo actual del trading cuantitativo y de alta frecuencia, cada microsegundo cuenta. Las compañías financieras buscan continuamente plataformas de datos que ofrezcan más rendimiento, escalabilidad y fiabilidad para los analistas cuantitativos, los científicos de datos, los gestores de riesgos y cualquier profesional que apoye a los equipos de trading.
Pure Storage® (NYSE: PSTG), una de las empresas líderes de las soluciones preparadas para la nube, ha sometido recientemente su serie FlashBlade//S500 a una prueba de evaluación comparativa de prestaciones de STAC® (Strategic Technology Analysis Center) para demostrar sus capacidades incomparables obteniendo unos sorprendentes resultados que muestran el compromiso de Pure Storage para ofrecer las mejores soluciones para el sector financiero.
Resumen de las pruebas comparativas
STAC ha realizado recientemente unas pruebas comparativas STAC-M3 de base de referencia y escalado con una pila completa que incluía FlashBlade//S500¹ de Pure Storage. La pila contaba con el sistema de administración de bases de datos (DBMS) kdb+ 4.0 de KX, que utilizaba NFS versión 3 para acceder a unos impresionantes 266 TiB de datos utilizables totales en un único chasis de FlashBlade//S500 (10x FlashBlades con dos módulos flash de 24 TB por cuchilla). El software kdb+ estaba distribuido en ocho servidores Dell PowerEdge R740xd y cada uno de ellos estaba equipado con dos CPU Intel Xeon Platinum 8260 y 256 GiB de memoria.
La suite STAC-M3 Benchmark es un estándar del sector para medir el rendimiento de los análisis de ticks, que se ha diseñado específicamente para las pilas de software/hardware de base de datos que gestionan grandes series temporales de datos de mercado. Los resultados tanto de la suite de base de referencia (Antuco) como de escalado (Kanaga) muestran el compromiso de Pure Storage de ofrecer un rendimiento excepcional.
Esta es la primera solución que Pure Storage ha sometido a una auditoría STAC-M3. Muchos participantes ajustan de manera precisa su pila de infraestructura y su sistema operativo para obtener los mejores resultados posibles en las evaluaciones. En cambio, Pure Storage decidió que el instrumento de realización de las pruebas comparativas se ejecutara en una FlashBlade//S500 de referencia, con una arquitectura de servidor y de redes estándar y un mínimo de ajustes de configuración, para demostrar que nuestros clientes pueden lograr el máximo rendimiento y simplicidad cuando eligen a Pure Storage para su plataforma de datos de mercado tick a tick o de series de tiempo.
Los resultados de la auditoría de STAC-M3 y Pure Storage
Rendimiento más rápido
La solución de Pure Storage, con kdb+ 4.0, Compatibilidad Rev I del Paquete STAC kdb+ y ocho servidores de base de datos con acceso a FlashBlade//S500 de Pure Storage a través de NFSv3, demostró un aumento notable de la velocidad comparada con una solución que incluía el mismo número de servidores de base de datos, tres nodos de almacenamiento flash conectado en red y Compatibilidad Rev H del Paquete STAC²:
- 13 de los 17 indicadores de tiempo de respuesta media de Antuco de STAC-M3 mostraron mejoras, incluida una aceleración de 7x del P&L teórico con 10 usuarios (STAC-M3.β1.10T.THEOPL.TIME).
- 17 de los 24 indicadores de tiempo de respuesta media de Kanaga de STAC-M3 mejoraron, por ejemplo, se observó una aceleración de 1,3x-1,5x del VWAB a 12 días con 50 usuarios (STAC-M3.β1.50T.YR{1,2,3,4,5}VWAB-12D-HO.TIME).
Además, comparada con una solución basada en la nube³, FlashBlade//S500 de Pure Storage obtuvo mejores resultados en 9 de 17 indicadores de Antuco y en 12 de 24 indicadores de Kanaga, demostrando unas ventajas importantes en cuanto a velocidad.
Escalabilidad
Estos resultados validan el rendimiento de la serie FlashBlade//S500 para las cargas de trabajo del sector financiero que utilizan los datos de ticks y de series temporales. La plataforma permite que las empresas ejecuten complejas consultas en conjuntos de datos de cualquier escala con la máxima tasa de transferencia y la mínima latencia.
A medida que el volumen y el número de subprocesos de las cargas de trabajo aumentaron, FlashBlade//S500 de Pure Storage demostró su capacidad para manejar cargas de trabajo altamente paralelas de manera eficiente. La arquitectura permitió una escalabilidad perfecta, lo que es crucial para los exigentes requisitos del trading cuantitativo y de alta frecuencia.
Jack Gidding, Director General de STAC, declaró: «Estamos encantados de dar la bienvenida a Pure Storage al grupo de proveedores tecnológicos que someten sus soluciones a las pruebas independientes basadas en los estándares STAC Benchmark desarrollados por los clientes. Las compañías financieras del STAC Benchmark Council han diseñado STAC-M3 para poner a prueba una serie representativa de casos de uso empresariales; además, nunca ha habido tanta necesidad de disponer de unos análisis rápidos y eficientes de las series temporales”.
Los resultados de Antuco de STAC-M3 se han obtenido con un conjunto entero de datos centralizado en un único directorio, lo que muestra la eficiencia que las empresas pueden lograr si acaban con la necesidad de distribuir los datos en múltiples directorios específicos para obtener un rendimiento óptimo. Este enfoque pone de relieve que la solución de Pure Storage facilita una administración de los datos optimizada y efectiva.
FlashBlade//S500: Rendimiento inigualable para el trading cuantitativo y de alto rendimiento
El sistema evaluado incluía una FlashBlade//S500, es decir, una plataforma de almacenamiento rápido y unificado de archivos y objetos (UFFO), totalmente flash QLC, específicamente desarrollada. FlashBlade//S™ se ha diseñado para proporcionar un rendimiento y una tasa de transferencia excepcionales y una disponibilidad constante —se trata de unos requisitos esenciales para los científicos de datos y los analistas cuantitativos que ejecutan cargas de trabajo de series temporales con múltiples subprocesos.
Estas son las características clave de FlashBlade//S500:
- Rendimiento y tasa de transferencia: FlashBlade//S500, equipada con la versión más avanzada del software Purity//FB, garantiza el máximo rendimiento para el análisis, el backtesting y la ejecución en el mundo del trading cuantitativo y de alta frecuencia.
- Arquitectura modular: la arquitectura modular única permite escalar de manera independiente la capacidad y el rendimiento. Gracias a esta flexibilidad, las organizaciones pueden escalar de manera eficiente su infraestructura para satisfacer las demandas de las cargas de trabajo cambiantes.
- Plataforma unificada: FlashBlade//S500 reúne la computación, el almacenamiento y las redes en una única plataforma unificada, con lo que simplifica la implementación, la administración y las actualizaciones.
- Acceso multiprotocolo nativo: al admitir NFS, los objetos S3 y SMB en un único sistema, FlashBlade//S500 proporciona un acceso multiprotocolo nativo y mejora con ello su versatilidad.
- Eficiencia energética, de espacio y de enfriamiento: con solo cinco unidades de rack iniciales, la arquitectura desagregada permite escalar horizontalmente la capacidad y el rendimiento de manera lineal hasta múltiples chasis, con lo que ofrece una eficiencia en cuanto a espacio, consumo energético y enfriamiento que es líder en el sector.
- Módulos DirectFlash® de Pure Storage: Pure Storage se diferencia de los demás con los Módulos DirectFlash, que eliminan la necesidad de usar unidades de estado sólido o de disco duro en las cabinas y garantizan un rendimiento, una fiabilidad, una capacidad de ampliación, una seguridad y una sencillez máximos.
Las soluciones de Pure Storage optimizan su trading
Además de FlashBlade//S, Pure Storage ofrece muchas soluciones ideales para satisfacer las demandas de datos intensivas del trading de alta frecuencia. Estas soluciones incluyen:
- FlashBlade//E™: rentabilidad económica sin concesiones
- FlashArray//XL™: escalamiento vertical y horizontal con NVMe nativo
- Portworx®: la plataforma de datos de Kubernetes líder
- Evergreen®: prepare su infraestructura para el futuro