Google是什么?

jopen 12年前發布 | 10K 次閱讀 Google

Google是什么?

編者按:在消費者眼里,Google 可能是搜索引擎;在投資人眼里,它可能是廣告網絡。在本文作者 Benjy Weinberger,一個在 Google 工作過八年的前 Googler 眼里,它卻是一家“系統公司”。

        Google 是什么?最近 TechCrunch 的聯合編輯 Alexia 針對 Google 業務的核心發表了一篇有趣的文章。在許多不同的領域都有 Google 的身影,以至于這個問題討論起來都很難找到切入點。

        Alexia 的文章標題起得很好,“你還記得作為搜索引擎的 Google 嗎?”對消費者來說,Google 的確如此,或至少的確以前如此。而在另一方面,對投資人來說,Google 則是一個廣告網絡,畢竟,這正是它的財源所在。

        但是,作為一個前 Googler 和“不害臊的” 谷粉,我有不同的視角。對我來說,Google 是,也一直都是,一家系統公司

        系統為先

        大多數的創業公司會首先關注產品:用戶體驗、設計、功能、營銷,等等等等。這些公司主要依賴現成的系統架構,而把工程師資源放在前端上面——是前端讓他們的公司顯得與眾不同。

        但是,當中有一部分公司獲得巨大增長以后,流量到了一定程度,通用的系統就無法繼續支持下去了。這對一家公司來說是重要的拐點:你要么雇一幫有系統開發經驗的工程師來為你專門開發能保證繼續規模化的專門技術,要么就干脆把公司賣了,讓接手的人去研究這個事情。

        但 Google 的做法卻迥然不同,它首先做的是系統。其實這也不難理解:早在 1998 年,搜索引擎的前端用戶體驗簡單得要命,就是一個帶有輸入框和搜索按鈕的 HTML 表格,做起來費不了多少精力。

        對一個搜索引擎來說,真正困難的地方在于用爬蟲爬行網絡、為內容做索引,并飛快地檢索相關結果。這些問題的解決有賴于在數量龐大的電腦上并行做 復雜運算的能力,與此同時還得保證上述任務不出任何問題。換句話說,從根本上,網絡搜索是一個分布式系統問題,也是一個信息檢索問題。

        因此,Google 從第一天開始就專注在系統建設上面。為此它雇傭了最棒最優秀的人才,比如著名的 Jeff DeanSanjay Ghemawat,傳奇的貝爾實驗室先鋒 Rob PikeKen Thompson 等。

        這樣做的結果便是,分布式系統成了 Google DNA 的核心組成部分,重要性甚至堪比搜索。

        Google 大冰山

        Google 強大的系統就位后,許多應用就很自然地出現了,有一些應用還只有在 Google 強大的分布式系統的支持下才能做的出來。從搜索到 Gmail,從廣告到 Google Docs,從書籍掃描到 油Tube,這些消費者所能看到的大多數應用,只占 Google 大冰山的十分之一。

        這些產品貌似相互并不關聯,但正是其余的、潛在水下的十分之九的冰山把它們連接了起來:Google 龐大的分布式系統就是這水下冰山。甚至像無人駕駛汽車這類“不務正業”的項目,也要依賴 Google 無與倫比的數據分析能力。

        除 Google 外, Amazon, Yahoo! 和微軟等公司的系統效率也是世界領先的。但 Google 對硅谷的影響不可忽視,從分布式文件系統到 MapReduce 編程模型,再到 NoSQL 數據庫,這一系列助力創業公司的技術主要都是在 Google 發明的。盡管它對開源領域貢獻甚少,但它為創業公司輸送的人才把它的技術影響擴散了開來。

        極端和極端間的中庸

        當然,并非 Google 所做的任何東西都是受技術為先的態度驅動的。比如 Android 和 Google+ 就不是,它們是為了化解 Google 核心業務面臨的威脅而出現的。但它們背后的技術也是一流的。

        盡管 Google 的產品有些成功有些失敗,但公司在系統方面的能力給管理層和普通員工以自信:別人對付不了的難題我們可以解決。Google Glass 和無人駕駛汽車就是很好的例子。“Google 是否應該來解決這些問題”各有各的看法,但愿意去解決它們卻是 Google 特有的態度。

        在這兩類極端的項目之間(指保守的、不得不做的 Android 和 Google+ 與激進的 Google Glass 和無人駕駛汽車之間)的則是“中庸”的、CEO Larry Page 在試圖削減的項目。如果 Google 不需要它們,Google 在它們上面也沒有獨特優勢的話,做來干嘛?

        把所有這些不同的 Google 產品和服務綁在一起的,并不是一個包羅萬象的計劃,而是它們共同的底層技術平臺。這可能無法形成一個清晰的愿景,但偉大的產品會繼續從這個平臺上產生。當然,一些失敗的產品也是免不了會出現的。

        via TC

來自: 36氪
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!