Configuration de haute disponibilité de Discourse multi maître

Bonjour,

Je n’ai jamais utilisé Discourse auparavant (j’ai utilisé phpBB), mais j’envisage cette option pour de futurs forums car j’aime son interface. Pour l’instant, j’héberge phpBB via un hébergement revendeur sur un compte cPanel. Bien sûr, cela ne fonctionnera pas pour Discourse, je cherche donc à l’exécuter comme je le fais pour quelques autres services.

Moi-même et quelques amis hébergeons des serveurs Proxmox chez nous. J’ai configuré un conteneur sur Proxmox qui fonctionne essentiellement comme un DDNS renvoyant vers mon compte cPanel et met à jour les sous-domaines selon les besoins. Pour la haute disponibilité (HA), j’ai fait de même sur les serveurs de mes amis, et un script PHP exécuté via une tâche cron sur le serveur cPanel redirige tous les domaines vers celui qui est actif. Ces sous-domaines atteignent ensuite un proxy inverse sur le serveur Proxmox et sont acheminés vers le conteneur requis. Nous sommes sur le point de configurer un serveur MySQL en conteneur qui se synchronisera sur Internet entre les serveurs (nous pourrions potentiellement l’utiliser pour l’équilibrage de charge, car il s’agit d’une configuration multi-maître).

Si nous utilisons Discourse, j’aurais besoin d’une configuration similaire. Est-il possible de déployer Discourse sur une connexion Internet (potentiellement lente) pour synchroniser deux instances et les utiliser toutes deux comme maîtres ?

Merci

La synchronisation de MySQL sur des connexions Internet nationales sera véritablement douloureuse.

Elle est conçue pour être utilisée entre des nœuds dans un centre de données avec une latence de quelques microsecondes.

Discourse n’utilise pas MySQL, mais PostgreSQL.

PostgreSQL ne dispose pas de fonctionnalité native de multi-maître, ce cas d’usage n’est donc pas pris en charge pour le moment.

5 « J'aime »