Prev / Next / /home/pochi/ChangeLog

「バックエンドの経験はなかった」Instagram創業者は、どうやってシステムをスケールさせてきたか[コンピュータ][ネタ]

2012-05-25

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ユーザーが登録

すべてが炎上した

人生で最高で最悪の一日だ


しびれただろうなあ。

素早く対応すること=何が重要かをつねに意識すること

シンプルさが重要


価値観重要。

permlink