DRBDおよび Heartbeat による高可用性MySQL:MTVジャパン、モバイルサービス - MySQLカンファレンス2007
MTV Flux/MTV Mobile DB projectにおけるMySQL構成の話
DR:BD/Heartbeat HA Master 構成
- スケール的にはSingle Masterよりちょっといい
- アプリに関して
- Single masterとほぼいっしょ
- フェイルオーバーが十分早いのでたいした影響がない
- Heartbeatに関して
- 設定が大切 間違えの余裕がない
- peerの接続が特に注目点
- 本番化する前にテスト
- mysqld
- DR:BD
- 既存システムに導入の場合、ディスクのレプリケーションが必要
- 動きを理解するため十分検証するとよい
- アウテージがあった場合、drbdステータスの確認が必要
よかったこと
悪かったこと
- 勉強や検証に時間をかける必要がある
- 設定やソフトの関連性が複雑
- mysqldプロセスの再起動はシンプルではない
- 運用の関係者も設定や動きを理解しないといけない