O IBM® Multi-site Workload Lifeline (Lifeline) permite o balanceamento de carga inteligente de transações de cargas de trabalho críticas, influenciando o roteamento de conexões para cargas de trabalho TCP/IP e mensagens para cargas de trabalho de cluster IBM MQ. O roteamento é feito em dois locais para fornecer disponibilidade quase contínua.
Quando ocorre uma interrupção, o IBM Multi-site Workload Lifeline ajuda a reduzir o tempo de recuperação de cargas de trabalho críticas em relação à recuperação de desastres tradicional de horas para minutos. O tempo de recuperação de interrupções não planejadas é reduzido com detecção de falhas na carga de trabalho e redirecionamento para outro local. O impacto das interrupções planejadas é mitigado com a mudança das cargas de trabalho para outro local com o mínimo de interrupção.
Novas conexões de cargas de trabalho são roteadas para aplicações, servidores e sistemas mais capazes de processar para que o tempo de resposta da transação seja reduzido. Os recursos do sistema são usados de forma mais eficiente.
Encaminhar novas conexões de carga de trabalho para outros aplicativos disponíveis no caso de interrupções de aplicativos, sistemas ou sites. Interrupções para atualizações de manutenção ou outros eventos planejados podem ser minimizadas.
Adicione instâncias de aplicações sob demanda. Monitore e inclua automaticamente instâncias adicionadas nas decisões de roteamento de carga de trabalho.
Reduza o tempo de resposta alinhando novas conexões de carga de trabalho com os aplicativos e sistemas mais capazes. O tempo de recuperação após uma falha de carga de trabalho pode ser reduzido de horas para minutos.
Direcione cargas de trabalho de um site para outro com interrupção mínima. Conexões para cargas de trabalho de consulta podem ser distribuídas para ambos os locais simultaneamente.
Adicione testes mais simples e sem interrupções dos procedimentos de recuperação após desastres validando se as cargas de trabalho permanecem acessíveis no local de recuperação – sem precisar de interrupções no local de produção.
O Lifeline usa duas camadas de balanceamento de carga para cargas de trabalho voltadas para aplicações TCP/IP. Também direciona os balanceadores de carga de trabalho de primeira linha para rotear conexões de carga de trabalho para os balanceadores de carga de segunda camada no local selecionado, que então roteia as conexões para aplicações no local. Ele conta com clusters IBM MQ para cargas de trabalho usando mensagens. E direciona o cluster para rotear as mensagens de carga de trabalho para gerentes de fila do IBM MQ no site selecionado, o que, em seguida, disponibiliza as mensagens para as aplicações.
Para cargas de trabalho que usam duas camadas de balanceadores de carga, o Lifeline fornece balanceadores de carga de primeira camada com recomendações de roteamento de conexão de site com base na disponibilidade e integridade das aplicações de carga de trabalho, dos sistemas z/OS e (se aplicável) do Linux® em sistemas IBM Z® em ambos os sites. Para cargas de trabalho que usam clusters do IBM MQ, o Lifeline fornece ao cluster recomendações de roteamento de mensagens do site com base na disponibilidade e integridade dos gerenciadores de filas do IBM MQ e dos sistemas z/OS em ambos os sites.
Um Agente Lifeline é iniciado a cada sistema z/OS e Linux no Z Management Guest, onde as cargas de trabalho estão presentes em ambos os locais. O Agente é responsável por monitorar as aplicações de carga de trabalho que residem no sistema e por relatar essas informações a um Consultor do Lifeline. O Agente em z/OS também é responsável pela comunicação com um gerenciador de filas MQ para monitorar e influenciar o roteamento de mensagens MQ em um cluster MQ.
Um Consultor Lifeline é iniciado em um sistema z/OS e pode ser iniciado como primário ou secundário. Um Consultor principal se comunica com todos os Agentes Lifeline para determinar a disponibilidade da carga de trabalho. O Consultor fornece regras de distribuição de mensagens MQ aos Agentes para os clusters MQ e recomendações de roteamento para balanceadores de carga para conexões TCP para essas cargas de trabalho. Um Consultor secundário monitora a disponibilidade do Consultor primário e assumirá a responsabilidade do Advisor primário no caso de uma falha do Consultor primário.
Cada carga de trabalho configurada para o Multi-site Workload Lifeline é classificada como uma carga de trabalho "ativa/em espera" ou "ativa/consulta".
A linha de vida pode suportar muitos tipos de cargas de trabalho que residem em z/OS ou Linux em Z:
Requisitos de software
Requisitos de hardware
Veja como o IBM Multi-site Workload Lifeline desempenha um papel fundamental na solução de grandes problemas na empresa.
Veja como você pode ter balanceamento de carga inteligente de cargas de trabalho TCP/IP e ainda ter disponibilidade quase contínua.
Plataforma segura para desenvolver e compartilhar cargas de trabalho de mainframe.
Automatize tarefas de mainframe e recuperação após desastres para alcançar as metas de resiliência.
Permita iniciativas de integração e consolidação de big data, armazenamento e análise em escala com captura de dados de alteração baseada em log com integridade transacional.
A linha de vida monitora as aplicações de carga de trabalho e os sistemas onde essas aplicações residem, nos dois sysplexes ou locais, onde esses sistemas estão sendo executados. O Lifeline controla o roteamento de conexões e mensagens MQ direcionadas a essas aplicações de carga de trabalho, garantindo que as conexões e as mensagens MQ sejam enviadas para os aplicativos de carga de trabalho ideais no(s) site(s) ativo(s).
Se uma falha de carga de trabalho no local ativo for detectada pelo Lifeline, o Lifeline poderá executar automaticamente um comutador de carga de trabalho, em segundos, para as aplicações de carga de trabalho no local alternativo. Ou o Lifeline pode gerar mensagens de alerta que os produtos de automação podem capturar para executar sua própria comutação de carga de trabalho.
Se sua empresa se deparar com uma das situações a seguir, é necessário ter uma disponibilidade contínua para as cargas de trabalho.
As soluções de recuperação após desastres existentes utilizam replicação baseada em disco para fazer cópias espelhadas em um local remoto de todos os discos usados pelos sistemas no local. Essas cópias de disco não podem ser usadas enquanto a replicação de disco está ocorrendo. No caso de uma falha no local, as aplicações de sistemas e carga de trabalho precisam ser reiniciados no local remoto antes que o acesso às cargas de trabalho seja restabelecido. Normalmente, isso pode levar uma hora ou mais para ser feito.
Com as soluções de disponibilidade contínua habilitadas pelo Lifeline, a replicação de dados de software, como a InfoSphere Data Replication for Db2, é usada para manter os dados sincronizados entre os locais e os locais remotos. A principal diferença é que os sistemas em ambos os locais estão ativos, e o Lifeline é usado para monitorar as cargas de trabalho em ambos os locais. No caso de uma falha no local, o Lifeline detectará a falha de carga de trabalho e roteará todas as novas conexões de carga de trabalho para o local alternativo. Portanto, o acesso às cargas de trabalho é restabelecido em segundos, em comparação com a hora ou mais, com as soluções de recuperação após desastres.
A vida útil, por meio de seu monitoramento e roteamento de carga de trabalho, desempenha um papel integral na solução de disponibilidade contínua do GDPS e oferece os seguintes benefícios:
Não. Embora normalmente usado como parte integrante da solução GDPS Continuous Availability, o Lifeline também pode ser implementada fora da solução.
Se a sua empresa tiver seus próprios recursos de automação, o Lifeline, juntamente com um produto de replicação de dados de software para manter os dados em ambos os sites sincronizados, poderá ser usada.
Em outros casos, se a sua empresa tiver aplicações de carga de trabalho que não estejam habilitados para sysplex, você não poderá usar a solução de disponibilidade contínua do GDPS. O uso do Lifeline, juntamente com um produto de replicação de dados de software para manter os dados em ambos os locais sincronizados, fornecerá recuperação "semelhante a um sysplex" para esses tipos de carga de trabalho.
O Lifeline fornece a capacidade de realizar uma troca eficiente das aplicações e de suas fontes de dados, chamadas de cargas de trabalho pelo Lifeline, durante interrupções planejadas. Usando comandos simples do Lifeline, a migração da carga de trabalho de um local para outro pode ser realizada de forma fácil, minimizando o tempo de inatividade para eventos planejados, como atividades de manutenção programadas.
O Lifeline aumenta a disponibilidade à medida que novas conexões e mensagens podem ser roteadas para fora das aplicações e sistemas de carga de trabalho com falha. O Lifeline reduz os tempos de resposta ao rotear conexões e mensagens para aplicações e sistemas de carga de trabalho com capacidade para trabalho adicional e reduz o tempo de recuperação de horas para minutos.
Não. Um dos muitos benefícios do Lifeline é que ele não é uma solução de tudo ou nada, como as soluções de recuperação de desastres tendem a ser. Somente as cargas de trabalho mais críticas seriam configuradas para o Lifeline para fornecer disponibilidade contínua, enquanto todas as outras cargas de trabalho, incluindo lotes, seriam recuperadas usando os procedimentos de recuperação de desastres existentes. E cargas de trabalho adicionais podem ser adicionadas ao Lifeline a qualquer momento.
As características de uma carga de trabalho dependem do tipo de carga de trabalho. Para cargas de trabalho baseadas em TCP, são os endereços IP e os números de porta das aplicações TCP. Para cargas de trabalho baseadas em SNA, são os nomes do aplicativo SNA das aplicações SNA. Para cargas de trabalho baseadas em MQ, são as filas do cluster MQ e os gerenciadores de filas MQ que enviam as mensagens MQ para as cargas de trabalho. Para cargas de trabalho baseadas no Db2 DRDA, são os endereços IP e os números de porta dos aliases do Db2 e dos subsistemas do Db2. Para Linux em cargas de trabalho Z, é o Linux em Z convidados em execução no zVM.
A vida útil depende de um balanceador de carga compatível com o Server/Application State Protocol, ou SASP, documentado no RFC 4678. O protocolo permite que o Lifeline envie periodicamente recomendações de roteamento para um balanceador de carga habilitado para SASP, direcionando o balanceador de carga sobre como rotear conexões de carga de trabalho em um conjunto de aplicações de carga de trabalho que podem abranger ambos os locais. O F5 Big-IP Switch Local Traffic Manager é o balanceador de carga recomendado para uso com Lifeline.
O Lifeline se comunica com os gerentes de MQ que gerenciam as filas usadas pelas cargas de trabalho e direciona o cluster de MQ no qual os gerentes podem receber mensagens de MQ. Após uma falha de carga de trabalho em um site, o Lifeline também garante que quaisquer mensagens de MQ de fita sejam transferidas para gerentes de MQ no site alternativo durante uma troca de carga de trabalho.