Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Architecture HA "simple" de sympa

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Gallavardin Antoine <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Architecture HA "simple" de sympa
  • Date: Fri, 12 Nov 2021 16:11:22 +0100

Hello

Dans le but de rassembler 2 Sympas en un (merci le multirobot !) on se pose aussi la question d'avoir de la haute disponibilité de service ( à minima pour les envois /réceptions de mail)

On dispose de 2 centre de données  et donc avoir un service sympa dans chaque DC peut être pertinent.

Mais je reste assez hésitant sur l'architecture : Actif/Actif ou Actif / Passif.

Chacun des composants peut être répliqué en mode "Multi Maitre"

  • LDAP ( pour les alias) : réplication multiMaitre
  • base de donnée : réplication Multimaitre ( galera cluster)
  • fichier de conf ( apache/postfix / sympa) : réplication à chaque changement ( script / rsync /ansible /...)
  • binaire : Veiller à installer les même versions de sympa
  • Système de fichier ( spool / archive) : DRBD  ( ou tout autre système de réplication de système de fichier)

Mais j'ai un peu peur que cela devienne un peu une usine à gaz et notamment dans les évolutions des différents nœuds et ce que ce soit en mode Actif/Actif ou Actif /passif

L'autre option est de penser non pas "sympa" mais "service d'envoi de groupe".

Il s'agirait alors d'avoir un service dégradé (envoi de mail uniquement) en cas de l'indisponibilité du service sympa.

C'est à dire n 'avoir qu’un service d’envoi de mail avec un postfix qui utilise un réplicat de la BD de sympa (via mariadb)  pour envoyer aux abonnés des différentes listes [1].

Ce service dégradé ne serait actif que sur redirection du flux de mail du MX vers ce serveur et plus sur le serveur sympa principal.

L'objectif est simplement de pouvoir continuer à envoyer du mail à des abonnés ( en perdant les fonctionnalités de base de sympa ( archivage / étiquetage du sujet / entête et pied de page) .

Est ce pertinent ? Et vous ? Comment gérer vous votre haute disponibilité de "sympa" ou de votre "service d'envoi de groupe" ?

Antoine


[1] Postfix sais faire avec du LDAP, je pense qu'il sait le faire avec une base de donnée

-- 
Antoine Gallavardin
INRAE - SIIR Auvergne Rhone Alpes - DSI-INFRA



Archives gérées par MHonArc 2.6.19+.

Haut de le page