Facebook的強大後,有些有志之士在做創新服務網站有時會喊出,“打造下個Facebook社交網站…”之類的話。

Facebook上面撐了數億人,很快會到十億人。這個網站到今天速度還是很快,背後到底用了哪些技術?

幾個禮拜前Facebook的技術經理Jason Sobel在Qcon中有精彩的介紹,要看影片可到InfoQ去看

另外,在Quora上,則有飽讀詩書的Michaël Figuière做了完整整理,讓大家很容易地一次就看到Facebook目前採用的技術架構與元件有哪些,筆者特地翻譯整理如後。

為了台灣網路產業技術提升,對於您現在手中的網路服務,不仿參考一下Facebook做些提升或優化改變:

  • 前端程式採用PHP撰寫。寫完之後透過Facebook做的HipHop翻譯成C++程式碼,然後用g++來編譯。這樣的結果是前端在生成網頁以及執行網站邏輯的時候可以超快,高效能。
  • 商業邏輯的元件都用Apache Thrift,以服務形式提供。撰寫語言可能是PHP, C++或是JAVA。
  • 由於使用了Thrift來提供服務,運行JAVA程式碼的伺服器都是用Facebook自行研發的軟體,而不採用tomcat或Jetty這種,又再提升了些效能。
  • 資料儲存的部份用了MySQL, Memcached, cassandra, 還有HBase。Memcached拿來做MySQL的暫存,也用作其他一般用途的暫存。近來,cassandra使用率有下降趨勢,而HBase在Facebook內的使用有日益提高的趨勢。
  • 離線處理資料用的是Hadoop跟Hive。
  • 紀錄檔,點擊數與feed等等是用Scribe來整合,並存在Scribe-HDFS裡。如果要分析,就用MapReduce。
  • 為了加速瀏覽器上畫出網頁這件事,Facebook自製了BigPipe這個技術。
  • Varnish Cache用來做HTTP proxying。
  • Facebook數十億張的照片由Haystack來處理。這是Facebook自行研發的技術,低階且僅支援新增寫入動作。
  • Facebook訊息用了自己的動態叢集管理架構。商業邏輯跟儲存一併封裝成一個Cell,每個Cell處理一部份的使用者,因此使用者增加只需要增加Cell。儲存的部份用的是HBase
  • Facebook訊息中的搜尋是透過在HBase上建立了反向索引。
  • 聊天室是用Erlang開發的Epoll來完成,一樣透過Thrift服務界面來存取。

那這樣的元件可以達成怎樣的效能哩?底下是相關公開資訊:

  • Facebook估計擁有超過六萬台伺服器。最近建置的奧樂岡資料中心中的機器都是自行設計的硬體。
  • 所有Memcached的執行程序所有儲存的資料總量達300TB
  • Hadoop跟Hive叢集是由三千台伺服器組成。每台都是八核心,32GB記憶體,12TB硬碟。結果是24000核心,96TB記憶體與36PB的儲存空間。
  • 每天有一千億次的點擊,光log也有130TB。(2010/7)

 

br012.jpg
VEMMA,真的沒有失敗的問題,只 有時間的問題,以及你是不是真的"全心投入"

全世界每一秒鐘都有人加入我們的行列!!
機會稍縱即逝~把握住這班已經啟動的成功列車
辛苦工作的 您,想不想擁有一套"讓錢自動流進來"系統幫你創造被動收入呢?
不用推銷、百分百在家上網工作 、利用兼職的時間賺取全 職的收入
全新商機中文系統正開始、透過網路賺取來自全球超過50個國家的收入

抓住機會!為自己與所愛的家人也幫助他人~建立一個有健康有財富自由的夢想生活
免費90天體驗令人難以置信的網路系統現在就立即開始讓全自動系 統幫你賺錢吧!!

OnLineRegister.jpg

加入試用後 ,請與我聯絡,讓我引 導你如何使用自動賺錢系統 !

至於決定權依然在你身上,祺哥決 不過問或推銷的唷!

(因為我真的不會推銷...)

buz card.jpg

MSN: chiealin2003@hotmail.com

QQ:neil_0716@yahoo.com.tw(1470128223)

電話  0985367004(亞太)

聯盟營銷∣祺哥∣vemma neil∣林祺易∣網路營銷∣聯盟行銷∣網路行銷∣網路行銷∣直銷∣聯盟行銷∣策略行銷∣夥伴行銷∣program∣計劃∣退休計劃∣引薦計畫∣加盟創業∣創業平台∣soho創業∣網路創業∣事業計畫盟創業∣創業商機∣兼職創業機會∣賺錢平台∣在家工作∣在家創業∣SOHO族∣宅經濟∣在家創業∣部落格賺錢∣soho ∣財務自由∣財務計劃∣財務自由的生活∣百萬年薪∣幸福快乐∣ 投资∣创业∣富裕生活∣快速致富∣秘密∣成功∣網創∣網路工作∣網絡商機∣網路創業∣網絡生意∣網路事業∣網絡賺錢∣ 網賺∣網路開店∣網絡創業∣ 網絡商機∣網路空間網絡營銷∣低成本行銷∣低成本創業∣小本創業∣快速回本∣小額加∣打工∣兼職收入∣兼職機會∣兼職加薪∣替自己加薪∣打工賺錢∣招聘∣兼職創業∣ 商業資訊∣VB∣賺錢方法∣旅行∣梦想∣国际∣全世界∣個人品牌∣事業經營∣免費試用 ∣電子商務∣人生∣大学生∣生意∣老板∣自由∣华人∣系统∣团队∣马来西亚的华人∣新加坡的华人∣台湾∣中文∣中文市场∣额外收入∣Vemma,維瑪,vemma 維瑪,vemma 果汁,台灣維瑪 vemma,直銷 vemma,美商維瑪 vemma,vemma 制度.維瑪網路創業家,美商維瑪,維瑪網路創業,維瑪果汁,維瑪創業夥伴,維瑪網路創業家系統,維瑪網路創業家團隊,ivemma,i-vemma,vemmastar,Vemma Star,vemma pm,vemma thirst,vemmalove,vemma love

arrow
arrow
    全站熱搜

    neil0716 發表在 痞客邦 留言(0) 人氣()