페이스북 시스템 아키텍쳐

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천만 사용자를 위한 페이스북의 아키텍처에 대해서 조사한 자료입니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)

Share

Posted by Charley Lim

2013/06/14 19:24 2013/06/14 19:24

Trackback URL : http://blogzin.net/charley/trackback/251

Leave a comment
[로그인][오픈아이디란?]
« Previous : 1 : 2 : 3 : 4 : 5 : ... 139 : Next »

Calendar

«   2013/06   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Site Stats

Total hits:
645500
Today:
195
Yesterday:
2710

3248

2621

-30 days

today : 195