了解Instagram背後的技術
http://www.infoq.com/cn/news/2012/05/instagram
摘錄:
在設計系統時,Instagram 的設計哲學是簡單、為最小化
運維負擔進行優化並監控一切內容;其核心原則是保持簡
單,不要重複發明輪子,盡可能使用經過驗證、穩定可靠
的技術。
由於只有5名技術人員(其中僅2.5名後端工程師),精力
有限,選擇Amazon的雲服務是個不錯的選擇。目前他們使
用了超過100個EC2實例用於提供各種服務,運行的操作系
統是Ubuntu 11.04,之前的一些版本在高流量時表現不夠
穩定。在負載均衡方面,他們使用Amazon的Elastic Load
Balancer 實現負載均衡,後端運行了3個Nginx實例,SSL
只到ELB上為止,降低了Nginx上的CPU負載。 DNS和CDN分
別由Amazon的Route 53和CloudFront提供,所有的照片都
存放在S3上,目前已經有幾TB的規模了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.126.132