페이스북 시스템 아키텍쳐
- Posted at 2013/06/14 19:24
- Filed under WebService
2010년 기준으로 작성된 것으로 보이긴 하는데, FaceBook 시스템 구조에 대해 잘 정리된 슬라이드(http://www.slideshare.net/mozion/facebo ··· 0m-users)군요. 몇 년간 웹 서비스 솔루션들을 볼 기회가 없었더니, 처음 듣는 것들이 많군요. 이 슬라이드에서 일단 사용되고 있는 기술들의 이름만 정리한다.
1. File Storage at facebook - Haystack
약 20빌리언(200억)장이며, 각각 4 종류의 해상도로 보존되고 있기 때문에 전체 800억장의 사진
2. Web Tier at facebook - Optimized PHP, HipHop, Tornado, Node
3. Chat , Message at facebook - logging chat messages (in C++) as well as an epoll-driven web server (in Erlang), Thrift is a software framework for scalable cross-language services development
4. Data Store at facebook - Memcached & MySQL at facebook Global Load Balancing,
4.1. 800대의 Memcached 운용중 (2008년 12월)
4.2. 28 terabytes of memory (2008년 12월),
4.3.초당 12억건의 Request 처리중
5. Data Warehousing - Scribe, Thrift, Hive, Hadoop
6억4천만 사용자를 위한 페이스북의 아키텍처에 대해서 조사한 자료입니다.
Posted by Charley Lim
- Tag
- FaceBook, 웹서비스, 페이스북 시스템 아키텍쳐
- Response
- No Trackback , No Comment
Trackback URL : http://blogzin.net/charley/trackback/251



