質問の仕方があまりよくなかったので、少し追記です。
MariaDB Galera Cluster に限らず、スプリットブレインを無視することに対してどう思われるかの意見をざっくばらんにお聞かせください。
世の中にはコストとの兼ね合いから冗長化していないデータベースがたくさんあります。
であれば冗長化はするけどスプリットブレインを無視する、という構成もありだと思いますか?
それでも耐障害性において、
冗長化なし < 冗長化してスプリットブレイン無視 < 冗長化してスプリットブレイン対応
となると思いますか?
また、実体験としてスプリットブレインが発生したことはありますか?
追記ここまで
http://galeracluster.com/documentation-webpages/twonode.html
MariaDB Galera Cluster は3台以上での構成が「推奨」とのことですが、2台で構成し ignore_sb (Ignore Split Brain) = true にして運用することについてご意見をお聞かせください。
2ノードでクラスタを組むことの忌避感や何故いけないのか、また、クラッシュダウンに対してスプリットブレインはどこまで頻度が高いものなのかについて知りたいので仮に以下の条件だった場合、皆様はどうされますか?
条件 ・多額のお金や人の生命が関わるようなシステムではない ・あるのは純粋にサーバ筐体が2台のみ(管理ノードを相乗りできるようなサーバが他にない) ・障害時に手動切替を行いたくない ・障害時切り替えを複雑にしたくない
1.2台しかないのだから仕方ない。スプリットブレインは無視して2台で構成すればよい。
2.2ノードで構成するくらいであれば、単独構成もしくは、マスタスレーブで構成するほうがよい。
3.2ノードでももっとよい方法が他にある。
4.そもそもMariaDB Galera Clusterはよい方法ではない。
5.他
限られたコストの中において、クラッシュダウンに対してのスプリットブレイン発生の頻度が大幅に少ないのであれば、2ノード構成も「なし」ではないものなのかな、と思って質問しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/13 02:06