galera クラスター (percona xtradb) で POS ソフトウェアを実行する予定です。各 POS 端末は独自のクラスターになり、スプリット ブレイン シナリオを回避するために、Amazon EC2 が追加されます。
上記の設定は理想的なクラスタ設定ですか? 私の POS 端末は、ローカル ネットワーク内で 1 から N ノードの範囲であり、ネットワーク外には常に 1 つの EC2 インスタンスしかありません。
ありがとう、
はい。自動フェールオーバーを提供するには、3 つのノードが必要です。同じ建物などに 3 つのノードがある場合、洪水、地震、竜巻、データ センターの障害などに対して安全ではありません。 ; 起こりうるさまざまな災害からあなたを守るかもしれませんし、守らないかもしれません。
クラスタ内に「多すぎる」ノードを持つことを計画しないでください。すべての書き込みは他のすべてのノードに行われます。これにより、大量のネットワーク トラフィックが発生する可能性があります。(十数ノード以上という話は聞いたことがありません。しかし、実際の限界はわかりません。)
複数のクラスターを持ち、データをクラスター外でレポーティングなどのために中央サーバーにレプリケートすることができます。そのレプリケーションは、Galera タイプではなく、通常の MySQL レプリケーションになります。