[news]はてなのシステム構成
日経システム構築5月号より。今まで見たかった構成がわかりました。
- 現在、3億ページビュー/月
- 「はてな」だけで15台のWeb/Appサーバ。20台のDBサーバ。
- 更新系13台。参照系7台に分割し、レプリケーション機能を利用。
- DBはMySQLを採用。
- 発行するSQL文によって、接続するDBサーバを振り分けるようアプリケーションにて制御
- 障害中DBへのアクセス抑止はアプリケーションにて制御
どーりで、「自分でページ更新した後もなかなか更新されたの確認できねーなぁ。」っていうときがあったわけだ。
スケールアウトしているのはなんとなくわかってただけに、どういう風に障害探知を行ってスケールアウトしてると思ったら・・・