2 台のサーバー、それぞれに 2 つのデータベース、1 台目のサーバーが 1 番目の DB マスター、2 台目のサーバーが 1 番目の DB スレーブ、2 台目のサーバーが 1 番目の DB スレーブ、2 台目のマスター、これは可能ですか?

2 台のサーバー、それぞれに 2 つのデータベース、1 台目のサーバーが 1 番目の DB マスター、2 台目のサーバーが 1 番目の DB スレーブ、2 台目のサーバーが 1 番目の DB スレーブ、2 台目のマスター、これは可能ですか?

それぞれ独自のデータベースを持つ 2 台の MySQL/MariaDB サーバーがあり、レプリケーションを介して相互に継続的なバックアップを設定したいと考えています。

各サーバーに 1 つの DB マスターと 1 つのスレーブを作成することは可能ですか?

Server 1         Server 2

db1 (master)     db1 (slave)
db2 (slave)      db2 (master)

それとも、もっと良い方法があるのでしょうか? ただし、サーバーの 1 つに障害が発生した場合にすぐに別のサーバーに切り替えることができるように、すぐに使用できる DB (ダンプ ファイルなし) を用意しておきたいと思います。

関連情報