O Multi-site Workload Lifeline, também conhecido como "Lifeline", é um software para monitoramento e roteamento de cargas de trabalho. Seu propósito é balancear transações de carga de trabalho críticas, distribuindo conexões para cargas de trabalho TCP/IP e mensagens para cargas de trabalho de cluster IBM MQ em dois locais, garantindo assim disponibilidade quase contínua.
Este produto está disponível como uma oferta independente e como parte da solução GDPS Continuous Availability.
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.
Lifeline oferece suporte a estes tipos de carga de trabalho:
Cargas de trabalho baseadas em TCP/IP.
Cargas de trabalho do Linux em z Systems
Cargas de trabalho do SNA
Cargas de trabalho de clusters do IBM MQ
Cargas de trabalho roteadas sysplex do Db2
Resumo das atualizações recentes para Lifeline V2.5
Suporte de API de comando remoto e cargas de trabalho multicluster do IBM MQ
Encaminhe novas conexões de cargas de trabalho para as aplicações, servidores e sistemas mais capazes de processar para reduzir o tempo de resposta da transação. Os recursos do sistema são usados de forma mais eficiente.
Encaminhar novas conexões de carga de trabalho para outras aplicações disponíveis durante interrupções de aplicativos, sistemas ou sites. Interrupções para atualizações de manutenção ou outros eventos planejados podem ser minimizadas.
Reduza o tempo de resposta alinhando novas conexões de carga de trabalho com as aplicações e sistemas mais capazes. Minimize o tempo de recuperação de horas para minutos após uma falha na carga de trabalho.
Adicione instâncias de aplicações sob demanda. Monitore e inclua automaticamente instâncias adicionadas nas decisões de roteamento de carga de trabalho.
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 em 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 cargas de trabalho que residem no sistema e por relatar essas informações a um Consultor Lifeline. O Agente no z/OS também é responsável pela comunicação com um gerenciador de filas IBM MQ para monitorar e influenciar o roteamento de mensagens IBM MQ em um cluster IBM 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 IBM MQ aos Agentes para os clusters IBM 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/em consulta.
Uma carga de trabalho ativa/em espera está ativa em um local. O Lifeline direciona os balanceadores de carga e os gerenciadores de filas IBM MQ para rotear conexões e mensagens de entrada para o site ativo. Quando as atualizações do banco de dados são feitas, o software de replicação de banco de dados transmite essas alterações de forma assíncrona da instância ativa da carga de trabalho para sua instância em espera. No site auxiliar, a instância auxiliar da carga de trabalho está ativa e pronta para receber trabalho. Os dados atualizados do site ativo são aplicados ao subsistema do banco de dados em execução no site auxiliar quase em tempo real.
Uma carga de trabalho ativa/consulta pode estar ativa em um ou em ambos os sites. O Lifeline fornece recomendações de roteamento aos balanceadores de carga para equilibrar as conexões de forma inteligente nos dois sites. As cargas de trabalho que usam mensagens do IBM MQ não podem ser classificadas como cargas de trabalho ativas/de consulta. Quando as atualizações do banco de dados são feitas pela carga de trabalho ativa/em espera associada, a latência de replicação do banco de dados é monitorada pelo Lifeline para garantir que as conexões não sejam roteadas para um site se o banco de dados replicado nesse site contiver dados muito desatualizados com o banco de dados no site ativo.
Em preparação para o uso do Multi-site Workload Lifeline, você precisa identificar as cargas de trabalho para as quais deseja fornecer disponibilidade contínua e avaliar como as aplicações dessas cargas de trabalho são acessadas.
Aprenda a converter um ambiente MQ existente com canais compartilhados em um cluster e como configurar o Lifeline para suportar uma carga de trabalho que use um cluster MQ.
Leia os casos de uso que descrevem a integração do Lifeline com o BIG-IP Local Traffic Manager da F5.
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.
Aumente as comunicações do servidor com a tecnologia de clustering que permite que um conjunto de até 32 sistemas IBM z/OS seja conectado e se comporte como uma plataforma de computação lógica única.
Ofereça suporte a iniciativas de integração e consolidação de dados, armazenamento e análise em escala com captura de dados de alteração baseada em log com integridade transacional.
Lifeline 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 IBM 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 da IBM, são as filas do cluster MQ e os gerenciadores de filas MQ que enviam as mensagens MQ da IBM 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 IBM no qual os gerentes podem receber mensagens de MQ IBM. 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 IBM no site alternativo durante uma troca de carga de trabalho.