Discourse 高可用性

我在别处找不到满意的答案。
我了解到,对于标准环境,推荐使用 Discourse 的独立安装,因为它简单且稳定。但是,为了提供高可用性,有人建议将独立模式扩展到多个容器(29413),有人则建议完全重新设计独立的部署。

  1. 问题 1:既然高可用性是关于复制服务(Web 和数据库)并提供可靠的故障转移,Discourse 是否提出了在容器内复制 Web 服务和数据库的解决方案?
  2. 问题 2:对于 Web 服务,需要负载均衡器来确保实例之间的负载均衡。Discourse 专家和社区有什么建议?
  3. 问题 3:对于容器化数据库的高可用性,管理 PostgreSQL 复制的首选方法是什么?
  4. 问题 4:Redis 的情况也一样。