TVIP-HA

TVIP-HA è l'acronimo di TVIP High Availability, e consiste in una configurazione di tool e protocolli per creare una infrastruttura server della applicazione TVIP centrale (Director e Hotel) ridondanti, prive di single point of failure.

L'architettura TVIP-HA prevede l'impiego di almeno due nodi server in cluster con particolari algoritmi che riescono a rilevare malfunzionamenti di un nodo server, e replicarne o trasferirne i servizi presenti su un nodo efficiente.

TVIP-Heartbeat + TVIP-Monit + LdirectorD

Le suite Heartbeat e Monit di Linux sono utilizzati in TVIP-HA per monitorare il funzionamento di uno o più nodi di un cluster di server TVIP e stabilire le politiche da adottare in caso di malfunzionamento di un nodo. Le applicazioni si occupano di spostare servizi, come ad esempio i server HTTP da nodo a nodo o di eleggere a master il database. Il software TVIP-HA viene installato su ciascun nodo e si comporta come un watchdog del cluster.

La configurazione prevede un database come MySQL in configurazione Master-Slave. I nodi fanno riferimento a un indirizzo di DB virtuale. E' compito dei servizi di Heartbeat e Monit.

LDirector consente di virtualizzare gli indirizzi fisici, distribuire il carico sui nodi e dirottarlo da quelli non funzionanti a quelli in esercizio.

La configurazione è altamente performante e scalabili oltre a garantire livelli di servizio altissimi.