Haute disponibilité pour ProxySQL avec Keepalived

Lorsque l’on dispose d’un cluster de ProxySQL, il peut être intéressant d’activer un mécanisme de haute disponibilité afin de basculer sur un autre noeud en cas de perte du serveur initial. Keepalived se prête assez bien au jeu de l’adresse ip virtuelle et dispose de mécanismes pour s’assurer de la bascule de la vip entre les différents noeuds d’un “cluster”. Sous Debian rien de plus simple, il suffit d’installer depuis les dépôts :...

janvier 19, 2023 · 2 min · Unam

Passer d'un ProxySQL standalone à une implémentation en cluster

Dans cet article je parle du déploiement d’un serveur ProxySQL devant plusieurs serveurs MySQL. Un ProxySQL c’est bien, mais deux ou plus c’est mieux. On parle alors d’un cluster. Ca peut être très utile (mais pas obligatoire !) pour préparer la prochaine étape : la haute disponibilité. Comment configurer ProxySQL Depuis la version 2, ProxySQL dispose d’une fonction de réplication. Cela veut dire que ProxySQL est capable de répliquer plusieurs de ses tables de configuration vers un ou plusieurs hôtes....

janvier 12, 2023 · 2 min · Unam

Proxifier du trafic sql à l'aide de ProxySQL devant MySQL / MariaDB

Il peut parfois être nécessaire d’avoir un proxy devant un ou plusieurs serveurs de bases de données. Même si la configuration ne comporte qu’un seul serveur, ce proxy peut alors être utilisé pour faire du cache de requêtes, du monitoring ou encore du routage. Dans cette série d’article je vais parler de ProxySQL que j’ai découvert il y a quelques semaines, pourquoi je trouve que c’est un outil puissant pour beaucoup de cas d’usages et pourquoi - si vous cherchez un “routeur de requêtes” - il est intéressant d’y jeter un oeil....

octobre 2, 2022 · 6 min · Unam