Preferencias globales de Red Hat

Historia de éxito

Bolsa Mexicana de Valores agiliza las transacciones en el mercado de valores

La Bolsa Mexicana de Valores (BMV) buscaba una solución escalable, flexible, de baja latencia y rentable que pudiera garantizar la disponibilidad de una aplicación esencial con un gran número de transacciones por segundo.

Cliente desde

2009

Ciudad de México, México

Sector de servicios financieros

Objetivo

Renovar el sistema de comercio electrónico para las operaciones en bolsa de Bolsa Mexicana de Valores.

Software

Hardware

Arquitectura de BMV existente

Necesitábamos reducir los tiempos y los costes sin comprometer la solidez de los motores comerciales. Red Hat Enterprise Linux nos dio la oportunidad no solo de mantener su funcionamiento, sino también de mejorarlo.

Luis Carballo, director de desarrollo de sistemas de la Bolsa Mexicana de Valores

La Bolsa Mexicana de Valores busca equipararse a los principales mercados de valores del mundo

Tras una amplia investigación de las tendencias que siguen las principales bolsas de valores del mundo, la Bolsa Mexicana de Valores (BMV) emprendió la renovación de su sistema comercial para operaciones en bolsa. El nuevo sistema, denominado MoNet (Motor de Negociación Transaccional), sustituiría al sistema SENTRA Capitales de la BMV, ubicada en México.

La mayoría de las aplicaciones esenciales de la BMV requieren el uso de tecnologías tolerantes a fallos. BMV desarrolló una arquitectura centralizada conocida como NonStop. En la arquitectura NonStop, un número redundante de procesadores y dispositivos de almacenamiento pueden responder rápidamente ante los fallos, incluso cuando falla el hardware.

Tecnología al borde de la obsolescencia

Debido a la solidez y la arquitectura de NonStop, cuando la BMV necesitaba realizar cambios o modificar las capacidades de rendimiento, los tiempos de respuesta eran limitados. Los lenguajes de programación Cobol y C, así como otras tecnologías especializadas, algunas de las cuales se encontraban al borde de la obsolescencia, hacían que el soporte y mantenimiento diarios no fueran rentables.

BMV aspira a transacciones de 100 microsegundos

El reto de MoNet era alcanzar niveles de latencia y rendimiento similares a los observados en los mejores mercados de valores del mundo. La BMV pretendía estar en condiciones de ejecutar cada transacción en menos de 100 microsegundos y satisfacer las reglas empresariales en uso.

MoNet tenía que ser un sistema flexible y ampliable, con módulos individuales que se actualizaran de manera independiente. Lo que se buscaba con esto era reducir la dependencia de otros sistemas durante las operaciones y optimizar la eficacia. MoNet también debía soportar un gran número de transacciones por segundo y permitir que la BMV mantuviese el control del entorno creado.

Varias soluciones de código abierto colaborando

"Necesitábamos reducir los tiempos y los costes sin comprometer la solidez del motor comercial, y Red Hat® Enterprise Linux® nos dio la oportunidad, no solo de mantener su funcionamiento, sino incluso de mejorarlo", afirma Luis Carballo, director de desarrollo de sistemas de mercados de la Bolsa Mexicana de Valores.

"La solución elegida se tenía que ejecutar al mismo tiempo que los sistemas de las principales bolsas mundiales, como las de Nueva York y Asia", explica Carballo.

La solución se encargó de la migración del lenguaje Cobol a Java. En combinación con Red Hat® Enterprise Linux, esto contribuyó a que la comunicación a través de la red de comunicaciones Infiniband se agilizase y se volviese mucho más eficaz.

El código abierto aporta baja latencia y elevado rendimiento

La BMV eligió Red Hat JBoss Operations Network como motor de índice bursátil, donde se calcula el IPC en tiempo real. Red Hat JBoss Operations Network también se utiliza para autenticar los terminales de operador y configurar la pantalla.

El proyecto se completó en abril de 2013, y su aplicación se tradujo en una notable reducción de los costes gracias al uso de plataformas de código abierto. "Red Hat nos ha proporcionado una solución que cumple los criterios principales: baja latencia, alto rendimiento y disponibilidad, con costes de soporte e implementación mucho menores", afirma Carballo.

Reducción de los costes de mantenimiento

MoNet ha sustituido los tres sistemas principales de la Bolsa Mexicana de Valores: uno en el mercado de capitales y dos en los mercados de derivados. Esto se traduce en una reducción de costes de mantenimiento puesto que la actualización o las soluciones a los problemas del sistema de mercado sirven para los tres.

"Red Hat es un sistema abierto donde puedo encontrar fácilmente expertos en el mercado. Con Red Hat cuento con el apoyo que necesito y cuando lo necesito", destaca Carballo.

El nuevo sistema agiliza la respuesta y reduce los costes

"MoNet nos ha permitido reducir los tiempos de respuesta de 24 milisegundos a 100 microsegundos, a la vez que se admiten hasta 100 mil mensajes por segundo y grupo de enteros", continúa Carballo. "Hasta ahora solo éramos capaces de manejar unos mil mensajes por segundo y por grupo".

Para la BMV, la mejora en la escalabilidad del sistema se convirtió en una inversión más que un gasto recurrente. El hardware utilizado para el motor en el sistema MoNet actual es, mínimo, un 50 % más eficiente y proporciona un 240 % de más capacidad de rendimiento, además de configuraciones más flexibles y escalables.

El sistema cumple con las expectativas más exigentes

La BMV cuenta ahora con un sistema eficiente y estable de conformidad con los estándares de seguridad más estrictos. Los tiempos de respuesta son rápidos y los costes de mantenimiento muy bajos. Se pueden conectar cada vez más brokers, independientemente del número de reglas comerciales que se tengan que aplicar,

lo que significa que la BMV puede fomentar el crecimiento de la bolsa de valores mexicana. Descentralizar el sistema también ha permitido la rápida detección de errores humanos, sin que ello afecte a las operaciones diarias.

"El modelo de suscripción de Red Hat nos ha permitido crecer en función de la cantidad de servidores que necesitamos. Puedo gestionar las suscripciones con la suficiente flexibilidad como para decidir para qué servidores son necesarias, así como para determinar el nivel de soporte requerido", detalla Carballo.

La BMV aguarda la llegada de nuevos productos de Red Hat

Hemos consolidado las plataformas y, a día de hoy, contamos con una gran base de equipos que se ejecutan en Red Hat de forma estable", añade Carballo. "Estamos considerando el uso de las tecnologías Red Hat JBoss, que esperamos se integren a la perfección en nuestra infraestructura".

"Nos alegró mucho saber que los productos de código abierto podían competir en calidad y rendimiento con productos de software propietario. Red Hat es una empresa que sabe atender las necesidades de sus clientes", concluye Carballo.

Más información