DeNAの技師の記事

DeNA 技師のメモ - DB マガジン 2007年 6月号に記事掲載
"2007年 4月 24日発売の DB マガジン 2007年 6月号 の特集 1 『エンタープライズでのオープンソース使いこなし術』に「LAMP による Web-DB システム構築/運用の極意」という記事 (8ページ) を同僚と執筆した。"
http://d.hatena.ne.jp/tokiharu/20070423/1177316734

軽く読んだ。
データベース分割の話。スレーブDBの負荷分散に MyDNS。など。
naoyaのはてなダイアリー - MySQL の負荷分散に LVS + keepalived を使うってのもありましたが、MyDNS だとアプリケーションのレイヤーで対応できるので、セットアップが楽そう。あと、記事中にもあるけど、管理するサーバのアドレスなどをMySQLで管理するので、大量のアドレスを操作するのに、慣れた SQL が使えるのがいい感じ。Propel で MyDNS のデータを操作するオブジェクトを作ってしまえば、symfony のバッチでDBの状態をチェックして、返事が遅かったら MyDNS のリストから外すとかもできるだろうし。

それにしても、モバオクで1日7000-8000万PV、モバゲーに至っては1日3億PVという規模のサービスを、それぞれ担当5人程度でまわしているというのはすごい。記事を読むと分かりますが、監視体制をばっちり整えて、問題が発生する前に対処できるようにしているというのが、当たり前ですがポイントなんでしょう。攻めの監視。