私の問題は、各ノードが異なるデータセンターにあるマスターマスター(3つのマスターノード)ファイル同期のセットアップに関するものです。ユーザーがファイルを作成/変更/削除できる3つのアプリケーションサーバーがあり、同期間の待ち時間を短くして、同期を維持する必要があります(2分が許容され、リアルタイムが理想的です)。合計76,136ファイル、合計100GB変更(作成+削除+変更)最大で1日1,0ファイルがあります。ファイルが2つの異なるサーバーで同時に変更されないことは公正な仮定です。
私は先週この問題についてたくさんグーグルで検索しましたが、「これIS IT!」の解決策はまだ見つかりません。
私が見たオプションは次のとおりです。
Dockerを使用していますが、これを解決するDockerボリュームプラグインも見つかりませんでした。
この問題に直面/解決している人はいますか?どのツールが優れていますか?この問題により適した他のツールはありますか?
GlusterFSを使用します(セットアップはso難しいことではありません)が、CSYNC2を使用することもできます。
https://github.com/LINBIT/csync2
私はクラスター上でファイルのセットを複製するために使用しましたが、素晴らしい結果が得られました。