- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBサーバのSlaveサーバへの自動切換えの手法について)
DBサーバのSlaveサーバへの自動切換えの手法について
このQ&Aのポイント
- DBサーバのSlaveサーバへの自動切換えの手法について調査すると、LinuxやDBの知識が浅いため理解が追いつかないとのことです。質問者は商用ではなく検証用のDBサーバを構築したいとしています。
- 要件としては、2台のDBサーバを構築し、1台をmaster、もう一台をslaveに設定し、レプリケーションを行い、masterのディスク障害時にslaveを自動で昇格させるというものです。
- MySQLの公式サイトを参考にしても、自動切換えの手法について詳しく説明されていないようです。質問者は参考になるサイトや情報を求めています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
LinuxでHAをするなら、無償のものならLinux-HA(今はPacemakerという名称)を利用することが多いです。ただしこれを自分で構築するのはやはり敷居が高いので、商用のlifekeeperやClusterPROなどが使われることも多いです。 また、現時点ではMySQLのレプリケーションは非同期なので、HA用途として利用するには不完全です。(最後の方の更新を少し失う可能性があります。)最新の開発版であるバージョン5.5にはSemi Synchronousレプリケーションという機能が追加されていて、これを使えばHAとして利用可能ですが、安定版ではないのでその点はご理解いただいたうえでご利用ください。 レプリケーションの応用の仕方については、添付のURLにある資料をごらんください。
その他の回答 (1)
- seednyan
- ベストアンサー率28% (448/1568)
回答No.1
こんばんは。 OS、DBからして、お金をかけずに構築したいのかな?と、思います。しかし、お金をかけないで構築するのは難しいと思います。 まずは、クラスタリング、もしくはフェイルオーバーと言うキーワードで検索してみてください。 やりたい事の目的にあったソフトが見つかると思います。 →価格にビックリするかもしれません。 運が良ければフリーのソフトが見つかるかも知れません。 @キーワードの意味は勉強と思って自分で調べて下さい。 また、自動でなくワンアクションを入れる事を考えると、実現し安くなるかも知れませんよ。