Compuware
Situar los servidores empresariales de IBM en el centro de una cultura DevOps
Más información
una persona mirando una pantalla con códigos

Cuando comenzó a adoptar una cultura DevOps, Compuware se dio cuenta de que su infraestructura de servidores x86 distribuidos le estaba frenando. Para mejorar la agilidad, la velocidad y la eficiencia, la compañía creó una estrategia de TI de dos plataformas, ejecutando cargas de trabajo estratégicas en servidores empresariales IBM® Z® en su propio centro de datos, mientras que todas las demás cargas de trabajo son reemplazadas por aplicaciones SaaS en la nube pública.

Reto empresarial

El lastre que suponía gestionar un entorno de servidores distribuidos en expansión impedía a Compuware alcanzar la velocidad y eficacia que necesitaba para adoptar DevOps, por lo que la empresa buscó un nuevo enfoque.

Transformación

Compuware creó una estrategia de TI de dos plataformas, manteniendo los sistemas estratégicos ejecutándose en servidores empresariales IBM® Z conectados mediante API RESTful a aplicaciones SaaS basadas en la nube pública para cargas de trabajo no estratégicas.

Resultados 5 millones de dólares
en ahorros anuales al eliminar 19 toneladas de equipos obsoletos
Reduce
la huella física del centro de datos para ahorrar más espacio y energía.
Habilita
Cultura DevOps en servidores empresariales locales y recursos en la nube
Historia de un desafío empresarial
La infraestructura distribuida dificulta la innovación

Los servidores empresariales IBM® Z siguen siendo la plataforma estratégica elegida para los datos críticos de negocio y los procesos transaccionales en muchas grandes empresas hoy en día. Sin embargo, a medida que las empresas intentan crear nuevos sistemas de compromiso en plataformas distribuidas o en la nube, pueden encontrarse con ideas erróneas sobre el potencial de sus plataformas mainframe. En concreto, es posible que los responsables de la toma de decisiones no sean conscientes de que los servidores empresariales actuales encajan perfectamente en una organización de TI ágil y orientada a DevOps.

Cuando Compuware trasladó su proceso de desarrollo interno del enfoque tradicional en cascada a un enfoque ágil, su equipo tecnológico buscó posibles obstáculos a la productividad en la infraestructura existente.

Keith Sisson, director de tecnología de Compuware, dice: "Identificamos nuestro entorno distribuido x86 como una restricción gigante: estábamos desperdiciando muchísimo tiempo y dinero en soporte. Había que gestionar actualizaciones de seguridad y parches de software casi constantemente, y reemplazábamos continuamente el hardware antiguo de cientos de servidores en docenas de bastidores".

Compuware analizó sus activos de software, clasificándolos en dos grandes categorías: estratégicos (vitales para el trabajo principal de la empresa) y obligatorios (que dan soporte a importantes funciones empresariales internas, como los sistemas de recursos humanos y finanzas, pero no aportan una diferenciación competitiva).

"Vimos que nuestros sistemas estratégicos (fabricación, inventario, licencias, desarrollo interno, etc.) estaban ubicados casi exclusivamente en nuestra plataforma empresarial IBM Z, mientras que todos los sistemas obligatorios estaban en el entorno distribuido", afirma Sisson.

El reto para Compuware consistía en crear una infraestructura robusta y a la vez muy flexible que permitiera integrar fácilmente la lógica empresarial en distintas plataformas, al tiempo que se reducía drásticamente el tiempo y el esfuerzo dedicados a la administración de sistemas de escaso valor.

z14 nos proporciona una mayor eficiencia en términos de energía y espacio, reduciendo significativamente el coste de funcionamiento de nuestras instalaciones. Keith Sisson Director de tecnología Compuware
Historia de transformación
Infraestructura compacta y eficiente

Compuware ideó una estrategia de TI de dos plataformas en la que todos los sistemas estratégicos se ejecutan de forma local en su entorno IBM® Z, y todos los sistemas no esenciales se sustituyen por soluciones de software como servicio (SaaS) en la nube pública, utilizando API RESTful para interactuar con la lógica empresarial y los datos en Z. Para aumentar aún más el valor de esta estrategia, Compuware ha actualizado recientemente su entorno Z de servidores IBM® z13 a IBM® z14.

