Comment fonctionne IBM Multi-site Workload Lifeline (Lifeline)

Équilibrage des charges de travail

Lifeline utilise 2 niveaux d’équilibrage de charge pour les charges de travail qui ciblent des applis TCP/IP. Lifeline donne l’ordre aux équilibreurs de charge de 1er niveau de diriger les connexions des charges de travail vers les équilibreurs de 2e niveau sur le site choisi, qui dirigent alors les connexions vers les applications du site. Lifeline s’appuie sur les clusters IBM MQ® pour les charges de travail qui utilisent une messagerie. Il donne l’ordre au cluster de diriger les messages des charges de travail vers les gestionnaires de file d’attente IBM MQ du site choisi, qui met ensuite ces messages à la disposition des applications.

Recommandations pour le routage de site

Pour les charges de travail qui utilisent deux niveaux d’équilibreurs de charge, Lifeline fournit aux équilibreurs de premier niveau des recommandations de routage des connexions vers un site basées sur la disponibilité et la santé des applications de charge de travail, des systèmes z/OS et (le cas échéant) des systèmes Linux® on IBM sur les deux sites. Pour les charges de travail qui utilisent des clusters IBM MQ, Lifeline fournit au cluster des recommandations de routage des messages vers un site basées sur la disponibilité et la santé des gestionnaires de file d’attente IBM MQ et des systèmes z/OS sur les deux sites.

Lifeline Advisors et Lifeline Agents

Lifeline se compose de Lifeline Advisors et de Lifeline Agents. Si Lifeline Agents détecte que toutes les applications de charge de travail ou tous les gestionnaires de file d’attente IBM MQ d’un site sont indisponibles ou dégradés, Lifeline Advisors déclare un échec de charge de travail. Si Lifeline Agents détecte que tous les systèmes z/OS et (le cas échéant) tous les systèmes Linux on IBM Z d’un site sont devenus indisponibles, Lifeline Advisors déclare une défaillance de site. Dans les deux cas, les nouvelles demandes pour la charge de travail peuvent être dirigées vers l’autre site.

Configurations de charge de travail

Une charge de travail Active/Standby se compose de connexions de charge de travail qui contiennent des transactions qui mettent à jour des bases de données sur des systèmes z/OS®. Lifeline veille en permanence à ce que les connexions pour ces charges de travail de mise à jour ne soient acheminées qu’à un seul site. Une charge de travail Active/Query se compose de connexions de charge de travail qui contiennent des transactions qui interrogent des bases de données résidant sur des systèmes z/OS®. Lifeline permet en permanence aux connexions pour ces charges de travail de requête d’être acheminées à l’un ou l’autre des sites, ou aux deux.

Indisponibilités planifiées

Si vous devez interrompre l’exécution d’une charge de travail pendant une fenêtre de maintenance planifiée, Lifeline vous permet désormais de garder cette charge disponible en la déplaçant de façon transparente d’un site vers un autre. Pour ce faire, il vous suffit d’utiliser une commande Lifeline qui influence la destination à laquelle les demandes sont acheminées.

Détails techniques

Logiciels requis

La virtualisation sur z/VM nécessite la version V5R3 ou ultérieure.

La virtualisation sur z/OS nécessite z/OS version V2R1 ou ultérieure et Communications Server for z/OS.

    Configuration matérielle

    Tout System z capable d’exécuter z/OS V2R1 ou ultérieure et qui utilise la pile TCP/IP de Communications Server for z/OS.