Inicio Casos de Estudio FNZ (UK) Ltd. Una serie de éxitos
IBM Power Systems Virtual Server ayuda a FNZ a actualizar su enfoque y otras cosas
Primer plano de un hombre maduro rodeado de monitores y una pantalla holográfica que está leyendo.

A veces, un cambio único y exitoso puede traer una serie de victorias relacionadas. Pregúntele a John Cullen, arquitecto técnico jefe de la División de Infraestructura de Gestión de Activos de FNZ (UK) Ltd., una empresa de servicios financieros con sede en Edimburgo, Escocia.

Hace varios años, Cullen y su equipo comenzaron a automatizar las pruebas de software con el objetivo de mejorar la velocidad con la que podían lanzar nuevas versiones de su plataforma central de gestión de patrimonio digital, Figaro. Funcionó: pudieron reducir días de sus ciclos de prueba.

Pero el equipo de pruebas estaba compartiendo una partición lógica (LPAR) con el equipo de desarrollo y, con el tiempo, su estrategia de pruebas exitosa comenzó a ralentizar el desarrollo de software importante. Cullen y su equipo intentaron solucionar este problema realizando las pruebas fuera del horario laboral, pero no resultó ser lo ideal.

“Haríamos un cambio, esperaríamos a que la prueba se ejecutara de la noche a la mañana, averiguaríamos que habíamos introducido un error, lo arreglaríamos, esperaríamos a que la prueba se ejecutara de la noche a la mañana... una y otra vez, hasta el punto en que estábamos empezando a ralentizar nuestros propios procesos, la dirección opuesta a donde queríamos ir”, explica Cullen.

Configuración del servidor

 

FNZ puede activar un nuevo servidor virtual en tan solo 10 minutos

Pruebas más rápidas

 

Con la nueva plataforma, FNZ puede completar pruebas al menos 15 veces más rápido

 

Todo lo que tenemos que hacer es encontrar la imagen correcta, girarla, ejecutar las pruebas y listo. John Cullen Chief Technical Architect, Asset Management Infrastructure Division FNZ (UK) Ltd.

A continuación, el equipo consideró crear un LPAR separado y dedicado para ejecutar pruebas. "Eso sin duda habría resuelto nuestro problema, pero no habría sido rentable y no habría sido escalable", dice Cullen. "Queremos seguir añadiendo más pruebas, por lo que necesitábamos una solución adecuada y rentable que abordara el problema de la escalabilidad".

Cullen descubrió que la solución con la plataforma de prueba como servicio CSI de IBM Business Partner, que se ejecuta en IBM® Power Systems Virtual Server.

Una solución potente y escalable

Figaro es un sistema muy grande, con millones de líneas de código, miles de tablas y alrededor de 25,000 objetos de programa. Históricamente, se ha ejecutado en IBM i en servidores de energía, por lo que el traslado a IBM Power Systems Virtual Server fue natural. Pero la elección de Cullen va más allá de encontrar la combinación adecuada de servidor y sistema operativo.

Con IBM Power Systems Virtual Server y la oferta de prueba como servicio de CSI, Cullen y su equipo tienen toda la potencia informática que necesitan, cuando la necesitan. "Con esta configuración, podemos solicitar un servidor virtual con la versión requerida de Figaro y el conjunto de datos apropiado, ejecutar nuestras pruebas contra él y luego eliminar el servidor virtual", dice Cullen.

La capacidad de acceder a la versión correcta de Figaro es clave. El programa de lanzamiento actual de FNZ requiere nuevas versiones del software cada trimestre, con parches cada dos semanas. Para que las pruebas sean eficientes y rentables, el equipo de Cullen debe ser capaz de acelerar una versión precisa y actualizada del software según sea necesario. "No queremos tener que instalar montones y montones de parches para conseguir un entorno de trabajo que funcione para poder realizar una prueba, que puede durar solo 15 minutos", afirma.

Para lograr esto, el equipo se basa en un enfoque de estilo Docker, que utiliza capas para crear imágenes. “Tiene un punto de partida conocido y va añadiendo capas encima. Tomamos las imágenes estándar de IBM Power y fuimos añadiendo gradualmente más y más software de configuración hasta que tuvimos un entorno totalmente operativo", explica Cullen.

Ahora, el equipo de Cullen ha automatizado todo el proceso de creación de imágenes para mantener todo actualizado, utilizando un programa de vigilancia para identificar artefactos recién publicados. "Digamos que queremos actualizar de la versión 1.2 a la 1.3 de nuestro sistema. Cuando empujamos el parche de la versión 1.3 al repositorio de artefactos, el observador lo ve y luego gira la versión anterior en una máquina virtual, instala el parche de la versión 1.3, guarda los resultados y elimina la máquina virtual".

Como resultado de este proceso, FNZ siempre tiene un entorno listo para la prueba. "Todo lo que tenemos que hacer es encontrar la imagen correcta, girarla, ejecutar las pruebas y listo", dice Cullen.

