Fundada en 2017 y beneficiarse de un amplio apoyo financiero (AMD, Intel Capital, Koch Disruptive Technologies, Nvidia, Softbank, Viola Ventures y WD), la startup israelí Pliops ha estado trabajando desde el principio para hacer que el almacenamiento flash NVMe (bloque) sea más eficiente en los centros de datos para acelerar las bases de datos. A esta misión básica se suman ahora otros tres servicios -XDP-AccelDB, XDP-AccelKV y XDP-RAIDplus- que pueden beneficiarse de las capacidades de procesamiento de su tarjeta XDP (Extreme Data Processor) equipada con un PSP (Pliops Storage Processor) en funcionamiento. con GPU y DPU para aliviar el servidor dedicado y los controladores de matriz de almacenamiento. Recuerde que la tarjeta XDP se basa en un controlador FPGA que acelera la compresión, el cifrado, la indexación de bases de datos, los escaneos RAID en tiempo real y otras funciones de almacenamiento de bajo nivel, pero no la deduplicación. Estas funciones suelen estar respaldadas por el software del sistema, al que Pliops denomina colectivamente motor de almacenamiento.

La tarjeta Pliops XDP se basa en una FPGA AMD Xiling y un chip ARM para acelerar el procesamiento de datos.

Tony Afshary, vicepresidente de producto y marketing, nos explicó durante una gira de prensa de TI en Tel Aviv en marzo pasado que XDP-RAIDplus amplía las capacidades RAID (con unidades SAS, SATA, NVMe y NVMeOF) con características adicionales. Los usuarios pueden configurar la protección RAID 5 sin perder capacidad física mediante el uso de zonas de capacidad activa virtual (VHC) en unidades administradas, lo que elimina la necesidad de una unidad de almacenamiento de repuesto. La tarjeta solo reconstruye datos de la unidad fallida, no de toda la unidad de almacenamiento. Esto reduce el tiempo de reconstrucción hasta en un 65 % y logra un mayor rendimiento que los sistemas RAID tradicionales. Seagate utiliza un sistema de este tipo, ADAPT (Tecnología avanzada de protección autónoma distribuida) y ADR (Regeneración de unidad autónoma), en sus matrices de almacenamiento Exos.

La sala de pruebas Pliops en Tel Aviv prueba configuraciones XDP para RAID y bases de datos. (Crédito DR)

Aceleración en memoria

Segundo servicio presentado, latencia reducida y optimización del espacio de almacenamiento disponible. Finalmente, el tercer módulo, XDP-AccelKV, anteriormente aceleraba la carga de la base de datos al reiniciar.

Por ello, Pliops está diversificando su oferta para acercarse a aplicaciones con módulos XDP, que pueden implementarse en diferentes configuraciones: DAS en un servidor, JBOF clásico o en red vía NVMe-oF. Por último, cabe señalar que para su próxima generación de aceleradores, Pliops pretende abandonar los FPGA y recurrir a un ASIC, supuestamente más rápido y menos costoso, nos explicó el director de marketing.