Im db レプリケーションの初心者です。
データベース システムにレプリケーションとフェイルオーバー機能を追加する予定です。
スケールアウトまたはスケールインの db システムについて話しているドキュメントをたくさん読んだことがありますが、少し混乱しています。
現在、1 つのサーバーに保存されているデータベースは 1 つだけですが、それを別の新しいサーバーに複製する予定です。
2つの解決策があると思います。
まず、マスター マスター レプリケーションを作成し、ロード バランサーを処理してフェイルオーバーを管理します。
2 つ目は、アクティブ/パッシブ データベースを使用して、ハートビートを使用して DRBD を作成し、ハートビート仮想 IP を指すスレーブを作成することです。
最初の解決策は 2 番目の解決策よりも簡単だと思いますが、あなたの意見を知りたいです。
ありがとう!