IBM Multi-site Workload Lifeline (Lifeline) permite el equilibrio de carga inteligente de las transacciones de cargas de trabajo críticas al influir en el direccionamiento de las conexiones para las cargas de trabajo TCP/IP y los mensajes para las cargas de trabajo de clústeres IBM MQ.El enrutamiento se realiza en dos sitios para proporcionar una disponibilidad casi continua.
Cuando se produce una interrupción, IBM Multi-site Workload Lifeline ayuda a reducir de horas a minutos el tiempo de recuperación de cargas de trabajo críticas frente a la recuperación de desastres tradicional. El tiempo de recuperación de interrupciones imprevistas se reduce al detectar fallos en la carga de trabajo y redirigirlos a otro sitio. El impacto de las interrupciones planificadas se mitiga cambiando las cargas de trabajo a otro sitio con una interrupción mínima.
Las nuevas conexiones de las cargas de trabajo se enrutan a las aplicaciones, servidores y sistemas más capaces de procesar para que se reduzca el tiempo de respuesta de las transacciones. Los recursos del sistema se utilizan de manera más eficiente.
Enruta nuevas conexiones de carga de trabajo a otras aplicaciones disponibles en caso de interrupciones de la aplicación, el sistema o el sitio. Se pueden minimizar las interrupciones por actualizaciones de mantenimiento u otros eventos planificados.
Agrega instancias de aplicación bajo demanda. Supervisa e incluye automáticamente instancias agregadas en las decisiones de enrutamiento de cargas de trabajo.
Se reduce el tiempo de respuesta alineando las nuevas conexiones de carga de trabajo con las aplicaciones y sistemas más capaces. El tiempo de recuperación después de una falla de carga de trabajo se puede reducir de horas a minutos.
Enruta las cargas de trabajo de un sitio a otro con interrupciones mínimas. Las conexiones para cargas de trabajo de consulta se pueden distribuir a ambos sitios simultáneamente.
Agrega pruebas simples y sin interrupciones de los procedimientos de recuperación después de un desastre validando que las cargas de trabajo permanezcan accesibles en el sitio de recuperación sin requerir una interrupción del sitio de producción.
Lifeline utiliza dos niveles de equilibrio de carga para cargas de trabajo dirigidas a aplicaciones TCP/IP. Lifeline indica a los equilibradores de carga de primer nivel que enruten las conexiones de carga de trabajo a los equilibradores de carga de segundo nivel en el sitio seleccionado, que luego enrutan las conexiones a las aplicaciones en el sitio. Lifeline confía en clústeres IBM MQ para cargas de trabajo que utilizan mensajería. Lifeline dirige el clúster para direccionar los mensajes de carga de trabajo a los gestores de colas de IBM MQ en el sitio seleccionado, que a su vez ponen los mensajes a disposición de las aplicaciones.
Para cargas de trabajo que utilizan dos niveles de equilibradores de carga, Lifeline proporciona equilibradores de carga de primer nivel con recomendaciones de enrutamiento de conexión del sitio basadas en la disponibilidad y el estado de las aplicaciones de carga de trabajo, los sistemas z/OS y (si corresponde) en los sistemas Linux® en IBM Z®, en ambos sitios. Para las cargas de trabajo que utilizan clústeres IBM MQ, Lifeline proporciona el clúster con recomendaciones de enrutamiento de mensajes basadas en el estado de los gestores de cola de IBM MQ y los sistemas z/OS en ambos sitios.
Se inicia un Agente Lifeline en cada sistema z/OS y Linux en Z Management Guest donde están presentes las cargas de trabajo en ambos sitios. El agente es responsable de supervisar las aplicaciones de carga de trabajo que residen en su sistema y de notificar esta información a un asesor de Lifeline. El agente en z/OS también es responsable de comunicarse con un gestor de cola de MQ para monitorear e influir en el enrutamiento de mensajes MQ dentro de un clúster de MQ.
Un asesor de Lifeline se inicia en un sistema z/OS y se puede iniciar como asesor principal o secundario. Un asesor principal se comunica con todos los agentes Lifeline para determinar la disponibilidad de la carga de trabajo.El Asesor proporciona reglas de distribución de mensajes MQ a los Agentes para los clústers MQ y recomendaciones de enrutamiento a los equilibradores de carga para las conexiones TCP de estas cargas de trabajo. Un asesor secundario supervisa la disponibilidad del asesor principal y asumirá la responsabilidad principal del asesor en caso de que falle al asesor principal.
Cada carga de trabajo configurada como Multi-site Workload Lifeline se clasifica como una carga de trabajo "activa/en espera" o "activa/consulta".
Lifeline puede admitir muchos tipos de cargas de trabajo que residen en z/OS o Linux en Z:
Requisitos de software
Requisitos de hardware
Vea cómo IBM Multi-site Workload Lifeline desempeña un papel clave en la resolución de problemas importantes en la empresa.
Vea cómo puede tener un equilibrio de carga inteligente de las cargas de trabajo TCP/IP y seguir teniendo una disponibilidad casi continua.
Plataforma segura para desarrollar y compartir cargas de trabajo de mainframe.
Automatice las tareas de mainframe y la recuperación ante desastres para lograr objetivos de resiliencia.
Respalde las iniciativas de integración y consolidación de big data, almacenamiento y análisis a escala con la captura de datos de cambios basada en registros con integridad transaccional.
Lifeline supervisa las aplicaciones de carga de trabajo y los sistemas en los que residen estas aplicaciones, a través de los dos sysplex, o sitios, en los que se ejecutan estos sistemas. Lifeline controla el enrutamiento de conexiones y mensajes MQ dirigidos a estas aplicaciones de carga de trabajo, asegurando que las conexiones y los mensajes MQ se envíen a las aplicaciones óptimas de carga de trabajo en los sitios activos.
Si Lifeline detecta una falla de carga de trabajo en el sitio activo, Lifeline puede realizar automáticamente un cambio de carga de trabajo, en segundos, a las aplicaciones de carga de trabajo en el sitio alternativo. O Lifeline puede generar mensajes de alerta que los productos de automatización pueden capturar para realizar su propio cambio de carga de trabajo.
Si su empresa cumple con una de las siguientes situaciones, se necesita disponibilidad continua para sus cargas de trabajo.
Las soluciones de recuperación ante desastres existentes utilizan la replicación basada en disco para realizar copias reflejadas en un sitio remoto de todos los discos utilizados por los sistemas en el sitio local. Estas copias de disco no se pueden utilizar mientras se produce la replicación de disco. En caso de que se produzca un error en el sitio local, los sistemas y las aplicaciones de carga de trabajo deben reiniciarse en el sitio remoto antes de restablecer el acceso a las cargas de trabajo. Por lo general, esto puede tardar una hora o más en lograrlo.
Con las soluciones de disponibilidad continua habilitadas para Lifeline, la replicación de datos de software, como InfoSphere Data Replication for Db2, se utiliza para mantener los datos sincronizados entre los sitios locales y remotos. La diferencia clave es que los sistemas de ambos sitios están activos y Lifeline se utiliza para supervisar las cargas de trabajo en ambos sitios. En caso de que se produzca un error en el sitio local, Lifeline detectará el error de la carga de trabajo y enrutará todas las nuevas conexiones de carga de trabajo al sitio alternativo. Por lo tanto, el acceso a las cargas de trabajo se restablecen en segundos, frente a la hora o más con las soluciones de recuperación ante desastres.
Lifeline, a través de su monitoreo y enrutamiento de cargas de trabajo, desempeña un papel integral en la solución de disponibilidad continua de GDPS y proporciona los siguientes beneficios:
No. Aunque normalmente se usa como parte integral de la solución GDPS Continuous Availability, Lifeline también se puede implementar fuera de la solución.
Si su empresa tiene sus propias capacidades de automatización, puede utilizar Lifeline, junto con un producto de replicación de datos de software para mantener sincronizados los datos de ambos sitios.
En otros casos, si su empresa tiene aplicaciones de carga de trabajo que no están habilitadas para sysplex, no puede utilizar la solución de disponibilidad continua de GDPS. El uso de Lifeline, junto con un producto de replicación de datos de software para mantener sincronizados los datos en ambos sitios, proporcionará una recuperación "similar a sysplex" para estos tipos de cargas de trabajo.
Lifeline ofrece la capacidad de realizar un cambio apacible de las aplicaciones y sus fuentes de datos, llamadas cargas de trabajo por Lifeline, durante interrupciones planificadas. Mediante el uso de sencillos comandos de Lifeline, se puede realizar fácilmente la migración de la carga de trabajo de un sitio a otro, minimizando el tiempo de inactividad para eventos planificados, como las actividades de mantenimiento programadas.
Lifeline aumenta la disponibilidad ya que las nuevas conexiones y mensajes pueden enrutarse lejos de aplicaciones y sistemas de carga de trabajo que fallan. Lifeline reduce los tiempos de respuesta al enrutar conexiones y mensajes a aplicaciones y sistemas de carga de trabajo con capacidad para trabajo adicional y reduce el tiempo de recuperación de horas a minutos.
No. Uno de los muchos beneficios de Lifeline es que no es una solución de todo o nada, como tienden a ser las soluciones de recuperación ante desastres. Sólo las cargas de trabajo más críticas se configurarían en Lifeline para ofrecer una disponibilidad continua, mientras que el resto, incluidos los lotes, se recuperarían mediante los procedimientos de recuperación ante desastres existentes. Y se pueden agregar cargas de trabajo adicionales a Lifeline en cualquier momento.
Las características de una carga de trabajo dependen del tipo de carga de trabajo. En el caso de las cargas de trabajo basadas en TCP, son las direcciones IP y los números de puerto de las aplicaciones TCP. Para cargas de trabajo basadas en SNA, son los nombres de las aplicaciones SNA. Para la carga de trabajo basada en MQ, son las colas de clústeres MQ y los gestores de cola MQ donde se envían mensajes MQ para las cargas de trabajo. Para las cargas de trabajo basadas en Db2 DRDA, son las direcciones IP y los números de puerto de los alias Db2 y los subsistemas Db2. Para las cargas de trabajo de Linux en Z, son los guests de Linux en Z que se ejecutan en zVM.
Lifeline se basa en un equilibrador de carga que admite el protocolo de estado de servidor/aplicación, o SASP, documentado en RFC 4678. El protocolo permite a Lifeline enviar periódicamente recomendaciones de enrutamiento a un equilibrador de carga habilitado para SASP, dirigiendo el equilibrador de carga sobre cómo enrutar conexiones de carga de trabajo a través de un conjunto de aplicaciones de carga de trabajo que pueden abarcar ambos sitios. El gestor de tráfico local de conmutación de IP grande F5 es el equilibrador de carga recomendado para usar con Lifeline.
Lifeline se comunica con los gestores de cola MQ que gestionan las colas utilizadas por las cargas de trabajo y dirige el clúster de MQ en el que los gerentes de cola de MQ son elegibles para recibir mensajes MQ. Tras un fallo de la carga de trabajo en un sitio, Lifeline también garantiza que los mensajes MQ bloqueados se transfieran a los gestores MQ del sitio alternativo durante un cambio de carga de trabajo.