http://www.publickey1.jp/blog/12/instagram.html
ポイントを以下にまとめました。
* Ubuntu Linux 11.04 on Amazon EC2
* 3台のNginxをAmazon Elastic Load Balancerでロードバランス
* PythonのDjangoをAmazon High-CPU Extra-Largeインスタンスで稼働、25台以上
* WSGI(Web Server Gateway Interface)サーバとしてGunicornを利用
* データのほとんどはPostgreSQL
* 12台のQuadruple Extra-Large memoryインスタンスでクラスタを構成
* 別のアベイラビリティゾーンでレプリケーション
* メインフィードにはRedis。 Quadruple Extra-Large Memoryインスタンスで稼働
* 100台以上のインスタンスの監視にMunin
* サービスのモニタリングにPingdom
* インシデントと通知にPagerDuty
大規模ウェブシステムの要素技術のサンプルの1つとしても見れるな。
初日に2万5000ユーザーが登録
すべてが炎上した
人生で最高で最悪の一日だ
しびれただろうなあ。
素早く対応すること=何が重要かをつねに意識すること
シンプルさが重要
価値観重要。