Tivoli Workload Scheduler (TWS) pasó a llamarse Workload Scheduler, parte del conjunto de herramientas Workload Automation (WLA), lo que refleja la transición de Tivoli hacia la nube híbrida y la automatización avanzada. Sin embargo, Tivoli sigue siendo una herramienta común.
Explora las características, ventajas y desventajas de Tivoli (IBM) para compararlo con sus competidores:
Descripción general del programador de cargas de trabajo de Tivoli (IBM)
IBM Tivoli Workload Scheduler (TWS) es una solución empresarial de programación de trabajos y automatización de cargas de trabajo para plataformas como Windows, Linux, AIX, Solaris y z/OS. En la versión 9.3 (2015), TWS pasó a llamarse IBM Workload Scheduler, parte del conjunto más amplio IBM Workload Automation, lo que refleja el cambio de IBM hacia la nube híbrida y la automatización avanzada.
El planificador de cargas de trabajo ejecuta las tareas en la secuencia correcta, respetando las dependencias y las restricciones de tiempo. De esta forma, la herramienta optimiza la utilización de recursos y minimiza los tiempos de inactividad. La arquitectura del planificador consta de un gestor de dominio principal, gestores de dominio y agentes, lo que facilita el control centralizado y la ejecución distribuida. Esta configuración permite una gestión eficaz de las cargas de trabajo en entornos de TI complejos.
Gartner sitúa a IBM entre los líderes de las plataformas de orquestación y automatización de servicios (SOAP) , lo que señala la importancia de Tivoli Workload Scheduler en el mercado (véase la figura 1).
A continuación se presentan algunas ventajas y desventajas de la plataforma de automatización de cargas de trabajo IBM y del programador de cargas de trabajo de Tivoli, basadas en las opiniones de usuarios B2B recopiladas de diversas fuentes:
Ventajas
1. Capacidades de automatización integrales
La plataforma ofrece amplias funciones de automatización, incluyendo la gestión de cargas de trabajo por lotes y en tiempo real, dependencias entre tareas e integración con diversas aplicaciones. Esta versatilidad la hace idónea para automatizar flujos de trabajo complejos.
2. Fuerte integración con el ecosistema IBM
WLA se integra con otros productos de la misma plataforma, ofreciendo una solución integral para las organizaciones que ya forman parte del ecosistema. Esta integración permite optimizar las operaciones y reducir los problemas de compatibilidad.
Desventajas
1. Interfaz de usuario y usabilidad
Si bien WLA (IBM) ofrece una interfaz gráfica de usuario, algunos usuarios la encuentran menos intuitiva en comparación con la competencia, como Control-M y ActiveBatch. Estos últimos son reconocidos por sus interfaces fáciles de usar, que reducen la curva de aprendizaje y mejoran la adopción por parte de los usuarios.
2. Integración con herramientas que no son IBM
Las capacidades de integración de WLA suelen centrarse en productos específicos. TWS no funciona con todos los sistemas heredados ni con todos los módulos SAP, como SAP RISE/ BTP /SAP S/4HANA Solutions.
En cambio, herramientas como ActiveBatch y RunMyJobs ofrecen una integración más amplia con una gran variedad de aplicaciones de terceros, lo que proporciona mayor flexibilidad para entornos de TI heterogéneos.
3. Funcionalidades nativas de la nube
Algunos usuarios han señalado que las funciones nativas de la nube de IBM WLA no son tan avanzadas como las que ofrecen sus competidores. Por ejemplo, la falta de integración nativa con Oracle Fusion Cloud obliga a depender del programador nativo de Oracle o al desarrollo de conectores personalizados, lo que puede consumir muchos recursos y no ofrecer el mismo nivel de funcionalidad ni facilidad de uso.
Por otro lado, los competidores como ActiveBatch ofrecen una interfaz moderna basada en la web e integraciones sólidas en la nube, lo que puede ser ventajoso para las organizaciones que utilizan infraestructuras en la nube.
Características
IBM El programador de cargas de trabajo de Tivoli ofrece todas las funcionalidades comunes de WLA y otras funcionalidades menos comunes en el mercado. Estas son algunas de estas características únicas:
detección de anomalías mediante IA
Las versiones recientes de IWA incorporan IA/ML para obtener información sobre la carga de trabajo. El Asesor de Datos de IA (AIDA) analiza las métricas históricas de la carga de trabajo para predecir anomalías (retrasos en los trabajos, picos de volumen) y envía alertas proactivas antes de que se vuelvan críticas.
Esta funcionalidad de AIOps ayuda a los administradores a prevenir problemas (por ejemplo, retrasos en la ejecución de tareas o incumplimientos de los acuerdos de nivel de servicio) antes de que ocurran. Esta funcionalidad va más allá de los umbrales estáticos y ofrece una resolución proactiva de problemas que permite reducir el tiempo de inactividad, mejorar el cumplimiento de los acuerdos de nivel de servicio y habilitar la programación inteligente y la orquestación predictiva.
Antes de 2015, los sistemas TWS no contaban con análisis integrados; esta monitorización inteligente es una innovación de IWA.
Capacidades de orquestación especializadas
Si bien muchas soluciones WLA ofrecen integración general de aplicaciones, IBM se centra en dominios de orquestación especializados, mostrando capacidades avanzadas para cargas de trabajo empresariales críticas.
- Orquestación en la nube para el aprovisionamiento y escalado dinámico de recursos, y una comunicación fluida entre los componentes de la nube.
- Transferencia gestionada de archivos (MFT) para transferir, supervisar y controlar intercambios de archivos a gran escala en configuraciones complejas tanto locales como en la nube.
- Orquestación de la canalización de datos para las tareas de extracción, transformación, carga y validación, con el fin de mantener un flujo de datos fluido y de calidad en todos los sistemas.
Y si
IBM El Planificador de Carga de Trabajo (IWS) incluye análisis de escenarios hipotéticos como parte de su Consola de Carga de Trabajo Dinámica (DWC). Esta función permite a los usuarios simular cambios en la programación de tareas, las dependencias o la asignación de recursos antes de implementarlos en producción.
El análisis de escenarios hipotéticos incluye pasos como:
- Pruebas de escenarios
- Simular la adición/eliminación de tareas, el ajuste de prioridades o la modificación de dependencias.
- Predice cuellos de botella, conflictos de recursos o incumplimientos de los acuerdos de nivel de servicio (SLA).
- Ejemplo: Pruebe cómo afecta la adición de un trabajo por lotes COBOL nocturno al procesamiento de transacciones de CICS.
- Previsión de impacto :
- Modela los cambios en los recursos del sistema central (por ejemplo, CPU, almacenamiento) y predice los efectos posteriores.
- Ejemplo: Calcular los retrasos si una tarea de copia de seguridad de Db2 tarda más de lo previsto.
- Validación visual del flujo de trabajo :
- Representación gráfica de flujos de trabajo y dependencias para detectar riesgos.
Integración de DevOps y API
TWS proporciona soporte para API y DevOps. Expone interfaces REST, SOAP y Java, lo que permite la integración en pipelines y herramientas externas. También admite flujos de trabajo de "trabajos como código" (mediante definiciones JSON/YAML) y puede integrarse en cadenas de herramientas de CI/CD.
Por ejemplo, la plataforma de automatización de cargas de trabajo IBM se integra con Instana (el monitor de rendimiento de aplicaciones de IBM) para una observabilidad basada en IA. TWS carecía de estas integraciones nativas de la nube/DevOps.
Automatización de z/OS
La solución de IBM requiere la instalación permanente de un software agente tanto en el sistema central (z/OS) como en los sistemas distribuidos conectados. Estos agentes se comunican a través de la infraestructura JES (Job Entry Subsystem), propiedad de IBM, para enviar y gestionar trabajos JCL. Esta arquitectura proporciona acceso directo y de bajo nivel a las funciones de planificación de trabajos de z/OS.
El enfoque basado en agentes permite una profunda integración con componentes centrales del mainframe, como las regiones CICS y los subsistemas IMS. Sin embargo, crea dependencias fijas con el ecosistema de IBM. Cada sistema gestionado requiere la instalación y el mantenimiento de agentes, incluyendo actualizaciones de versión y parches de seguridad.
Este diseño es óptimo para empresas que operan en entornos homogéneos donde el control prima sobre la flexibilidad. La desventaja es una menor adaptabilidad para flujos de trabajo en la nube híbrida o multiplataforma, en comparación con las alternativas modernas basadas en API.
IBM Alternativas a Tivoli con ejemplos reales
Existen varias alternativas a las herramientas de automatización de cargas de trabajo IBM:
RunMyJobs de Redwood
RunMyJobs es una plataforma de automatización de cargas de trabajo nativa de la nube, basada en SaaS, diseñada para una orquestación fluida en entornos de TI híbridos. Ofrece una interfaz intuitiva de arrastrar y soltar, que facilita la integración con diversos sistemas y aplicaciones. RunMyJobs proporciona monitorización en tiempo real desde una única plataforma y cumple con los más altos estándares de seguridad y cumplimiento normativo.
Puntos fuertes competitivos de RunMyJobs:
- Capacidades de integración : RunMyJobs se integra con varios sistemas, incluidos SAP S/4HANA, SAP BTP y otras aplicaciones en la nube, ofreciendo conectores preconfigurados y una puerta de enlace segura. IBM La automatización de cargas de trabajo también admite integraciones extensas, pero puede requerir configuración adicional para ciertos sistemas.
- Descubra más sobre las integraciones y la colaboración entre Redwood y SAP .
- Integración sin agentes en z/OS : RunMyJobs envía JCL a z/OS mediante FTP o scripts personalizados sin necesidad de agentes. Esto elimina la carga de mantenimiento de agentes de IBM (por ejemplo, parches, comprobaciones de compatibilidad) y simplifica las auditorías de cumplimiento.
- Enfoque prioritario en la nube : como herramienta nativa de SaaS, RunMyJobs destaca en flujos de trabajo híbridos, como activar una función de AWS después de que finalice un trabajo en un mainframe o pasar datos de SAP a Snowflake. IBM tiene dificultades en este aspecto debido a su enfoque en sistemas heredados locales.
Estudio de caso
Una empresa global buscaba modernizar la automatización de su carga de trabajo abandonando IBM Tivoli Workload Scheduler (TWS), que cada vez era menos capaz de satisfacer las demandas de su entorno de TI en constante evolución. Sus objetivos incluían:
- Adopción de una solución de automatización nativa de la nube basada en SaaS
- Garantizar una integración perfecta con los sistemas ERP existentes, incluido SAP.
- Reducir los gastos operativos asociados a la infraestructura local.
La empresa implementó RunMyJobs de Redwood, beneficiándose de su arquitectura nativa en la nube y sus sólidas capacidades de integración. Con RunMyJobs, la empresa logró:
- Procesos de automatización optimizados con complejidad reducida
- Mayor escalabilidad y flexibilidad para adaptarse a las necesidades cambiantes del negocio.
- Reducción del coste total de propiedad al eliminar la necesidad de una infraestructura local extensa. 5
Descubre más funciones, ventajas y desventajas de RunMyJobs .
Rama de piedra
Stonebranch ofrece una plataforma de automatización de cargas de trabajo basada en agentes y nativa de la nube, con una interfaz de bajo código que prioriza la monitorización en tiempo real y la programación simplificada de tareas. Es compatible con entornos de TI híbridos y se integra perfectamente con sistemas ERP como SAP y plataformas en la nube como AWS, Azure y Cloud. Los usuarios valoran su diseño intuitivo y sus sólidas capacidades de integración.
Puntos fuertes competitivos de Stonebranch:
- Enfoque basado en API: Stonebranch reemplaza el lector JES/interno heredado de IBM con una API REST de JES, lo que permite el seguimiento y control de trabajos en tiempo real. Por ejemplo, los equipos de DevOps pueden consultar el estado de los trabajos de z/OS mediante llamadas a la API o activar pods de Kubernetes una vez finalizados los trabajos por lotes del mainframe.
- Orquestación híbrida: Stonebranch unifica las cargas de trabajo de z/OS, la nube (AWS/Azure) y los contenedores en una sola plataforma.
- Un caso de uso común: ejecutar un trabajo por lotes de COBOL en z/OS y luego procesar su salida en un contenedor Python en Kubernetes, todo en un único flujo de trabajo. IBM carece de soporte nativo para contenedores.
Caso práctico 1
Una institución financiera holandesa buscaba modernizar sus operaciones de TI abandonando Tivoli Workload Scheduler (TWS), que ya no era escalable para su arquitectura híbrida y orientada a la nube. Sus objetivos incluían:
- Sustitución de la planificación centrada en mainframes por la automatización de cargas de trabajo distribuidas y basadas en eventos.
- Aumentar la transparencia y simplificar las configuraciones de los puestos de trabajo.
- Reducción del volumen total de trabajo mediante un mejor diseño y control.
La empresa implementó Stonebranch Universal Automation Center (UAC) para establecer un marco de automatización de cargas de trabajo dinámico y basado en eventos. Esto les permitió ejecutar y coordinar tareas de manera más eficiente en sistemas modernos y heredados. Con Stonebranch, el banco logró:
- Reducción del 45% en el número total de trabajos programados.
- Incremento del 86% en la transparencia y simplificación de los procesos.
- Disminución del 60% en los costos operativos. 6
Caso práctico 2
Bankia, una de las principales entidades financieras de España, se enfrentaba a dificultades para gestionar los procesos de carga de trabajo en diversas plataformas, como z/OS, AIX, Linux, Windows y Solaris. Su solución existente, Tivoli (IBM), carecía de la flexibilidad y las capacidades multiplataforma necesarias para la orquestación a nivel empresarial. Para superar estas limitaciones, Bankia necesitaba:
- Control de procesos centralizado en sistemas distribuidos y de mainframe.
- Mejora de la programación de tareas y el movimiento de datos entre plataformas.
- Integración perfecta con la infraestructura heredada sin necesidad de redistribuciones complejas.
La empresa implementó Stonebranch Universal Agent y Universal Data Mover para gestionar y coordinar las tareas y transferencias de datos empresariales. Esta solución permitió la automatización independiente de la plataforma y una mayor visibilidad operativa. Con Stonebranch, la empresa logró:
- Orquestación centralizada de cargas de trabajo multiplataforma
- Reducción significativa de los costes operativos y de la complejidad.
- Mejora de la calidad y la eficiencia de los procesos en los sistemas críticos para el negocio. 7
Obtén más información sobre las alternativas a Stonebranch.
ActiveBatch
ActiveBatch ofrece un diseñador de flujos de trabajo intuitivo y fácil de usar, que permite una integración sencilla entre diversos sistemas y aplicaciones. Proporciona monitorización en tiempo real desde una única interfaz y cumple con altos estándares de seguridad y cumplimiento normativo.
Fortalezas competitivas de ActiveBatch
- No se requieren agentes de z/OS : Envía trabajos directamente a través del lector interno de JES, eliminando la necesidad de instalar y mantener agentes en los mainframes. De esta forma, se reducen los gastos operativos, como los parches de seguridad relacionados con los agentes, las actualizaciones y los problemas de compatibilidad en z/OS.
- Integración de flujo de trabajo híbrido : conecta trabajos de z/OS con plataformas Windows, Linux, en la nube y ERP (por ejemplo, SAP, Oracle) en flujos de trabajo unificados.
- Menor dependencia del proveedor : funciona de forma nativa con JCL/JES pero no está vinculado al ecosistema de IBM, lo que permite entornos de TI de múltiples proveedores.
- Control centralizado: Gestiona las cargas de trabajo distribuidas y de mainframe desde un único panel de control (a diferencia de las herramientas fragmentadas de IBM).
Descubre más funciones y evalúa las ventajas y desventajas de ActiveBatch .
Caso práctico 1
PrimeSource, uno de los mayores proveedores de fijaciones y distribuidores de materiales de construcción en Norteamérica, se enfrentó a dificultades debido a la falta de integración entre Tivoli y sus entornos SAP. Para solucionar estos problemas, PrimeSource requirió:
- Automatización de su almacén de datos mediante SAP BusinessObjects Data Services (BODS).
- Automatización de procesos dentro de la plataforma SAP NetWeaver
- Compatibilidad con la programación basada en Windows
- Orquestación de flujos de trabajo en diversos sistemas empresariales
Para satisfacer estas necesidades, PrimeSource implementó ActiveBatch para gestionar sus procesos de almacenamiento de datos. ActiveBatch también permitió un mejor control de las transferencias de datos entre su software EDI y SAP, así como la identificación de problemas y la generación de alertas para los equipos pertinentes. Como resultado, la empresa logró:
- Una reducción en el tiempo de procesamiento de 9,5 horas a tan solo 1 hora.
- Coordinación de cuatro equipos diferentes a través de un panel de supervisión unificado.
- Facturación al cliente más rápida mediante la automatización de la generación de facturas. 8
Caso práctico 2
Xcel Energy, una importante empresa de servicios públicos estadounidense, se enfrentaba a desafíos con los procesos manuales y las complejas operaciones de TI, particularmente en su división nuclear. Sus herramientas de automatización de cargas de trabajo existentes carecían de la flexibilidad y las capacidades de integración necesarias para una operación eficiente. Para abordar estos problemas, Xcel Energy requería:
- Automatización de procesos informáticos complejos para reducir la intervención manual.
- Integración en diversos sistemas y aplicaciones.
- Mayor visibilidad y control sobre los flujos de trabajo.
La empresa implementó ActiveBatch Workload Automation para optimizar y automatizar sus operaciones de TI. Con ActiveBatch, Xcel Energy logró:
- Reducción significativa de las tareas manuales, lo que conlleva una mayor eficiencia.
- Gestión simplificada de flujos de trabajo complejos en diversos sistemas.
- Mayor fiabilidad operativa y cumplimiento normativo en las divisiones críticas. 9
Descubra más casos prácticos en los que usuarios empresariales cambiaron de Tivoli Workload Scheduler (IBM) a otras soluciones WLA:
Conozca otras alternativas de IBM WLA:
- Planificador Control-M para la automatización de cargas de trabajo empresariales
- Comparativa de las 10 mejores alternativas a Azure Scheduler: ventajas y desventajas
Lecturas adicionales
Explore y compare otras soluciones WLA a través de nuestros puntos de referencia:
- Comparativa de los 15 mejores programas de automatización de TI
- Más de 10 programas y casos de uso de automatización de cargas de trabajo de SAP
Sé el primero en comentar
Tu dirección de correo electrónico no será publicada. Todos los campos son obligatorios.