"z14 nos proporciona una mayor eficiencia en términos de energía y espacio, reduciendo significativamente el coste de funcionamiento de nuestras instalaciones", afirma Sisson."Los servidores de nueva generación también ofrecen un aumento del rendimiento de Java del 15 por ciento y nos dan la oportunidad de obtener experiencia con la nueva capacidad de cifrado generalizada. También nos ayudan a continuar nuestro viaje DevOps en Z".

Los dos servidores IBM® z14 ZR1 implementados por Compuware caben en un bastidor de 19 pulgadas estándar del sector y son físicamente más compactos que los servidores z13 a los que reemplazaron, cada uno de los cuales requería más de un bastidor completo de espacio en el centro de datos.

"Pagamos a nuestro arrendador en función de los metros cuadrados de nuestros equipos, así que antes pagábamos dos bastidores de energía y espacio por cada z13", dice Sisson. "Los servidores z14 caben cada uno en un solo bastidor, y también proporcionaron 16U de espacio vacío, lo que nos permitió consolidar el HMC y algunos HW de red de otros bastidores".

Uno de los servidores z14 se utiliza principalmente para ejecutar las aplicaciones estratégicas de Compuware, mientras que el segundo se emplea para desarrollar todo el código de los productos de software de mainframe de la empresa. La empresa utiliza sistemas de almacenamiento IBM DS8870 y está considerando la posibilidad de actualizarlos a sistemas DS8880 para aprovechar las funciones integradas de copia de seguridad en la nube.

Ahora que entra en el quinto año de su nueva estrategia, Compuware ha reducido su huella de TI local de 77 bastidores a sólo 12, eliminando 19 toneladas de equipos obsoletos en el proceso. La empresa organiza visitas guiadas a su centro de datos, en las que el espacio vacío tiene marcadores (irónicamente llamados "lápidas") que detallan los equipos que solían ocupar el espacio y la cantidad de dinero que Compuware ha ahorrado al retirarlos.

"Aunque sin duda hemos ahorrado millones de dólares, este ejercicio no tenía como objetivo principal la reducción de costes", señala Sisson. "Más bien, queríamos eliminar la limitación de nuestro entorno x86, que era un importante factor limitante para nuestros planes de mejorar nuestra empresa en términos de rapidez y eficiencia. Reemplazar el software x86 local por soluciones SaaS nos permitió acceder a las últimas funciones empresariales sin el coste ni la complejidad que conllevaría ejecutar el software nosotros mismos, así como invertir el dinero ahorrado en innovación".

Para lograr una transición satisfactoria a una cultura DevOps, las empresas deben adoptar la integración y las pruebas continuas. Compuware utiliza IBM® z/OS Provisioning Toolkit conjuntamente con una de sus propias herramientas de automatización para crear dinámicamente conjuntos de pruebas que ejecutan IBM® Db2 e IBM® CICS. La empresa ha integrado un sistema de seguimiento de problemas de terceros para permitir una mayor automatización.

Cuando mostramos a nuestros clientes lo que estamos consiguiendo con DevOps en IBM Z, es cuando realmente comprenden que la plataforma no solo es viable, sino extremadamente valiosa. Keith Sisson Director de tecnología Compuware
Historia de resultados
Romper las reglas del juego

La eliminación gradual de los sistemas x86 locales en favor de las soluciones SaaS en la nube está ahorrando a Compuware 5 millones de dólares anuales, en gran parte al evitar los gastos operativos y de capital en un gran entorno de servidores distribuidos. La actualización de los servidores z13 a z14 ha aportado más ventajas económicas, reduciendo la huella medioambiental del entorno del mainframe hasta generar un ahorro anual de 12.000 dólares únicamente en electricidad.

Los motores zIIP más rápidos de los servidores z14 han aliviado las presiones de la carga de trabajo, permitiendo a Compuware funcionar cerca del 100 % de utilización sin llegar realmente a ese límite, lo que garantiza un alto rendimiento constante en todo momento. Sisson dice: "Optamos por un modesto aumento del 10 por ciento en MIPS, pero obtuvimos más que eso debido al cambio en la utilización. También observamos una mayor eficiencia en la administración de sistemas en los servidores z14, gracias a una interfaz más intuitiva".

