雅虎的地位早就已經不保了,現在承接的業務越來越少,岌岌可危。回頭看看十年前,雅虎同谷歌旗鼓相當,而后者現在是世界上市值最大的公司之一。有些人認為雅虎和谷歌的戰爭還沒有結束,事實上,我們來看看兩家公司不同的盈利狀況就可以得出結論了。
在2003年,這兩個科技巨頭主要在互聯網領域爭奪市場。很多因素影響了最終結果,但一個特別的地方,也是最能說明問題的地方是谷歌和雅虎建立的核心基礎設施的方式不同。
一些十分了解Google文件系統的工作人員,提供了準確的信息,就是谷歌與雅虎的基礎設施有顯著差異。谷歌下了很多功夫在構建可持續發展的業務上,尤其是在快速轉換技術領域,而雅虎沒有做到這一點。
快速打造基礎設施
在21世紀初的時候,谷歌和雅虎開始從截然不同的路徑來發展大規模互聯網經濟,這些不同體現在規模和需求(搜索、電子郵件、地圖)等眾多方面。對雅虎來說,解決方案是打造NetApp(網絡器械公司)用戶注冊模式,這個舉動大大加快了服務器空間速度。雅虎幾乎為每一個服務對象建立一個NetApp的專用存儲設備,達到迅速建立和容易使用的目的,NetApp為雅虎打造的快速通道滿足了市場需求,很快雅虎成為了NetApp公司的最大客戶。
而同時期的谷歌正在公司附近的山景城建立基礎設施,打造自身軟件應用的平臺——Google文件系統,可以提供各種各樣的服務,谷歌將其作為未來的運營系統的重要組成部分。谷歌沒有使用最新的存儲設備,而是使用自己的文件系統,提供一個靈活、充滿彈性的服務器,從而一勞永逸地解決了伸縮性和彈性問題,簡化了網絡級應用程序的推廣,提高了從地圖到云存儲的發展速度。
復雜的、艱巨的擴展工作
谷歌花了四年的不斷發展壯大,積累了大量的工程資源,其Google文件系統達到了頂點,成為公司至關重要的部分。與此同時,雅虎的NetApp用戶注冊完全跟上了不斷增長的市場需求,在主導互聯網格局的競賽中,雅虎似乎遙遙領先。
然而,雅虎的快速營銷方法也開始出現一些裂縫。隨著需求繼續擴大和用戶需求的多樣化,基于硬件基礎設施的服務顯得過于繁瑣,導致運營效率越來越低,最后,大大提高了供應商的成本。例如,當雅虎添加一個新服務,它就需要按照特定的比例,重新設計NetApp平臺。
因此,面對相同的服務,如雅虎搜索和雅虎郵箱,必須在不同的基礎設施上多次運行才能夠解決問題。支離破碎的基礎設施也導致資源效率低下,每個運行命令需要單獨的服務器,通過單獨的計算才能夠完成,無法共享平臺。最重要的是,運行NetApp的成本也越來越高,這削弱了公司的一個重要的收入來源。
另一方面,谷歌建立的文件系統,能添加新的用例和修復底層架構,有效地完成市場需求變化的挑戰。谷歌收購YouTube后,還可以簡單地直接在谷歌平臺上共享信息。工程師可以使底層架構升級,為谷歌的所有服務提供解決方案。
最后,谷歌的靈活的平臺共享資源功能,以及不同比例的計算能力,使得用戶可以在自由的檢索需要處理的電子郵件。這一切都是建立在講好的硬件基礎上,大大降低了谷歌的運營成本。
而雅虎的底層基礎設施的成本十分高,而且改善難度較大,公司根本無法與谷歌在開發和部署新應用程序方面競爭。
這時的雅虎找到了癥結,正在考慮解決方案。
幡然醒悟的谷歌還來得及嗎
谷歌與雅虎競爭過程,只是一個簡單的故事,重點是打造靈活的基礎設施,但是在建設基礎設施或應用程序的背后,反應的是一個企業如何洞察可持續的發展方向,這才是重中之重。谷歌的過人之處就是勇于開拓新的領域。
當一個公司面臨發展的瓶頸的時候,需要考慮去重新開始。對個人來說,不管你是一個工程師還是一個企業家,面臨需要解決的問題的時候,首先忽略之前所作的努力,重新建立理想的解決方案。對企業來說,同樣適用。
這是許多創業公司成功的關鍵,取代傳統企業,打造自己的基礎設施,如亞馬遜決定出售“基礎架構即服務”,它打破了Comdisco之前的企業外包IT基礎設施的先例。現在,越來越多的大公司不想被歷史淘汰,越來越重視建設自己的基礎設施,如Facebook正在從服務器機架到相機,越來越多地建立自己的基礎設施。
當然,有些時候“從頭開始”意味著犧牲很多長期的盈利,但是良藥苦口,尤其是在快速變化的硅谷,雅虎重新開始才是明智之舉。如果雅虎仍然選擇快速修復的方式,那么只會給公司帶來更大的風險,改革效率越來越低。谷歌建立了一個廣闊的平臺,擴大至整個網絡,提高了服務的簡單性和靈活性,而雅虎復雜性的基礎設施才是其發展的桎梏。
關于個推:個推是國內比較專業的手機消息推送技術服務商,在第三方推送市場的占有率達90%以上。 個推提供安卓推送 (Android) 及 iOS 推送SDK ,幫助APP快速集成云推送功能,免去開發成本,有效提高產品活躍度與用戶體驗。 2014年5月個推發布2.0產品 “智能推送”, 助力APP精細化運營。 2015年4月個推發布3.0產品“應景推送”,基于大數據用戶畫像和地理圍欄技術,實現場景的精準捕捉和消息推送。