El ABC de CA Workload Automation

Anuncio
El ABC de
CA Workload Automation
1
El ABC de CA Workload Automation
Aquellos que han estado en el sector de TI por un tiempo estarán familiarizados con el término planificación
de tareas o administración de cargas de trabajo. Durante algunas décadas, esta funcionalidad ha sido el
pilar de las operaciones de TI; se utiliza para ejecutar los procesos empresariales imprescindibles en días
específicos y momentos predeterminados. Se realiza automáticamente y de manera repetida sin intervención
humana, lo que permite que se ejecuten diariamente cientos, miles y, en algunos casos, cientos de miles de
tareas de forma constante y efectiva con el mínimo esfuerzo.
La automatización de cargas de trabajo es la evolución actual de dichas soluciones de planificación de tareas,
que extiende lo que originalmente era una capacidad exclusivamente operativa en una herramienta enriquecida
para la integración de aplicaciones, que ayuda en la colaboración entre los equipos de desarrollo y operativos
para construir flujos de trabajo complejos de aplicaciones mucho antes en el ciclo de vida de desarrollo de una
aplicación de lo que era posible anteriormente con soluciones tradicionales de planificación de tareas.
Lo siguiente le ayudará a decodificar la sopa de letras que constituye la automatización de
cargas de trabajo y a tomar conciencia simplemente de cuanto más puede lograr con una
tecnología que surgió como una solución sólida de planificación de tareas.
AUTOMATIZACIÓN
La automatización se encuentra en el centro de
CA Workload Automation. Le permite definir de forma
centralizada reglas simples para llevar a cabo procesos
repetidamente en base no solo a intervalos específicos
de fecha/hora, sino también a eventos de negocios
aleatorios, como la inserción de una fila de base de datos,
la llegada de un mensaje de JMS desde una aplicación en
línea, la creación o modificación de un archivo y más.
CONTINUIDAD EMPRESARIAL
La continuidad del negocio es importante para muchos
procesos empresariales indispensables donde no
pueden tolerarse las disrupciones tecnológicas dado
que el trabajo debe ejecutarse lo más rápido posible.
En estos casos, puede implementar un segundo servidor
de administración en suspenso para la automatización
de cargas de trabajo que asumirá automáticamente el
control en caso de que falle el servidor de administración
principal. Esta capacidad de “gran disponibilidad” se
proporciona “listos para usar” y no hay requisitos de
licencias adicionales para implementar esta opción.
2
Ocasionalmente
escucha el término
automatización de
cargas de trabajo,
¿pero qué hace
y cómo pueden
beneficiarse de
ella usted y su
organización?
CALENDARIOS
Normalmente, los calendarios determinan cuándo deben ejecutarse cada una de las cargas de trabajo y esto se ha
simplificado considerablemente con CA Workload Automation. Cuando deben definirse y mantenerse una gran cantidad
de calendarios en otras soluciones de planificación de tareas, a menudo solo se requiere un único calendario con
CA Workload Automation, lo cual simplifica toda la tarea de planificación de sus cargas de trabajo.
ARRASTRAR Y SOLTAR
Arrastre y suelte los componentes que conforman los pasos del proceso empresarial en sus aplicaciones con la herramienta de
diseño de interfaz gráfica del usuario. Este proceso intuitivo les permite a los miembros del equipo construir un flujo de trabajo
a partir de objetos predefinidos de cargas de trabajo que representan las funciones que se realizarán. Luego, el usuario extrae
cualquier dependencia entre los diversos componentes tanto dentro del proceso de aplicación como opcionalmente con tareas
en otras aplicaciones dependientes. Esta estrategia de diseño les permite a los miembros del equipo colaborar conjuntamente
y comprender mejor el diseño. Luego, una capacidad de simulación prueba el diseño sin tener que ejecutarlo realmente: ya no
hay que rogar que el cambio que acaba de realizar funcione exactamente según lo previsto.
TECNOLOGÍAS EMERGENTES
Las tecnologías emergentes, como las grandes bases de datos, la nube y la integración en otras tecnologías de terceros
y aplicaciones empresariales, tales como SAP® y Peoplesoft®, ya están codificadas en una infinidad de objetos de cargas de
trabajo que implementan funciones que normalmente tendría que codificar y mantener usted mismo. Esto incluye tareas como
ejecutar un programa o script específico que realiza una transferencia de archivos, ejecuta algún SQL o invoca un servicio web
o de aplicaciones para integrar otro componente de la aplicación. Todos estos objetos de cargas de trabajo implementan de
forma constante el control y las alertas de errores con una codificación mínima y, en muchos casos, sin codificación alguna.
REPORTES DE TENDENCIAS
Los reportes de tendencias y los diagramas de GANTT pueden producirse en base a los tiempos de ejecución históricos
para permitirle predecir cuándo se ejecutarán cargas de trabajo futuras. Estas herramientas son útiles para determinar
los mejores momentos para minimizar el impacto de sacar de circulación servidores para que se les pueda realizar el
mantenimiento esencial.
3
GLOBAL
La estrategia global en tiempo real para diseñar, planificar y monitorear cargas de trabajo en una única solución mejora la eficiencia del personal y elimina los problemas que
tiene con múltiples soluciones de planificación, como CRON. Ahora una aplicación puede ejecutarse en múltiples servidores sin tener que preocuparse de coordinar ese trabajo en
diferentes servidores, lo que acelera su implementación de aplicaciones nuevas o modificadas. El administrador central organiza estas cargas de trabajo en múltiples plataformas
y puede proporcionar dependencias entre tareas en diferentes aplicaciones, lo que garantiza que dichas cargas de trabajo se ejecuten en la secuencia correcta y que lo hagan no bien
las tareas o eventos dependientes se hayan completado correctamente. Dado que ahora todo está administrado de forma centralizada, ahora puede ejecutar o planificar fácilmente
reportes que muestran el éxito o fracaso de las tareas en toda la empresa.
HADOOP
Es posible que Hadoop todavía no esté en su radar, pero tenga la seguridad de que la integración avanzada compatible con los procesos predefinidos para Hadoop estará disponible
cuando esté preparado para aprovechar esta tecnología. Además de Hadoop, existen muchos otros objetos predefinidos de cargas de trabajo que lo ayudarán a integrar otros
sistemas de almacenamiento de datos en las cargas de trabajo de su aplicación (integraciones de bases de datos, Servidor SQL y más).
Dependencias heredadas
Dependencias heredadas es una capacidad única en CA Workload Automation. Para satisfacer los requisitos del tiempo de ejecución de diferentes aplicaciones, a menudo debe
definir por separado aquellos conjuntos de pasos de tareas que se ejecutan diariamente, semanalmente, mensualmente, etc. y luego crear calendarios para determinar qué flujo de
trabajo se ejecuta hoy. En CA Workload Automation, usted define todo en una única definición de aplicaciones que luego se modifica al omitir esos pasos que no deben ejecutarse
hoy. Las dependencias entre los pasos restantes entonces se heredan automáticamente del diseño original. Esto simplifica y permite un diseño del flujo de trabajo más intuitivo
y elimina los requisitos de generación de calendarios complejos.
PLANIFICACIÓN DE TAREAS
La planificación de tareas es una parte principal de la automatización de cargas de trabajo. Con CA Workload Automation no es necesario escribir y mantener códigos para reunir
los pasos del trabajo en el flujo de trabajo de una aplicación. En su lugar, el flujo de trabajo se construye al representar gráficamente objetos de cargas de trabajo que representan
las combinaciones de comandos o scripts junto con otras funciones de monitoreo e integración de aplicaciones necesarias para respaldar sus aplicaciones. Un usuario simplemente
arrastra y suelta un objeto de cargas de trabajo y luego ingresa parámetros que definen qué debe ejecutarse, dónde y cuándo. Luego se invocan estos flujos de trabajo con eventos
con fecha/hora tradicionales y, con más frecuencia, con “sensores de eventos” que detectan que ha ocurrido algo en el negocio. El administrador de CA Workload Automation es
escalable para ejecutar desde cientos hasta más de millones de estos pasos de tareas por día. Una capacidad de JavaScript™ permite que se incorporen fragmentos de códigos
programables en caso de que se necesite alguna funcionalidad específica.
4
CLAVES
Las claves se definen con los algoritmos de cifrado definidos AES, BLOWFISH, DES o DESEDE para cifrar o proteger el tráfico de comunicación entre el administrador de
CA Workload Automation y agentes remotos que ejecutan las cargas de trabajo y, de ese modo, protegen cualquier información de inicio de sesión necesaria para acceder
y ejecutar trabajo en dichos servidores.
EQUILIBRIO DE CARGA
El equilibrio de carga es fácil de definir en CA Workload Automation, lo que permite que se ejecuten trabajos en un número de servidores designados. Las tareas que requieren
equilibrio de carga simplemente señalan un grupo de servidores en lugar de un único servidor de destino y CA Workload Automation determina automáticamente el mejor lugar
para ejecutar el trabajo en el tiempo de ejecución real en base a varias reglas como la operación por turnos o el recurso de CPU disponible.
MONITOREO
El monitoreo se realiza con la misma interfaz gráfica utilizada para definir las cargas de trabajo. Tiene visibilidad de todos los trabajos que se ejecutan en toda la empresa,
independientemente de la plataforma del sistema operativo en la que se ejecuta el trabajo. Se pueden definir múltiples ventanas de información para mostrar exactamente lo
que debe ver cada usuario. Una vista de solo aquellas tareas en problemas, por ejemplo, le permite al usuario administrar por excepción. También pueden monitorearse las
aplicaciones en su forma gráfica y el usuario puede ver el cambio de estado (y de color) de cada paso a medida que se ejecuta. Una barra de progreso muestra el porcentaje
finalizado de toda la aplicación.
55
SIN PROCESAMIENTO DE NEW DAY
Simplifique la automatización al eliminar la necesidad del procesamiento de New Day. Muchas otras soluciones de planificación de tareas requieren que el servidor de administración
construya y distribuya la planificación de cada día en un horario predeterminado todos los días. Esto lleva tiempo y la carga de procesamiento elevada afecta el trabajo que se ejecuta
en ese momento, además que también debe tenerse en cuenta este comportamiento de nuevo día al diseñar los flujos de trabajo y las planificaciones. Esto pudo haber sido aceptable
en el pasado, pero en el mundo de hoy en día, donde los flujos de trabajo pueden invocarse aleatoriamente en cualquier momento en el día hábil de 24 horas por una gran cantidad
de eventos que ocurren en el negocio, esta estrategia de nuevo día agrega una complicación innecesaria para definir y ejecutar sus cargas de trabajo.
TAREAS OPERATIVAS
Las tareas operativas se realizan fácilmente con una interfaz gráfica de usuario, lo que permite que el personal de operaciones administre de manera eficiente el entorno de la
automatización de cargas de trabajo y las cargas de trabajo que se están ejecutando. A modo de ejemplo, en caso de presentarse un problema, pueden ponerse en espera los pasos de
toda una aplicación o de una tarea específica con tan solo un clic del mouse. Los agentes pueden estar inactivos para detener tareas que comienzan en un servidor especificado (por
ejemplo, es probable que deba cerrarse para resolver un problema de hardware) y volver a estar en línea más tarde para permitir que el trabajo fluya nuevamente hacia el servidor.
DIAGNÓSTICO Y RESOLUCIÓN DE PROBLEMAS
El diagnóstico y la resolución de problemas son sencillas en CA Workload Automation porque puede explorar fácilmente los errores desde la interfaz gráfica. Puede analizarse un
paso fallido de la tarea y revisarse el resultado en cola con clics del mouse. Luego de que se realicen las correcciones, puede volver a presentarse el paso de la tarea para permitir
que continúe la aplicación. Todo esto puede lograrse desde la interfaz gráfica de usuario, lo que elimina el requisito de iniciar sesión en cada servidor para saber dónde falló la
aplicación y verificar los registros y el resultado.
Rápido
Rápido y fácil de instalar y usar, CA Workload Automation lo pondrá en funcionamiento con mayor efectividad en seguida. CA y nuestros socios también pueden ayudarlo
con cualquier definición existente que pueda tener actualmente en otras soluciones de planificación de tareas para migrarlas y consolidarlas en una nueva instancia de
automatización de cargas de trabajo, lo que le permite administrar las cargas de trabajo de toda su empresa desde una única solución. También contamos con una fábrica de
conversión que puede tomar definiciones de otras soluciones de planificación y convertirlas a CA Workload Automation.
6
ACCESO BASADO EN ROLES
El acceso basado en roles permite que CA Workload Automation sea utilizado de forma segura por muchos tipos diferentes
de usuarios. A diferencia de las soluciones de planificación más simples, como Cron que no tienen seguridad incorporada,
ahora puede controlar fácilmente quién tiene acceso a qué y, luego, ejecutar reportes de auditoría que muestren quién hizo
qué y cuándo. CA Workload Automation utiliza una combinación de su propio control interno de acceso basado en roles
y un sistema de directorio externo opcional para determinar qué usuarios tienen permitido el acceso a la solución. Pueden
establecerse los grupos de usuarios y definirse las reglas de acceso para determinar lo que pueden ver esos usuarios y lo
que pueden hacer, lo que proporciona capacidades similares a las de multiusuario. Incluso a usuarios empresariales puede
brindarse acceso solo de lectura a sus aplicaciones para que puedan verlas ejecutarse y ver el resultado en línea.
ACUERDOS DE NIVEL DE SERVICIO (SLA)
CA Workload Automation administra fácilmente los acuerdos de nivel de servicio (SLA) sin tener que instalar ningún
componente adicional ya que la administración de SLA y las capacidades de análisis de rutas importantes ya están
incorporados en el servidor de administración. Se requiere un mínimo esfuerzo para implementar las alertas que le
informarán que un flujo de trabajo no logrará el tiempo previsto. Ahora recibirá alertas no bien algo comienza a fallar y no
solo luego del tiempo previsto cuando el negocio esperaba obtener sus resultados. Esto le otorga más tiempo para resolver
la situación para minimizar su exposición, o bien, volver a encaminar el proceso y evitar el incumplimiento de un SLA formal
o informal, lo que mejora la satisfacción del cliente. El análisis de rutas importantes también lo ayuda a identificar las rutas
más largas a través de sus aplicaciones para que pueda concentrar sus esfuerzos para mejorar el rendimiento en aquellas
partes de la aplicación que le brindarán la mayor rentabilidad.
HERRAMIENTAS
Las herramientas son integradas y más fáciles de usar que muchas otras soluciones de planificación de tareas. Una única
interfaz gráfica de usuario permite a los usuarios definir, mantener, ejecutar, monitorear y resolver los problemas de los
flujos de trabajo. La arquitectura simple de CA Workload Automation significa que no hay ningún componente adicional
para instalar y configurar. El servidor de administración es completamente independiente, lo cual hace que instalar y luego
actualizar la solución resulte muy sencillo
7
ACTUALIZACIÓN IMPLEMENTADA
Actualización implementada significa que usted pasa menos tiempo actualizando su software y migrando las definiciones de tareas entre versiones. Ahora simplemente detiene
el servidor y realiza una copia de seguridad de la base de datos. Un proceso de actualización copia su entorno existente en caso de que necesite restaurar y luego se ejecuta una
actualización “implementada”. Reinicia el servidor y se completó la actualización. Ya no tendrá que configurar servidores adicionales e instalar la nueva versión, copiar todas las
definiciones existentes y los parámetros de configuración del entorno anterior, probar el nuevo entorno y liego planificar un recorte de lo viejo a lo nuevo.
VISUALIZACIÓN DE RELACIONES DE APLICACIONES COMPLEJAS
La visualización de relaciones de aplicaciones complejas que utilizan la interfaz gráfica de usuarios, permite a los equipos tomar decisiones inteligentes y con fundamento sobre
el diseño de aplicaciones. Poder ver el proceso de toda la aplicación visualmente con íconos intuitivos que representan las actividades que realiza la aplicación y las dependencias
entre cada uno de estos pasos hace sencillo que todos los participantes se comuniquen durante la fase de diseño de la aplicación y exploren sus ideas y que simulen el diseño
antes de que incluso alcance un estado de ejecución.
SERVICIOS WEB Y DE APLICACIONES
Los servicios web y de aplicaciones le permiten “pegar” procesos de estilo por lotes tradicional a las aplicaciones en tiempo real tanto dentro como fuera de su organización
y coordinar actividades entre los diversos componentes. Los objetos de cargas de trabajo implementan los diversos métodos de servicios web y de aplicaciones sin necesidad de
escribir ningún código para llamar a las API. Simplemente proporcione los parámetros necesarios en el objeto de la carga de trabajo y CA Workload Automation hace el resto.
PLANIFICACIÓN ENTRE PLATAFORMAS
La planificación entre plataformas le permite ejecutar y coordinar procesos de aplicaciones empresariales en una variedad de sistemas operativos y plataformas de aplicaciones
diferentes. Las dependencias complejas pueden definirse entre estas aplicaciones e incluso es posible tener una dependencia en un paso de la tarea en una aplicación que se ejecuta
en otra instancia del programador de automatización de cargas de trabajo.
8
AYER, HOY, ÚLTIMO DÍA DE TRABAJO DEL MES
Ayer, hoy, último día de trabajo del mes son solo algunos de los diversos términos en español predefinidos para la
planificación que pueden utilizarse en las definiciones de CA Workload Automation Estos pueden combinarse para
representar términos complejos para la planificación, como VIERNES EXCEPTO PRIMER Y ÚLTIMO DÍA DEL MES, que el
motor de automatización de cargas de trabajo resuelve en las fechas reales en el tiempo de ejecución sin que tenga que
definir ninguna entrada en el calendario. Incluso puede definir sus propios términos empresariales específicos y únicos,
como DÍA_DE_FACTURACIÓN. Esto permite criterios de planificación más sencillos, intuitivos, fáciles de comprender
y autodocumentables.
SERIE Z
Las cargas de trabajo serie Z también pueden ser administradas desde su entorno de automatización de cargas de trabajo,
lo que le permite administrar la cargas de trabajo de toda una empresa con una única solución de automatización de cargas
de trabajo y un conjunto de habilidades asociadas. Es posible que actualmente no cuente con un Mainframe en su entorno,
no obstante, puede quedarse tranquilo con comprender que en caso de que su empresa se fusione o adquiera otro negocio
que ejecute una plataforma serie z, que puede colocar dependencias y administrar cargas de trabajo en dicha plataforma,
mediante un agente ubicado en el Mainframe.
Para obtener más información, visite ca.com/ar
CA Technologies (NASDAQ: CA) crea un software que impulsa la transformación en las empresas y les permite
aprovechar las oportunidades de la economía de la aplicación. El software es el centro de cada empresa, en cada
sector. Desde la planificación hasta el desarrollo, la administración y la seguridad, CA trabaja con empresas en
todo el mundo para cambiar el estilo de vida, realizar transacciones y comunicarse, mediante entornos móviles,
de nubes públicas y privadas, distribuidos y centrales. Obtenga más información en ca.com/ar.
Copyright © 2016 CA. Todos los derechos reservados. JavaScript y todas las marcas comerciales y logotipos basados en Java son marcas registradas de Oracle
Corporation en los Estados Unidos, en otros países o en ambos. Todas las marcas y nombres comerciales, logotipos y marcas de servicios restantes a los que
se hace referencia en este documento pertenecen a sus respectivas empresas.
CS200-193651_0416
9
De hecho, la automatización de la carga
de trabajo ha recorrido un largo camino
desde su creación como una solución
de planificación de tareas. Ahora es una
solución de integración de aplicaciones
escalable y sofisticada que le permite
definir, ejecutar y administrar cargas
de trabajo de aplicaciones complejas
en todos los sistemas operativos
y plataformas de aplicaciones
empresariales populares en su empresa.
Hace todo lo anterior y más y no tiene
que ser una gran organización para
beneficiarse con esta tecnología ya
que se expande hacia abajo así como
también hacia arriba y tiene un Costo
total de propiedad (TCO) mucho menor
del que puede esperar.
Si desea obtener más información
acerca de CA Workload Automation
o tiene alguna pregunta, no dude
en comunicarse con su oficina de
CA Technologies local para hablar
con uno de nuestros especialistas
en CA Workload Automation.
Descargar