IBM® Multi-site Workload Lifeline (o semplicemente Lifeline) consente un bilanciamento intelligente delle transazioni dei carichi di lavoro critici, influenzando il routing delle connessioni per i carichi di lavoro TCP/IP e i messaggi per quelli del cluster IBM MQ. Il routing viene eseguito su due siti per garantire una disponibilità quasi continua.
Quando si verifica un'interruzione, IBM Multi-site Workload Lifeline aiuta a ridurre i tempi di recupero dei carico di lavoro critici rispetto al tradizionale disaster recovery, passando da diversi a qualche minuto. Il tempo di ripristino per le interruzioni non pianificate viene ridotto rilevando gli errori del carico di lavoro e reindirizzando a un altro sito. L'impatto delle interruzioni pianificate viene mitigato trasferendo i carichi di lavoro su un altro sito con interruzioni minime.
Le nuove connessioni dei carichi di lavoro vengono indirizzate alle applicazioni, ai server e ai sistemi più capaci di elaborarle, in modo da ridurre i tempi di risposta delle transazioni. Le risorse di sistema vengono utilizzate in modo più efficiente.
Instrada nuove connessioni di carichi di lavoro ad altre applicazioni disponibili in caso di interruzioni dell'applicazione, del sistema o del sito. Le interruzioni per gli aggiornamenti di manutenzione o altri eventi pianificati possono essere ridotte al minimo.
Aggiungi istanze di applicazioni su richiesta. Monitora e includi automaticamente le istanze aggiunte nelle decisioni di routing del carico di lavoro.
Riduci i tempi di risposta allineando le connessioni dei nuovi carichi di lavoro con le applicazioni e i sistemi più efficienti. Il tempo di ripristino dopo un guasto del carico di lavoro può essere ridotto da ore a minuti.
Indirizza i carichi di lavoro da un sito all'altro con interruzioni minime. Le connessioni per i carichi di lavoro di query possono essere distribuite contemporaneamente a entrambi i siti.
Aggiungi test più semplici e senza interruzioni alle procedure di disaster recovery verificando che i carichi di lavoro rimangano accessibili sul sito di ripristino, senza richiedere l'interruzione del sito di produzione.
Lifeline utilizza due livelli di bilanciamento dei carichi di lavoro indirizzati alle applicazioni TCP/IP. Lifeline ordina ai sistemi di bilanciamento di primo livello di instradare le connessioni del carico di lavoro ai sistemi di bilanciamento di secondo livello nel sito selezionato, che quindi instradano le connessioni alle applicazioni del sito. Lifeline si affida ai cluster IBM MQ per i carichi di lavoro utilizzando la messaggistica. Lifeline indirizza il cluster a instradare i messaggi del carico di lavoro ai manager di code IBM MQ nel sito selezionato, che poi rendono i messaggi disponibili alle applicazioni.
Per i carichi di lavoro che utilizzano due livelli di bilanciamento, Lifeline fornisce bilanciatori di primo livello con raccomandazioni di routing della connessione al sito in base alla disponibilità e allo stato di integrità delle applicazioni di carico di lavoro, ai sistemi z/OS e (se applicabile) Linux® sui sistemi IBM® Z su entrambi i siti. Per i carichi di lavoro che utilizzano cluster IBM MQ, Lifeline fornisce al cluster consigli per l'instradamento dei messaggi sul sito in base alla disponibilità e allo stato di integrità dei manager della coda IBM MQ e dei sistemi z/OS su entrambi i siti.
Un Lifeline Agent viene avviato su ogni sistema z/OS e Linux su Z Management Guest dove sono presenti i carichi di lavoro, su entrambi i siti. L'Agent è responsabile del monitoraggio delle applicazioni del carico di lavoro che risiedono sul suo sistema, e di riportare queste informazioni a un Lifeline Advisor. L'Agent su z/OS è inoltre responsabile della comunicazione con un manager di coda MQ per monitorare e influenzare l'instradamento dei messaggi MQ all'interno di un cluster MQ.
Un Lifeline Advisor viene avviato su un sistema z/OS e può essere avviato come primario o secondario. Un Advisor principale comunica con tutti i Lifeline Agent per determinare la disponibilità del carico di lavoro. L'Advisor fornisce le regole di distribuzione dei messaggi MQ agli Agent per i cluster MQ e le raccomandazioni di routing ai bilanciatori di carico per le connessioni TCP per questi carichi di lavoro. Un Advisor secondario controlla la disponibilità dell'Advisor primario e ne assume la responsabilità in caso di guasto.
Ogni carico di lavoro configurato per Multi-site Workload Lifeline è classificato come "active/standby" o "active/query".
Lifeline può supportare molti tipi di carichi di lavoro che risiedono su z/OS o Linux su Z:
Requisiti software
Requisiti hardware
Scopri come IBM Multi-site Workload Lifeline gioca un ruolo chiave nella risoluzione dei principali problemi aziendali.
Scopri come ottenere un bilanciamento intelligente del carico dei carichi di lavoro TCP/IP e avere comunque una disponibilità pressoché continua.
Piattaforma sicura per lo sviluppo e la condivisione dei carichi di lavoro mainframe.
Automatizza le attività del mainframe e il ripristino di emergenza per raggiungere gli obiettivi di resilienza.
Supporta l'integrazione e il consolidamento dei big data, le iniziative di warehousing e di analisi su larga scala con l'acquisizione dei dati di modifica basati su log con integrità transazionale.
Lifeline monitora le applicazioni del carico di lavoro e i sistemi in cui risiedono, in entrambi i sysplex o siti in cui questi sistemi sono in esecuzione. Lifeline controlla l'instradamento delle connessioni e dei messaggi MQ mirati a queste applicazioni di carico di lavoro, garantendo che le connessioni e i messaggi MQ vengano inviati alle applicazioni di carico di lavoro ottimali nei siti attivi.
Se Lifeline rileva un errore nel carico di lavoro del sito attivo, Lifeline può eseguire automaticamente e in pochi secondi un passaggio del carico di lavoro alle applicazioni di carico di lavoro nel sito alternativo. In alternativa, Lifeline può generare messaggi di avviso che i prodotti di automazione possono acquisire per eseguire il cambio del proprio carico di lavoro.
Se l'azienda soddisfa una delle seguenti situazioni, ha bisogno una disponibilità continua per i carichi di lavoro.
Le soluzioni di disaster recovery esistenti utilizzano la replica basata su disco per creare copie mirror su un sito remoto di tutti i dischi utilizzati dai sistemi nel sito locale. Queste copie non possono essere utilizzate durante la replica del disco. In caso di errore nel sito locale, i sistemi e le applicazioni di carico di lavoro devono essere riavviati nel sito remoto prima di ristabilire l'accesso ai carichi di lavoro. In genere, l'operazione può richiedere un'ora o più.
Con le soluzioni di disponibilità continua abilitate per Lifeline, la replica dei dati software, come InfoSphere Data Replication for Db2, viene utilizzata per mantenere i dati sincronizzati tra i siti locali e remoti. La differenza fondamentale è che i sistemi in entrambi i siti sono attivi e la Lifeline viene utilizzata per monitorare i carichi di lavoro di entrambi i siti. In caso di errore nel sito locale, Lifeline rileverà l'errore del carico e instraderà tutte le nuove connessioni verso il sito alternativo. L'accesso ai carichi di lavoro viene ristabilito in pochi secondi, rispetto all'ora o più richiesta dalle soluzioni di disaster recovery.
Tramite il monitoraggio e l'instradamento dei carichi di lavoro, Lifeline svolge un ruolo fondamentale nella soluzione GDPS Continuous Availability e offre i seguenti vantaggi:
No. Sebbene venga generalmente utilizzata come parte integrante della soluzione GDPS Continuous Availability, Lifeline può essere implementata anche al di fuori della soluzione.
Se la tua azienda dispone di funzionalità di automazione proprie, puoi utilizzare Lifeline, insieme a un prodotto software di replica dei dati per mantenere sincronizzati i dati in entrambi i siti.
In altri casi, invece, se la tua azienda dispone di applicazioni per carichi di lavoro che non sono abilitate per sysplex, non potrai utilizzare la soluzione GDPS Continuous Availability. L'utilizzo di Lifeline, insieme a un prodotto software di replica dei dati per mantenere sincronizzati i dati in entrambi i siti, fornirà un ripristino "simile a sysplex" per questi tipi di carichi di lavoro.
Lifeline offre la possibilità di eseguire un passaggio graduale delle applicazioni e delle relative fonti di dati, chiamate carichi di lavoro da Lifeline, durante le interruzioni pianificate. Utilizzando semplici comandi Lifeline, la migrazione del carico di lavoro da un sito a un altro può essere eseguita con facilità, riducendo al minimo i tempi di inattività per gli eventi pianificati, come le attività di manutenzione programmata.
Lifeline aumenta la disponibilità, in quanto le nuove connessioni e i messaggi possono essere instradati lontano dalle applicazioni e dai sistemi in crisi. Lifeline riduce i tempi di risposta instradando le connessioni e i messaggi alle applicazioni e ai sistemi con carico di lavoro aggiuntivo e riduce i tempi di ripristino da diverse ore a pochi minuti.
Uno dei molti vantaggi di Lifeline è che non si tratta di una soluzione "o tutto o niente", come tendono a essere le soluzioni di disaster recovery. Solo i carichi di lavoro più critici verranno configurati su Lifeline per fornire una disponibilità continua, mentre tutti gli altri carichi di lavoro, incluso il batch, verranno recuperati utilizzando le procedure di disaster recovery esistenti. Inoltre, è possibile aggiungere carichi di lavoro aggiuntivi a Lifeline in qualsiasi momento.
Le caratteristiche di un carico di lavoro dipendono dalla sua tipologia. Per i carichi di lavoro basati su TCP, sono gli indirizzi IP e i numeri di porta delle applicazioni TCP. Per i carichi di lavoro basati su SNA, sono i nomi delle app delle applicazioni SNA. Per il carico di lavoro basato su MQ, sono le code di cluster e i responsabili della coda MQ in cui vengono inviati i messaggi per i carichi di lavoro. Per i carichi di lavoro basati su Db2 DRDA, sono gli indirizzi IP e i numeri di porta degli alias e dei sottosistemi Db2. Per i carichi di lavoro Linux su Z, si tratta dei guest Linux su Z in esecuzione su zVM.
Lifeline si basa su un sistema di bilanciamento del carico che supporta il Server/Application State Protocol, o SASP, documentato nella RFC 4678. Il protocollo consente a Lifeline di inviare periodicamente consigli di instradamento a un sistema di bilanciamento del carico abilitato SASP, indicando al sistema di bilanciamento del carico come instradare le connessioni attraverso una serie di applicazioni che possono estendersi su entrambi i siti. L'F5 Big-IP Switch Local Traffic Manager è il servizio di bilanciamento del carico consigliato per l'uso con Lifeline.
Lifeline comunica con i responsabili della coda MQ che gestiscono le code utilizzate dai carichi di lavoro e dirige il cluster MQ su cui i responsabili della coda possono ricevere i messaggi MQ. A seguito di un errore del carico di lavoro in un sito, Lifeline garantisce inoltre che tutti i messaggi MQ bloccati vengano trasferiti ai gestori nel sito alternativo durante il cambio di carico di lavoro.