Además, con el enfoque basado en Docker, si algo en las capas intermedias cambia, no tienen que reconstruir ninguna de las capas circundantes. "Es bastante eficiente", señala Cullen.

La solución CSI también aprovecha la tecnología de administración multinube IBM® Cloud Pak, que funciona en Red Hat OpenShift (enlace externo a ibm.com). Específicamente, las capacidades de gestión de automatización en la nube de la oferta ayudan a FNZ a organizar, crear plantillas y parametrizar las definiciones del sistema Terraform, mientras que los scripts de automatización de Red Hat Ansible (enlace externo a ibm.com) implementan completamente la aplicación.

Una de las principales razones por las que queríamos buscar una solución de IBM Cloud en lugar de algo que solo solucionara nuestro problema a corto plazo era poder poner en marcha nuevas instancias de nuestro software para diferentes propósitos. IBM Power Systems Virtual Server nos permitirá hacerlo. John Cullen Chief Technical Architect, Asset Management Infrastructure Division FNZ (UK) Ltd.
Muchas posibilidades

Hoy, Cullen y su equipo han logrado más que su objetivo original de aumentar la tasa en la que FNZ lanza nuevas versiones de Figaro. Han creado un sólido entorno de pruebas automatizadas que les permite poner en marcha nuevas máquinas en tan solo 10 minutos y ejecutar varias pruebas en paralelo o en secuencia. Como resultado, FNZ puede realizar pruebas en el nuevo entorno al menos 15 veces más rápido de lo que podría hacer anteriormente.

El entorno también les facilita el acceso a software actualizado y a la potencia informática adecuada sin tener que pagar por nada que no necesiten. De hecho, IBM Power Systems Virtual Server puede costar tan solo GBP 100 por día.

Cullen confirma que FNZ está en camino hacia un futuro en la nube. Ahora que tenemos una solución que funciona para que nuestro grupo de pruebas cree automáticamente entornos Figaro bajo demanda, podemos utilizarla para nuestros equipos de desarrollo". Necesitan sus propios entornos dedicados a las pruebas, sobre todo si se trata de pruebas de rendimiento, en las que necesitan un entorno separado y no afectado por otras actividades del sistema", explica.

Cullen tiene otros usos en mente para la solución IBM, incluida la posibilidad de ofrecer una solución similar a los clientes de FNZ. "Una de las principales razones por las que queríamos buscar una solución de IBM Cloud, en lugar de algo que solo solucionara nuestro problema a corto plazo, era poder crear nuevas instancias de nuestro software para distintos fines. IBM Power Systems Virtual Server nos permitirá hacerlo".

Para saber cómo IBM y CSI ayudaron a FNZ a transformar su entorno de producción central, haga clic aquí.

Logotipo de FNZ
Acerca de FNZ (UK) Ltd.

FNZEnlace externo (enlace externo a ibm.com) es una empresa global de servicios financieros fundada en 2004 y con sede en Edimburgo, Escocia. Las instituciones financieras utilizan las soluciones y servicios de FNZ para ayudar a los clientes a gestionar y aumentar su patrimonio. FNZ emplea a aproximadamente 3.000 personas y opera en 12 países. En 2019, FNZ adquirió JHC Finance, una empresa de software de gestión de patrimonio. Sus activos en gestión superan los 700 millones de GBP.

CSI Limited

Fundada en 1983, CSI (enlace externo a ibm.com) es un proveedor de servicios administrados de TI basado en Birmingham, Inglaterra. Proporciona soluciones de infraestructura, protección de datos y ciberseguridad a varios clientes en toda Europa. CSI ha sido asociado de negocios de IBM desde su fundación.

Dé el siguiente paso

Para obtener más información sobre las soluciones de IBM presentadas en esta historia, póngase en contacto con su representante o asociado de negocios de IBM.

Ver más casos Contactar con IBM Universidad de las Artes de Londres

El espectáculo debe continuar

Lea el caso de estudio
Carus

Navegación suave

Lea el caso de estudio
Socios europeos de Coca-Cola

Acelera la transformación estratégica

Lea el blog
Legal

© Copyright IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos de América, julio de 2021.

IBM, el logotipo de IBM, ibm.com, IBM Cloud, IBM Cloud Pak y Power son marcas de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Otros nombres de productos y servicios pueden ser marcas registradas de IBM o de otras empresas. Puede consultar una lista actual de marcas comerciales de IBM en la web en la sección “Información sobre derechos de autor y marca registrada”, en ibm.com/trademark.

Red Hat, OpenShift y Ansible son marcas o marcas registradas de Red Hat, Inc. o sus subsidiarias en Estados Unidos y en otros países.

Este documento está actualizado a la fecha inicial de publicación e IBM puede modificarlo en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.

Los datos de rendimiento y los ejemplos de clientes citados se presentan solo con fines ilustrativos. Los resultados de rendimiento reales pueden variar según las configuraciones específicas y las condiciones de funcionamiento. LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA “TAL CUAL”, SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUIDAS LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están garantizados de conformidad con los términos y condiciones de los acuerdos bajo los cuales se proveen.