Ich konnte nirgendwo passende Antworten finden.
Ich habe verstanden, dass die Standalone-Installation von Discourse für ihre Einfachheit und Robustheit in Standardumgebungen empfohlen wird. Um jedoch Hochverfügbarkeit (High Availability, HA) zu gewährleisten, schlagen einige vor, den Standalone-Modus in mehrere Container aufzuteilen (29413), andere schlagen eine vollständige Neugestaltung separater Bereitstellungen vor.
- Frage 1: Da HA die Duplizierung von Diensten (Web und DB) mit zuverlässigem Failover bedeutet, schlägt Discourse eine solche Lösung vor, bei der sowohl Webdienste als auch Datenbanken innerhalb von Containern repliziert werden?
- Frage 2: Für Webdienste wäre ein Load-Balancer erforderlich, um eine gleichmäßige Verteilung der Last zwischen den Instanzen zu gewährleisten. Was sind die Empfehlungen von Discourse-Experten und der Community?
- Frage 3: Was ist der bevorzugte Weg, um die PostgreSQL-Replikation für die containerisierte DB-HA zu verwalten?
- Frage 4: Gleiche Frage für Redis.