利用Facebook开源项目来赚钱不再只是梦
利用Facebook開源項目來賺錢不再只是夢
- Facebook是一家很熱愛分享的社交企業,和Google可以說是企業開源行列里的兩架馬車。Facebook開源項目的消息也不絕于耳,很多企業也利用它的開源項目來合理賺錢,正如馬克扎克伯格說的那樣,要幫助更多的企業賺錢。
Facebook 這家公司喜歡分享他們的成果。在過去的一段時間里,這家公司開放了很多內部項目的代碼和設計。公眾可以免費的使用和修改這些代碼,甚至可以在其基礎之上構建新的系統。
對于很多公司來說,開源并不是一件新鮮事。但是 Facebook 在這方面做得尤為出色,因為他們開源的東西已真正的被很多人使用。有一家叫做 Datastax 的新公司,就是靠著為 Facebook 的開源數據庫 Cassandra 用戶做技術支持來賺錢的。就連蘋果公司的數據中心,也在借鑒?Facebook 開源出來的 Ambitious 服務器設計方案。
Facebook 基本上隔一段時間就會宣布一個開源項目,雖沒有時間規律,但是完全沒有間斷過。本月24日據外媒消息稱,Facebook 在其工程博客上宣布開源移動網絡測試工具 Augmented Traffic Control(ATC),該工具能夠利用 Wi-Fi 網絡模擬 2G、2.5G(Edge)、3G 以及 LTE 4G 移動網絡環境,測試工程師們可以快速在各種不同的模擬網絡環境中切換,從而實現對智能手機和 App 在不同國家地區和應用環境下的性能表現進行測試。Facebook 在博客中給出了一個 ATC 測試 Messenger應用在真實網絡環境中的用戶體驗的實例。通過 ATC,能夠快速測試 Messenger 的崩潰情況、延遲以及下載速度,從而大幅節省團隊時間。
除此之外,Facebook 最新的開源項目之一 Presto,也已經贏得了許多外部公司的支持。作為一個分布式 SQL 查詢引擎,Presto 被設計為用來專門進行高速、實時的數據分析。它支持標準的 ANSI?SQL,包括復雜查詢、聚合(aggregation)、連接(join)和窗口函數(Window?functions)。就連中國的第二大電商京東商城也是在 Presto 的基礎之上進行研發、測試、改進,后來才形成了我們大家都所熟悉的 PrestoDB,它對京東的運維起到了很大的作用。
Facebook 近來發布了一個新的大數據工具版本,并發表言論稱,該版本比以前的版本快兩倍。但即使該產品沒有新的改進,但仍然得到了外部公司的支持,其中就包括:Airbnb,Dropbox 和 Netflix。
像 Hadoop 這樣新的大數據工具讓公司比較廉價而高效地存儲和分析海量數據。但是他們最終要求嚴格編程來分開使用。Presto,簡而言之就是讓數據分析使用他們在新時代系統中來查詢數據存儲的SQL 技巧,諸如 Hadoop 和 Cassandra。另外,它比用于查詢 Hadoop 的標準工具快多啦。
它在很多方面都類似于其它的開源工具,諸如 Cloudera’s Impala 和 MapR’s Drill,它們同樣都是在追求加速和簡化 Hadoop 查詢。但 Facebook 和許多像 Cloudera 和 MapR 這樣的公司之間的不同在于,Facebook 制造為己所用的工具,而不會考慮別的公司會怎么用這個工具。就是說 Facebook 開發的軟件在提供給其它網站用之前,已經在這個世界上最大的網站之一上進行了實戰測試。“我們將 Presto 添加到我們的數據基礎設施工具中,因為它擁有一個在真實環境中進行產品級使用的跟蹤記錄,” Dropbox 軟件工程師 Fred Wulff 說。(
總結
以上是生活随笔為你收集整理的利用Facebook开源项目来赚钱不再只是梦的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享十佳Web开发资源
- 下一篇: Presto实现原理和美团的使用实践