MySQL 標準の機能として、非同期型のマスター/スレーブ型のレプリケーションがございます。様々な用途に応用が利くので大変人気の高い機能の一つです。
レプリケーションを利用すると、以下のようなレイアウトのシステムを構築することが可能です。
レプリケーションは非同期ですがほとんどタイムラグはありません。従って、各スレーブの内容はほぼ同じなので、どのスレーブを参照しても、ほぼ同じデータを取得できます。
基本構成
障害発生時の切り替わり
拡張構成
MySQLレプリケーションでの構成メリット
MySQLレプリケーションでの構成デメリット