0

Redmine HA インスタンスをインストールする手順と一緒に代替手段を提供してくれる人はいますか?

Docker swarm で解決しようとしましたが、非常に洗練されているようです。

4

1 に答える 1

5

すべての状態が基礎となるデータベースに保持されるため、Redmine アプリケーション自体は (ほとんど、以下を参照してください) ステートレスです。Redmine の複数のインスタンスを異なるサーバー/VM で簡単に実行でき、database.yml. files/残りの部分は、 Redmine 内に保存されている添付ファイルだけです。これをネットワーク共有に配置する必要があります。

その後、負荷分散可能なリバース プロキシ (HAProxy など) を使用して、Redmine インスタンス全体にリクエストを分散したり、いずれかがダウンした場合にフェイルオーバーを実装したりできます。

データベースの可用性を高めるには、選択した DBMS のレプリケーション機能を調べる必要があります。たとえば、PostgreSQL のドキュメントにはHA に関するセクションがあります。

これは黒魔術ではありませんが、Redmine を大規模で高速かつ信頼性の高いものにするには、継続的な作業が必要です。私の会社Planio Redmine Hostingは、これを毎日行っています。

于 2016-11-18T06:21:42.730 に答える