Haute Disponibilité avec Redis

Redis est une base de donnée de type clef-valeur. On la range dans la grande famille plutôt hétérogène des bases NoSQL qui, pour rappel, signifie plutôt Not Only SQL que No SQL. Ceci dit, dans le cas de Redis, on est vraiment dans le No SQL at all. La base permet de stocker par clef des chaînes, des listes de chaînes, des hashtable. Elle permet de stocker des valeurs avec une date d’expiration au delà de laquelle la donnée disparaît.

Haute Disponibilité avec Corosync et Pacemaker

La Haute Disponibilité désigne toutes les techniques permettant d’améliorer la disponibilité d’un système ou de services et d’augmenter la tolérance aux pannes : la redondance matérielle, les clusters, la réplications des données à chaud physiquement (RAID 1 et RAID 5) ou logiciellement (Snapshots, DRBD), les scénarios de crise (mode dégradés, plan de secours). Dans une grande entreprise, cela peut donner lieu à un poste à responsabilité à plein temps. Mon activité professionnelle m’a amené à mettre en oeuvre une facette de cette problématique : un cluster actif / passif qui assure la disponibilité d’un service applicatif.