Puntos clave: Se son animó a las organizaciones IBM IMS a adoptar DevOps para mejorar la eficiencia, la calidad y la seguridad en el desarrollo de software. La implementación de DevOps permite una entrega más rápida de funcionalidades y una mayor estabilidad de las aplicaciones.
- La adopción de DevOps entre los usuarios de IMS está aumentando, con beneficios significativos reportados.
- BMC proporciona herramientas para apoyar la implementación de DevOps en entornos IMS.
Uno de los hallazgos clave de la 19ª Encuesta Anual de BMC sobre Mainframes, el mayor estudio de investigación del sector, están que DevOps en mainframe está ahora un enfoque estándar, con un 62 % de los encuestados declarando su utiliza, un aumento de 12 puntos porcentuales respecto al 50 % que declaró haberlo utilizado hace cinco años.
Según la encuesta, algunos de los beneficios más reconocibles y medibles de DevOps en el mainframe son:
- Mayor estabilidad y seguridad
- Mejora de la calidad de la aplicación, y
- Despliegue de aplicaciones más rápido
Y las organizaciones de mainframe que han implementado con éxito DevOps en el mainframe son cosechando los frutos, tales como:
- Frecuencia de despliegue mejorada
- Tiempo de salida al mercado más rápido (TTM)
- Tasas de fallo más bajas
- Plazos de entrega más cortos entre reparaciones, y
- Mejora del tiempo medio hasta la recuperación (MTTR)
Aunque la mejora de la infraestructura de TI, la mayor automatización y la mayor calidad de las aplicaciones siguen siendo los principales beneficios de DevOps, significativamente más encuestados encuentran valor en las mejoras en el nivel de seguridad que ofrece.
A medida que las empresas se esfuerzan por llevar nuevas aplicaciones y servicios de alta calidad al mercado para apoyar a los negocios digitales y satisfacer las demandas cambiantes de los clientes, deben adaptarse e innovar constantemente en sus procesos y tecnologías actuales.
El aumento utiliza de las prácticas DevOps en el mainframe ha ayudado a las empresas tanto a adaptarse a estas demandas como a actualizar las aplicaciones del mainframe con mayor frecuencia. La Encuesta BMC Mainframe 2024 muestra que los encuestados que no planean adoptar DevOps en el mainframe ha disminuido del siete por ciento en 2023 a solo el cuatro por ciento en 2024.
Incluir los flujos de trabajo de datos, aplicaciones y gestión de sistemas de IBM® IMS™ en sus estrategias de adopción de DevOps puede ayudar a las empresas a aprovechar al máximo la adopción de DevOps y a Crea una estructura DevOps más inclusiva y completa.
Aquí son algunas de las formas en que BMC puede trabajar con los clientes de IMS para ayudarles a adoptar DevOps e implementar prácticas de DevOps en sus entornos empresariales de IMS.
1. Aprovechar plugins específicos de Jenkins para IMS
Las aplicaciones que toman demasiados checkpoints/commits generan gastos innecesarios, causan desperdicio de recursos y aumentan el tiempo de respuesta. Por el contrario, las aplicaciones que no son toman suficientes checkpoints/commits pueden estar reteniendo los bloqueos demasiado tiempo y degradar el rendimiento. Encontrar las aplicaciones que son toman demasiados o muy pocos checkpoints/commits están un reto. El plugin BMC AMI DevOps para el análisis de puntos de control de aplicaciones Jenkins ayuda a identificar programas que utiliza demasiados o pocos puntos de control IMS y/o que IBM Db2® compromete. Utilizando el plugin, te capacitar a tus desarrolladores de aplicaciones para Ve y corregir los problemas de checkpoint/commit de la aplicación durante la propia etapa de desarrollo.®
La disponibilidad actual 24/7 exige que los clientes IMS Haz cambios dinámicos en las definiciones de recursos IMS sin necesidad de hacer IMSGENs. Esto implica aumentar el valor eliminando trabajos tediosos y considerando y actualizando automáticamente todas las dependencias según sea necesario.
Cuando te aprovechar las capacidades del BMC AMI DevOps para Change Manager para IMS TM Jenkins Plugin, el plugin Jenkins ayuda a comunicarse con BMC AMI Change Manager para IMSTM, parte de la solución BMC AMI Transaction Management for IMS™, en el mainframe para que puedan te Haz dinámicamente los cambios del sistema IMS mientras son en línea. Por favor, consulta este breve resumen de la solución para conoce más.
2. Reduce el riesgo de realizar cambios en la descripción de la base de datos y en los bloques de especificación de programas (DBD/PSB)
En un entorno DevOps, los desarrolladores de aplicaciones y los administradores de bases de datos (DBAs) deberían ser capaces de Ve el impacto de los cambios propuestos, generar los trabajos de cambio necesarios y deshacer errores con facilidad.
Estas capacidades ayudan a Reduce riesgos antes de la implementación del cambio, y realizar análisis de impacto permite a los DBAs comprender las consecuencias de los cambios antes de ejecutarlos, evitando errores potencialmente costosos en el entorno de producción. Esto también ayuda a los DBAs universales a comprender mejor cómo funciona todo con IMS identificando qué cambios son necesarios, cómo sus acciones Permite esos cambios y el resultado probable (antes de que ocurran).
El Informe de la Encuesta BMC Mainframe 2024 muestra que, aunque las organizaciones siguen Ve mejoras significativas impulsadas por DevOps en velocidad y agilidad de desarrollo, muchas siguen identificando cuellos de botella más abajo en la cadena de entrega de software. El enfoque está ahora cambiando hacia la infraestructura y la configuración como áreas de mejora, con un 31 por ciento que afirma necesitar capacidades de cambio de esquemas de base de datos para complementar sus trayectorias DevOps (frente al 25 por ciento en 2023).
Incorporar BMC AMI Change Manager para IMS™, parte de la solución BMC AMI Administration for IMS™ , en tu cadena de herramientas DevOps inclusiva para mainframe reduce el riesgo de cambios incorrectos en el entorno IMS. Apoya a los desarrolladores IMS en un entorno DevOps y se integra sin problemas con cadenas de herramientas DevOps inclusivas para mainframes, permitiendo que el cambio funcione a favor de los usuarios. Además, la capacidad de migración en BMC AMI Change Manager para IMS™ facilita el traslado de cambios entre entornos, como del desarrollo a las pruebas.
3. Construir rápidamente entornos de desarrollo y/o pruebas de calidad de producción siempre que sea necesario
La adopción de DevOps puede ayudar a acortar el ciclo de vida del desarrollo de software (SDLC) mientras se entregan funcionalidades, correcciones y actualizaciones en línea con los objetivos empresariales. Las pruebas de software desempeñan un papel fundamental para mantener la calidad en cada paso del SDLC. En un entorno DevOps, las pruebas de "calidad" están un proceso automatizado que permite una entrega continua y rápida del software, ayudando así a acortar el SDLC global. Una estrategia eficaz de automatización de pruebas de "calidad" debe incluir siempre pruebas con datos de prueba de alta calidad (de grado producción tan a menudo como sea posible) en un entorno de nivel bajo y de grado de producción.
Ahora imagina si te tuviera la capacidad de Crea, a voluntad, entornos de desarrollo y/o pruebas de nivel inferior desde uno o más entornos de producción. te podría Crea datos de prueba de calidad de producción que pudieran desplegarse fácilmente en múltiples sistemas IMS de desarrollo y/o prueba. Y cada sistema IMS tendría el mismo conjunto de bases de datos con diferentes nombres de conjuntos de datos, con definiciones de control de recuperación de bases de datos (DBRC) generadas automáticamente y miembros de asignación de Servicios Integrados de Acceso a Clústeres de Datos (IDCAMS).
te podría Haz que las cosas funcionen a tu favor manteniendo copias de seguridad históricas de las bases de datos IMS; o, en otras palabras, creando un "archivo". La Archive Image Copy and Recovery Utility (ARU), parte de BMC AMI Change Manager para IMS™, puede Crea una o más copias de imágenes de archivo guardando toda la información relevante necesaria para reproducir el mismo entorno en el momento de la recuperación. Utilizando la tecnología BMC Archive Image Copy, te puede gestiona múltiples entornos de desarrollo y/o prueba IMS de manera eficaz.
Adoptando DevOps para IMS
En resumen, los clientes de IMS deben ser conscientes del verdadero valor potencial de IMS en una estrategia DevOps de mainframe y empresa y adoptar DevOps para IMS. Como se ha discutido aquí, BMC ofrece una serie de soluciones que pueden impulsar la adopción de DevOps para clientes IMS en todo el mundo, para que puedan aprovechar los verdaderos beneficios de una estructura y estrategia DevOps empresarial más inclusiva y completa.
Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.