AWS:一個(gè)為程序員而生的工具,如何變成50億的生意
“這是一筆(一年)50 億的生意,還在加速。”上月底,亞馬遜 CEO 杰夫·貝索斯這么介紹已經(jīng)運(yùn)作超過(guò)十年的 AWS 云計(jì)算業(yè)務(wù)。
這是 AWS(亞馬遜網(wǎng)絡(luò)服務(wù))誕生十多年來(lái),亞馬遜***透露它的收入。在此之前,沒(méi)人確定它究竟是個(gè)多重要的生意。
簡(jiǎn)單說(shuō),AWS 賣的是計(jì)算性能。亞馬遜在全球建設(shè)數(shù)了數(shù)十個(gè)數(shù)據(jù)中心,里面排列著成千上萬(wàn)臺(tái)計(jì)算機(jī)。它的客戶只需要花錢就能用這些計(jì)算機(jī)搭建網(wǎng)站、存放數(shù)據(jù)、運(yùn)行各種復(fù)雜的計(jì)算。
這就好像電力公司:發(fā)電站生產(chǎn)電,然后通過(guò)電網(wǎng)輸送給每個(gè)公司,這樣各家公司只需要花錢,不用買自己的發(fā)電機(jī)。和大規(guī)模發(fā)電的電站一樣,AWS 這樣的云計(jì)算服務(wù)比公司自己的機(jī)房更加經(jīng)濟(jì)。
不過(guò)和一個(gè)發(fā)電站用幾十年不同,計(jì)算機(jī)處理器升級(jí)速度快得多。因此云計(jì)算服務(wù)需要不斷更新設(shè)備、同時(shí)還得不斷降價(jià)。2006 年至今,AWS 已經(jīng)降價(jià) 44 次。
這樣一個(gè)需要不停追加投資、但產(chǎn)品同時(shí)又越來(lái)越便宜的生意,究竟能不能賺到錢?
現(xiàn)在看來(lái)是可以的,過(guò)去 3 個(gè)月的時(shí)間里,AWS 為亞馬遜帶來(lái) 15.6 億美元收入,利潤(rùn) 2.65 億。將它和亞馬遜網(wǎng)站上的零售利潤(rùn)相比,不難看出,AWS 已經(jīng)成為亞馬遜獲利(或者減少虧損)的一個(gè)重要支柱:
大概是沒(méi)人想到 AWS 可以這么賺錢。數(shù)字公布當(dāng)天,亞馬遜市值飆升 256 億美元——比 Google 上市時(shí)的市值還要高。并且這發(fā)生在亞馬遜電商業(yè)務(wù)再次虧損的情況下,有分析師認(rèn)為 256 億美元反應(yīng)了 AWS 在投資者眼中的真實(shí)價(jià)值。
現(xiàn)在每天已經(jīng)有超過(guò)一百萬(wàn)付費(fèi)客戶在使用 AWS 的服務(wù)。飛利浦用它分析 3.9 億份醫(yī)療檔案、熱門手機(jī)游戲部落戰(zhàn)爭(zhēng)用它在線對(duì)戰(zhàn)、斯坦福將公開課存放在這里。甚至美國(guó)宇航局的火星照片分析和中央情報(bào)局的情報(bào)分析都依靠 AWS 完成。
目前 AWS 已經(jīng)是云計(jì)算服務(wù)的老大,市場(chǎng)份額比隨后三名微軟、IBM、Google 加在一起更高:
數(shù)據(jù)來(lái)自 Synergy Research Group
很明顯,AWS 并不像書、薯片或者 Kindle 一樣直面普通消費(fèi)者。而不論是微軟、Google 還是 IBM,在十多年前都擁有比亞馬遜更豐富的技術(shù)經(jīng)驗(yàn)。
那么,為什么是亞馬遜做成了這事?
#p#
從商品名錄開始
我們采訪了 AWS 的***技術(shù)布道師杰夫·巴爾(Jeff Barr)。負(fù)責(zé)對(duì)用戶講解技術(shù)細(xì)節(jié)的巴爾已經(jīng)在亞馬遜工作了 13 年,從 AWS 建立之初就參與其中的。
2002 年下半年,巴爾開著一家私人咨詢公司,為新興的互聯(lián)網(wǎng)公司提供技術(shù)咨詢。作為早期計(jì)算機(jī)發(fā)展的見證者,巴爾 17 歲開始編程,此時(shí)已有 25 年軟件開發(fā)經(jīng)驗(yàn)。
那一年,亞馬遜發(fā)布了一個(gè)名叫 Amazon.com Web Services 的服務(wù)。簡(jiǎn)單說(shuō)就是亞馬遜把商品相關(guān)的信息,比如銷量、定價(jià)、名稱、出版社都放在一個(gè)數(shù)據(jù)庫(kù)里,并通過(guò)“接口”(API)開放給外界。
這就好像如今開發(fā)拍照應(yīng)用的人其實(shí)并不知道手機(jī)的攝像頭如何工作——他也不需要知道。手機(jī)的操作系統(tǒng)已經(jīng)做好拍攝功能,他只需要讓軟件接入虛擬的接口便能控制相機(jī)。
這樣的好處是開發(fā)者不用寫幾百行代碼控制攝像頭,可以將省下來(lái)的精力開發(fā)更特別的功能,比如美白或者濾鏡。
雖然 Amazon.com Web Services 的功能簡(jiǎn)單,但在當(dāng)時(shí),很少有網(wǎng)站做這樣的嘗試,因此它還是吸引到了一些用戶。比如有人就利用它做了一個(gè)如今看來(lái)相對(duì)原始的價(jià)格查詢服務(wù):你可以將書背后的那串書號(hào)用短信發(fā)到指定號(hào)碼,就會(huì)收到這本書在亞馬遜上的定價(jià)信息。
巴爾也是亞馬遜網(wǎng)絡(luò)服務(wù)的早期用戶,寫了兩個(gè)小軟件。那年晚些時(shí)候,他在西雅圖參加了亞馬遜召開的開發(fā)者大會(huì)。
這場(chǎng)“大會(huì)”一共來(lái)了四五個(gè)開發(fā)者,還沒(méi)亞馬遜的工作人員多,但當(dāng)時(shí)已經(jīng)是商界明星的貝索斯也來(lái)到現(xiàn)場(chǎng)推銷自己的新點(diǎn)子。會(huì)上,一位亞馬遜的技術(shù)人員說(shuō)未來(lái)公司要通過(guò)接口在線提供更多更豐富的功能。
“在此之前,我做了很多關(guān)于早期互聯(lián)網(wǎng)服務(wù)的項(xiàng)目,總想著有一天,大公司也會(huì)用這些服務(wù)。當(dāng)我看到亞馬遜嘗試將互聯(lián)網(wǎng)服務(wù)商業(yè)化的時(shí)候,我覺得這就是我想要的未來(lái)。”巴爾在接受好奇心日?qǐng)?bào)采訪時(shí)回憶說(shuō)。會(huì)后他便聯(lián)系面試,加入了亞馬遜。
解決亞馬遜自己的問(wèn)題
然而單單開放商品信息成不了一個(gè) 50 億美元的生意。轉(zhuǎn)機(jī)出現(xiàn)在 2003 年亞馬遜內(nèi)部的一次重大調(diào)整。
當(dāng)時(shí)亞馬遜已經(jīng)成立 8 年,每年賣出數(shù)億件商品。它的背后有數(shù)十個(gè)團(tuán)隊(duì)開發(fā)者各自負(fù)責(zé)不同的項(xiàng)目。但為了有效管理,服務(wù)器資源集中在一起,由一個(gè)部門管理,任何新項(xiàng)目都得先經(jīng)過(guò)審批才能用上。
根據(jù)《一網(wǎng)打盡》一書的描述,這個(gè)模式到 2003 年已經(jīng)難以為繼。甚至一些重要項(xiàng)目都因?yàn)闊o(wú)法協(xié)調(diào)足夠多的服務(wù)器資源而無(wú)法提前測(cè)試。
出問(wèn)題的不只是硬件,數(shù)十個(gè)團(tuán)隊(duì)各自開發(fā)的軟件如何對(duì)接也影響著整個(gè)團(tuán)隊(duì)的工作效率。
曾在亞馬遜任職,后加入 Google 的工程師 Steve Yegge 多年后在一篇文章里回憶說(shuō),貝索斯發(fā)郵件給技術(shù)團(tuán)隊(duì),要求公司內(nèi)部所有項(xiàng)目都必須做成通用的功能,用接口開放給其它團(tuán)隊(duì)——就像手機(jī)拍照一樣。這樣一來(lái),每個(gè)團(tuán)隊(duì)不需要來(lái)回溝通,只需要調(diào)用相應(yīng)的接口便能拿到自己需要的服務(wù)器,或者其它團(tuán)隊(duì)的成果,從而加速自己的項(xiàng)目開發(fā)。據(jù)說(shuō),貝索斯直接在郵件中威脅說(shuō)會(huì)炒掉任何不照做的人。
“開發(fā)者是煉金術(shù)士,我們的工作是傾盡全力讓他們施展煉金術(shù)。”貝索斯曾用這樣一句話解釋內(nèi)部平臺(tái)的調(diào)整。這是一個(gè)極為罕見的舉動(dòng),也是***次有大型互聯(lián)網(wǎng)公司做這樣的事。
并不只有亞馬遜一家公司有煉金術(shù)士,也不只有亞馬遜的煉金術(shù)士需要更好的工作平臺(tái)。解決了自己的問(wèn)題之后,亞馬遜自然地開始考慮將 AWS 改造成這樣一個(gè)平臺(tái),以收費(fèi)服務(wù)的形式提供給其它公司使用。
負(fù)責(zé)領(lǐng)導(dǎo)新的 AWS 團(tuán)隊(duì)的人是備受貝索斯器重的高管安迪·杰西(Andy Jassy)。2003 年晚些時(shí)候,杰西寫出了這個(gè)項(xiàng)目的計(jì)劃書,巴爾參與修訂。
滿足程序員而不是 CEO
有一個(gè)關(guān)于惠普的笑話流傳甚廣:IBM 和惠普的銷售去拜訪客戶。上了電梯,IBM 的人按了頂樓去拜訪 CEO;惠普的銷售按了地下室,因?yàn)?IT 部門在那兒。
當(dāng)亞馬遜開始推廣 AWS 這項(xiàng) IT 服務(wù)的時(shí)候,并沒(méi)有去頂樓找 CEO。更確切的說(shuō),亞馬遜根本沒(méi)有去找占著一幢樓的公司。
“剛開始,整個(gè)團(tuán)隊(duì)只有安迪、我,還有 5 個(gè)開發(fā)者。”巴爾對(duì)好奇心日?qǐng)?bào)說(shuō),當(dāng)時(shí)整個(gè)團(tuán)隊(duì)沒(méi)有銷售、沒(méi)有廣告,只有他一個(gè)人負(fù)責(zé)對(duì)外宣傳。他的目標(biāo)也很明確——愛自己折騰新工具的程序員。
從 2003 年開始,巴爾便出沒(méi)于程序員聚集的各種場(chǎng)合,比如技術(shù)研討會(huì)、探討云計(jì)算概念的早期聚會(huì)。
“基本上有開發(fā)者的地方,我們都在。”巴爾回憶說(shuō),“非常早期的時(shí)候,我有時(shí)候還得去和人解釋 amazon.com 是干什么的。”
除了參加會(huì)議,巴爾還用程序員愛用的博客對(duì)外宣傳 AWS。2004 年 11 月,AWS 官方博客上線了,巴爾在一篇不到 100 字的短文里宣布了 AWS 博客的誕生,稱 AWS 的開發(fā)者關(guān)系團(tuán)隊(duì)將在這里分享 AWS 相關(guān)的各種信息。你今天還能在亞馬遜上看到這篇文章。
在撰寫技術(shù)文檔、出門宣傳在線服務(wù)概念的間隙,巴爾每隔兩三天便寫一篇短文,在博客上介紹 AWS 推出的新功能、幫助開發(fā)的技術(shù)文檔,以及開發(fā)者利用它制作的新工具。
等到 2006 年 AWS 的兩個(gè)重量級(jí)產(chǎn)品 S3 云存儲(chǔ)服務(wù)和 EC2 先后上線的時(shí)候,巴爾已經(jīng)帶著幾個(gè)人規(guī)模的小團(tuán)隊(duì)在技術(shù)開發(fā)者的圈子里花兩年多時(shí)間推廣 AWS 以及云計(jì)算的概念。EC2 上線沒(méi)幾天,亞馬遜在數(shù)據(jù)中心預(yù)先準(zhǔn)備的計(jì)算機(jī)便被全部占滿。
你可以把 S3 當(dāng)成一個(gè)可以無(wú)限大變大的硬盤。而 EC2 是一個(gè)虛擬平臺(tái),開發(fā)者可以在幾分鐘時(shí)間里讓一臺(tái)裝好操作系統(tǒng)的計(jì)算機(jī)上線工作。
之后幾年里,亞馬遜的大部分營(yíng)銷完全針對(duì)程序員。亞馬遜全球開發(fā)者營(yíng)銷負(fù)責(zé)人 Adam FitzGerald 對(duì)好奇心日?qǐng)?bào)這么評(píng)論到:“程序員對(duì)解決技術(shù)問(wèn)題比較感興趣,對(duì)漂亮的營(yíng)銷詞匯沒(méi)什么興趣。如果你能幫助他們解決問(wèn)題。對(duì)他們會(huì)更有用的是圍繞工具提供一個(gè)社區(qū)的感覺。”
技術(shù)人員樂(lè)于分享自己用工具解決問(wèn)題的經(jīng)驗(yàn),而不是如何請(qǐng)大公司幫自己解決問(wèn)題的事跡。工具定位讓 AWS 針對(duì)的這群的用戶同時(shí)也成為它最熱情的鼓吹宣傳者。Netflix 的云計(jì)算負(fù)責(zé)人 Adrian Cockcroft 就是 AWS 的超級(jí)支持者其中之一。之前四五年的時(shí)間里,他曾經(jīng)在長(zhǎng)達(dá) 4、5年的時(shí)間里出席所有技術(shù)活動(dòng)時(shí),都在談宣傳 Netflix 如何用 AWS 滿足自己的超高需求。
甚至,AWS ***次登上訪問(wèn)量巨大的《紐約時(shí)報(bào)》網(wǎng)站,靠的也不是廣告或者媒體發(fā)布會(huì),而是因?yàn)榧~時(shí)的技術(shù)人員刊文介紹說(shuō)自己如何用 AWS 將 19 世紀(jì)的所有《紐約時(shí)報(bào)》新聞掃描成數(shù)字照片,存放在 AWS 上。很難想象如果幫《紐約時(shí)報(bào)》解決技術(shù)問(wèn)題的是 IBM,我們還會(huì)看到這樣的消息。
這樣的定位幫助亞馬遜抓住了一個(gè)新的浪潮。
#p#
隨創(chuàng)業(yè)公司成長(zhǎng)
就在 AWS 接連推出重量級(jí)產(chǎn)品的 2006 年,***次互聯(lián)網(wǎng)泡沫破滅留下的陰影逐漸消散,新一代互聯(lián)網(wǎng)創(chuàng)業(yè)公司開始大量涌現(xiàn)。緊接著,伴隨 iPhone 和 Android 智能手機(jī)的誕生,移動(dòng)應(yīng)用成為一個(gè)新的創(chuàng)業(yè)趨勢(shì)。
Airbnb、Instagram 等熱門創(chuàng)業(yè)公司都在這個(gè)時(shí)期誕生。而 Netflix、Rovio 之類已經(jīng)成立一段時(shí)間的公司,也在這個(gè)時(shí)期找到新的增長(zhǎng)點(diǎn)。
上述這些公司都是 AWS 的客戶。這是因?yàn)樗匿N售方式幾乎***迎合了缺少人力和資本去折騰企業(yè)服務(wù)的小團(tuán)隊(duì)。
盡管是為公司解決 IT 技術(shù)問(wèn)題而生,但 AWS 更像是一個(gè)賣給程序員的工具,而不是一個(gè)賣給 CEO 的企業(yè)服務(wù):用戶不需要接觸銷售人員,直接在網(wǎng)頁(yè)上用亞馬遜賬號(hào)自助登錄便能開始使用 AWS,付款也通過(guò)那個(gè)賬號(hào)綁定的信用卡自動(dòng)結(jié)算。這樣的銷售方式幾乎***迎合了缺少人力和資本去折騰企業(yè)服務(wù)的小團(tuán)隊(duì)。
同時(shí),AWS 顛覆了傳統(tǒng)的 IT 銷售模式,將計(jì)算資源拆成了CPU 使用小時(shí)、硬盤存儲(chǔ) GB、帶寬等可以量化的小塊,開發(fā)者不再需要按照硬件數(shù)量付錢。這樣一來(lái),創(chuàng)業(yè)公司可以隨著規(guī)模的擴(kuò)大租用更多資源,而不用一次支付過(guò)高的成本。即便創(chuàng)業(yè)失敗也只需要中止服務(wù),而不用擔(dān)心之前購(gòu)買的服務(wù)器怎么處理。
之后幾年里中,許多創(chuàng)業(yè)公司使用的 AWS 服務(wù)也隨著自身業(yè)務(wù)的發(fā)展而快速增長(zhǎng)。2008 年開始推廣包月在線視頻服務(wù)的 Netflix 將電影存放、播出用到的所有計(jì)算放在 AWS 上完成。到 2014 年,Netflix 已經(jīng)從不起眼的光盤租賃網(wǎng)站發(fā)展為一個(gè)在線視頻巨獸——它在高峰期占整個(gè)美國(guó)下載流量的 34%。
微軟和 Google 也都希望為不同規(guī)模的公司提供云計(jì)算服務(wù),但作為兩個(gè)傳統(tǒng)的技術(shù)巨頭,他們一開始都要求創(chuàng)業(yè)公司接受自己的技術(shù)標(biāo)準(zhǔn)——比如微軟的編程語(yǔ)言、數(shù)據(jù)庫(kù),剛開始的時(shí)候甚至是 Windows 操作系統(tǒng)。這并不是從 0 開始的創(chuàng)業(yè)公司愿意接受的限制。
到 2011 年,有人統(tǒng)計(jì)了硅谷***科技創(chuàng)業(yè)孵化器 Y Combinator 孵化的 250 家創(chuàng)業(yè)公司所使用的技術(shù)。其中最多的是亞馬遜,有 87 家公司將自己的服務(wù)放在 AWS 上,只有 9 家放在 Google 的服務(wù)上。微軟的數(shù)字是 0。
今天的市場(chǎng)
隨著創(chuàng)業(yè)公司的增長(zhǎng),AWS 也成長(zhǎng)了起來(lái)。今天的 AWS 已經(jīng)有 40 個(gè)類似 EC2 的服務(wù),每年推出數(shù)百個(gè)新功能。從 2011 年開始,亞馬遜以每年上百人的速度招募企業(yè)銷售人員,將類似飛利浦、諾華制藥這樣的傳統(tǒng)大公司拉進(jìn) AWS。
競(jìng)爭(zhēng)對(duì)手意識(shí)到問(wèn)題的嚴(yán)重性差不多也是在 2011 年。鮑爾默在那年年初炒掉當(dāng)時(shí)的微軟云計(jì)算和企業(yè)服務(wù)負(fù)責(zé)人,調(diào)整云計(jì)算業(yè)務(wù)發(fā)展方向。
為了和 AWS 競(jìng)爭(zhēng),受命領(lǐng)導(dǎo)轉(zhuǎn)型的薩提亞·納德拉讓名為 Azure 的微軟云計(jì)算業(yè)務(wù)變得越來(lái)越開放,支持競(jìng)爭(zhēng)對(duì)手技術(shù)。哪怕這意味著擠壓微軟收入頗豐的 Windows 服務(wù)器軟件和數(shù)據(jù)庫(kù)銷售業(yè)務(wù)。
當(dāng)納德拉在 2014 年接替鮑爾默擔(dān)任微軟 CEO 以后,Azure 工程團(tuán)隊(duì)的負(fù)責(zé)人、熱衷于在自己的技術(shù)博客寫文章介紹新功能的斯科特·古斯里連升兩級(jí),開始管理整個(gè)云計(jì)算和企業(yè)業(yè)務(wù)——這是微軟第二大業(yè)務(wù),規(guī)模超過(guò)了 Windows,微軟對(duì) Azure 的重視程度不言而喻。
反應(yīng)更慢的 Google 和 IBM 也在 2013 年分別通過(guò)研發(fā)和收購(gòu)開始提供與 AWS 相類似的服務(wù)。那一年,中央情報(bào)局將 6 億美元訂單給了亞馬遜,而不是和政府合作更多的 IBM。
AWS 依然***,根據(jù)德意志銀行的評(píng)估,目前距離最近的微軟 Azure 服務(wù)的規(guī)模***可能只有 AWS 的 1/10。但距離正在縮小,Azure 在過(guò)去一年里,每個(gè)季度的銷售數(shù)字都增長(zhǎng)了超過(guò) 100%。
如果說(shuō)競(jìng)爭(zhēng)對(duì)手之前對(duì)賣基礎(chǔ)云計(jì)算的商業(yè)模式還有哪怕半分疑慮,現(xiàn)在也已經(jīng)被亞馬遜公布的數(shù)字所打消。亞馬遜有先發(fā)和規(guī)模優(yōu)勢(shì),而微軟和 Google 有著更充足的資金。
從為程序員提供一個(gè)好的工作臺(tái)開始,亞馬遜顛覆了企業(yè) IT 服務(wù)市場(chǎng)。現(xiàn)在,新的競(jìng)爭(zhēng)開始了。