MySQLについて調べていたら、Oracleが複数のMySQLサーバを管理する「MySQL Fabric」の一般提供を開始したという記事を発見。

MySQL Fabric

これを利用することで、以下が可能となるらしい。
・マスターおよびスレーブデータベースの自動切り替えが
・マスターサーバに障害が発生した場合、スレーブサーバのどれか1台をマスターサーバへ自動昇格
・各サーバへのクエリロードバランシングなどを管理

元々、MySQLの高可用性な構成は、以下のマニュアルで記述されている事しか出来なかったと認識していたので素晴らしい進歩ですね。

MySQL リファレンスマニュアル-フェイルオーバでのマスタ切り替え