La modernización de sus plataformas empresariales ha dado lugar a una nueva forma de concebir las TI en Compuware. "En lugar de intentar determinar qué debe funcionar en qué plataforma, nos preguntamos: '¿cómo podemos resolver mejor este reto?'", dice Sisson. "Podemos hacerlo gracias a la forma fluida en que IBM® Z utiliza las API REST estándar para integrarse con los servicios basados en la nube. REST está integrado en CICS, por lo que puede utilizar estos microservicios para permitir que los sistemas de compromiso en la nube consuman datos y lógica de mainframe como un servicio. Esto hace que Z encaje perfectamente en nuestra cultura DevOps empresarial".

Compuware aspira a ser el socio de software de mainframe para sus clientes durante los próximos 50 años, y la empresa está haciendo "dogfooding" (utilizando sus propios productos) al invertir en su estrategia de dos plataformas. La empresa cree que el mainframe y la nube forman una combinación imbatible cuando se conducen, de igual a igual, dentro de métodos ágiles y una cadena de herramientas de DevOps.

"Algunos creen que hay que hacer las cosas de otra manera e ir más despacio en el mainframe", dice Sisson. "Nuestra propia experiencia permitiendo a los programadores de mainframe y al personal de operaciones ser más ágiles y productivos demuestra precisamente lo contrario: el mainframe puede tratarse como cualquier otra plataforma mainstream."

Concluye: "Cuando mostramos a nuestros clientes lo que estamos consiguiendo con DevOps en IBM Z, es cuando realmente comprenden que la plataforma no solo es viable, sino extremadamente valiosa".

Logotipo de Compuware
Compuware

Compuware proporciona productos de software dentro de una cadena de herramientas de DevOps unificada, lo que ayuda a los equipos multiplataforma a gestionar las aplicaciones, los datos y las operaciones de mainframe. La compañía da soporte a una base global de clientes, lo que permite a sus desarrolladores crear, analizar, probar, implementar y gestionar aplicaciones COBOL con agilidad, eficiencia y precisión.

De el siguiente paso

Para obtener más información sobre DevOps en IBM® Z, póngase en contacto con su representante o socio comercial de IBM.

Para obtener más información sobre IBM ® z/OS Provisioning Toolkit, visite: IBM® z/OS Provisioning Toolkit

Para obtener más información sobre la estrategia de dos plataformas de Compuware, consulte: compuware.com/video/2-platform-it/

Ver más historias de clientes u obtener más información sobre IBM® Systems Hardware

Notas a pie de página

 

© Copyright IBM Corporation 2019. 1 New Orchard Road, Armonk, Nueva York 10504-1722 Estados Unidos. Producido en los Estados Unidos de América, enero 2019.

IBM, el logotipo de IBM, ibm.com, CICS, Db2, IBM Z, IBM z14, z13 y z/OS son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Los demás nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. Puede consultar una lista actual de las marcas registradas de IBM en la web, en "Información sobre Copyright y marcas registradas", en ibm.com/legal/copytrade.shtml.

Java y todas las marcas y logotipos basados en Java son marcas comerciales o marcas registradas de Oracle y/o sus filiales.

No todas las ofertas están disponibles en todos los países en los que opera IBM.

Los datos de rendimiento y ejemplos de clientes mencionados se presentan únicamente con fines ilustrativos. Los datos reales de rendimiento pueden variar en función de las configuraciones y condiciones de funcionamiento específicas.

Todos los ejemplos de clientes citados o descritos se presentan como ilustración de la forma en que algunos clientes han utilizado los productos de IBM y los resultados que pueden haber obtenido. Los costes medioambientales y las características de rendimiento reales variarán en función de las configuraciones y condiciones de cada cliente. Póngase en contacto con IBM para ver qué podemos hacer por usted.

Es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier otro producto o programa con los productos y programas de IBM.

El cliente es responsable de garantizar el cumplimiento de las leyes y reglamentos aplicables. IBM no presta asesoramiento legal ni declara o garantiza que sus servicios o productos aseguren que el cliente cumpla con cualquier ley o normativa.