Discourse Hochverfügbarkeit

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.

  1. 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?
  2. 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?
  3. Frage 3: Was ist der bevorzugte Weg, um die PostgreSQL-Replikation für die containerisierte DB-HA zu verwalten?
  4. Frage 4: Gleiche Frage für Redis.