Google 的雲計算業務為什麼沒有 Amazon 的 AWS 成功?

現在Amazon的AWS服務相當成功,包括Netflix、Quora、Intergram等公司都在使用。相比而言,Google的雲計算部署卻沒有這麼成功


1 雲計算的服務性質 &> 技術

雲計算更多的是一種服務。而 Google 不是一個以服務見長的公司。 Amazon 是賣書起家的,這方面的意識要好的多。

2 Amazon 的領導層更有遠見

Amazon 很早,就在內部把自己的服務全部 API 化了。而且是最高層個人意志的貫徹。(見那篇在 G+ 上泄露的前 Amazon 員工的文章)。

而 http://Amazon.com 在自己的平台上跑起來之後, Amazon 才把這個平台推出去,他從中積累的經驗不是別人一朝一夕可以趕上的。

3 Google 做的是更差的產品

以上兩點反映到產品上的結果,就是大家普遍反應 Amazon 的產品更加快速,穩定。於是,不差錢的公司會去找 Amazon 。

另一方面,追求快速易用的 startups 則會優先考慮 heroku ,cloudfoundry 等雲平台。他們在這方面更勝一籌。(既然會 rails 就可以在 heroku 上跑,誰還回去看 Google 自己的那套 API ?)

所以,歸根結底,還是 app engine 不是個足夠優秀的產品。


其實前面的回答挺充分的了,我再補充一點:

先說技術層面:

google的雲計算是以GAE,也就是PaaS平台起家的,但又選擇了很小眾的django,所以就限制了開發者群體,而且這個群體和gmail、google doc等所擁有的一部分SMB客戶的重疊度並不高,所以限制了客戶擴充。GAE一直到一年以後才加上Java,速度挺慢的,也說明不太重視。

AWS以IaaS為主,適用範圍要大很多。

再從商業層面來說:

Google的企業業務一直發展不好,就是因為這一部分對於google來說,產出不管是效率還是佔比實在是太低了(對比一下Google和IBM的人均銷售額和利潤就可以知道),所以Google在企業市場始終的態度始終像是在玩票,支持不好,技術也未必先進(底層可能很先進,但是呈現給客戶的特性則未必)

而對於Amazon來說,一是貝索斯這個心懷遠大的男人一直積極努力的推動AWS,而且雖然Amazon的人均銷售額也很高,但是AWS的凈利潤率是高於Amazon的電商業務不少的(AWS凈利潤率很可能在10個點以上),所以也有強烈的經濟動機來讓它做這個事情,體現出來就是新的產品、新的特性推的很快,而且始終在向SMB和大型企業市場進軍。

最後從人的因素來說:

AWS是貝索斯力推的,而貝索斯是一個有能力完整「發明」一個行業的人,到現在AWS的模式也仍然被Azure、GCE等不斷的copy,說明其模式一開始就非常成熟,而貝索斯在市場上還沒有什麼競爭者的時候就不停的降價,說明他對IaaS市場的本質有著極其清晰的判斷。這種預見未來的能力太可怕了。

Google不是沒有這樣的人,但是顯然GAE並不是由一個這樣的人來主導的。


Amazon最先提供的是虛擬伺服器,虛擬存儲等IaaS服務,然後衍生出一系列PaaS服務,例如RDS, AMR等,因此非常容易兼容原有的各種軟體平台和環境,因此使用門檻很低,客戶可以幾乎不加修改的把原有應用部署到雲平台上.

Google提供的是PaaS平台,提供的是一整套自己的開發框架,客戶如果要使用,必須基於這個開發平台,即意味著很多客戶原有的應用要花費大量的時間精力才能移植到GAE上,這導致門檻更高,用戶群要比Amazon小得多


google 雲計算是層次比較高,但用戶的自主性不強,很難滿足口味各異的用戶,因此也少有成功的典範。

amazon的雲計算比較基礎,性能穩定,用戶自主性強,成功範例也多。

微軟的azure,先天缺陷,輸在windows上了。

阿里巴巴的雲計算,哥說的是雲計算,賣的是vps。

新浪的雲計算,類似gae,走的是paas,適合小型應用。


重視程度不一樣吧,google的更像是實驗產品,aws卻是穩步發展的成熟產品,而且盈利也不錯。AWS確實好用,就是還有點小貴,希望其他的競爭對手能趕上來。


你做網路服務用Google,做砸了你賠錢,做好了,Google做一個一樣的,你的全套infra都是人家的,API都用人家的。最好最好,你也就和Google的服務水平類似。十有八九人家還有內部的API,內部技術支持,再捆綁Google的入口,最後輕輕鬆鬆就把你的服務幹掉了。

Amazon是賣貨的。主業不是做app和做服務。你要是ebay,也不會去買aws,但是ebay類型的公司畢竟少。


因為你就算不知道什麼是雲計算,你一樣需要並且可以容易上手使用amazon ec2和s3。


差別很大, google是平台即服務的模式 也就是paas。亞馬遜是基礎設置及服務也就是Iaas, 兩者差別很大。google app engine上我用過java。不過有一些限制,而且從2010年年初開始中國已經開始屏蔽google app engine了。

亞馬遜的最自由。最重要的是中國沒有屏蔽亞馬遜的服務。


Google Cloud Engine剛剛起步,未來很難說。

在Google Cloud Engine的promotion階段我獲得過1000刀的免費額度,用過半年。相比AWS,谷歌的服務確實暫時欠穩定,曾經有幾次hosts在上面的網站掛了一會,似乎是內部的網路問題。


應用場景及重視程度的問題吧,google更注重雲計算在內部的應用,gfs,bigtable, mapreduce肯定不比亞馬遜的aws差。


我們同時在用Google雲和AWS,總體感覺Google雲是PaaS,容易入手,非常簡潔,直接提供解決方案。AWS是IaaS,靈活性非常高,可以隨心所欲地配置自己的架構。對大公司而言,還是更需要裝配自己專用的架構吧,省下來的錢夠招一大堆程序員了。

AWS的serverless架構,結合spot instance,可以給公司節約一大筆錢,當然更受青睞了。


AWS服務種類更多,Amazon客服更responsive,Google的雲計算相關技術其實很封閉(Surprise!),有點兒像微軟自己搞一套自己玩兒,和Google在其他領域的開放態度相左


因為我們人多。。。

對接客戶的銷售更多。。。

Google 只有一幫不用 oncall 難得理會客戶的野貓子程序員。。。


google沒做

自己打一下臉,做了:https://cloud.google.com/storage/


其實我覺得還有一點,因為Google的產品總是被牆!


推薦閱讀:

量子計算機時代雲計算的方向?
阿里雲伺服器怎麼玩才能更有意思?
GAE為什麼遲遲不支持python3.x?
阿里雲資料庫這樣的雲資料庫是如何實現的?用到了一些什麼技術?
什麼underlay網路?

TAG:亞馬遜Amazoncom | 雲計算 | AmazonWebServicesAWS | 谷歌Google |