AWS的軟肋與Cloudflare的顛覆(下)
神譯局是36氪旗下編譯團(tuán)隊(duì),關(guān)注科技、商業(yè)、職場(chǎng)、生活等領(lǐng)域,重點(diǎn)介紹國(guó)外的新技術(shù)、新觀點(diǎn)、新風(fēng)向。
編者按:AWS是全球第一大公有云,經(jīng)過(guò)十多年的經(jīng)營(yíng),這項(xiàng)云服務(wù)已經(jīng)發(fā)展出十分齊全的產(chǎn)品線,覆蓋的客戶令后面幾家都難以望其項(xiàng)背。但擁有巨大網(wǎng)絡(luò)效應(yīng)以及深厚護(hù)城河的AWS是不是就可以高枕無(wú)憂了呢?未必。就像AWS靠攻擊傳統(tǒng)企業(yè)的弱點(diǎn)顛覆計(jì)算/存儲(chǔ)基礎(chǔ)設(shè)施市場(chǎng)一樣,Cloudflare已經(jīng)用亞馬遜看家的“你的利潤(rùn)就是我的機(jī)會(huì)”找到了AWS的弱點(diǎn),準(zhǔn)備把它的存儲(chǔ)服務(wù)S3當(dāng)作突破口,用R2進(jìn)軍云服務(wù),并且打算成為全球第四大公有云服務(wù)提供商。Cloudflare能成功嗎?本文來(lái)自編譯,請(qǐng)看知名科技博主的分析。篇幅關(guān)系,我們分兩部分刊出,此為第二部分。
AWS的軟肋與Cloudflare的顛覆(上)
劃重點(diǎn):
S3用數(shù)據(jù)導(dǎo)出高額收費(fèi)來(lái)鎖定用戶與利潤(rùn)
R2用免費(fèi)數(shù)據(jù)導(dǎo)入導(dǎo)出攻擊S3
Cloudflare打算用模塊化顛覆AWS的整合
S3 的出口費(fèi)定價(jià)
S3就是OG Amazon Web Service:該服務(wù)于 2006 年 3 月 14 日推出,當(dāng)時(shí)的公告是這么寫(xiě)的:
Amazon Web Services今天宣布推出“Amazon S3(TM)”,這項(xiàng)簡(jiǎn)單的存儲(chǔ)服務(wù)可以用極低的成本為軟件開(kāi)發(fā)者提供高度可擴(kuò)展的、可靠的、低延遲的數(shù)據(jù)存儲(chǔ)基礎(chǔ)設(shè)施……
Amazon S3 是為互聯(lián)網(wǎng)準(zhǔn)備的存儲(chǔ)。服務(wù)旨在讓開(kāi)發(fā)者進(jìn)行web級(jí)別的計(jì)算可以更加輕松。Amazon S3 提供了一個(gè)簡(jiǎn)單的 Web 服務(wù)接口,可用于隨時(shí)在 Web 的任何地方存儲(chǔ)和檢索任意數(shù)量的數(shù)據(jù)。有了S3,任何開(kāi)發(fā)者都可以訪問(wèn)高度可擴(kuò)、可靠、快速、廉價(jià)的數(shù)據(jù)存儲(chǔ)基礎(chǔ)設(shè)施。亞馬遜本身就是利用這些設(shè)施運(yùn)行自己的全球網(wǎng)站網(wǎng)絡(luò)的。這項(xiàng)服務(wù)旨在將規(guī)模優(yōu)勢(shì)發(fā)揮到極致,并把這些優(yōu)勢(shì)交到開(kāi)發(fā)者手上……
有了S3, 開(kāi)發(fā)者只需為自己使用的東西付費(fèi),而且沒(méi)有最低費(fèi)用。每月每1 GB 存儲(chǔ)空間開(kāi)發(fā)者只需支付 0.15 美元,每傳輸1 GB 數(shù)據(jù)只需 0.20 美元。
就像你所想象的那樣,這個(gè)價(jià)格在隨后15 年的時(shí)間里一路在下降:
今天 1 GB 存儲(chǔ)空間的費(fèi)用是 0.023 美元,減少了 85%
將數(shù)據(jù)遷入 S3 是免費(fèi)的,減少了 100%
從 S3 遷出 1 GB 收費(fèi)為 0.09 美元,減少了 55%
這些數(shù)字是基本費(fèi)率;價(jià)格會(huì)因存儲(chǔ)層不同,有沒(méi)有使用 Amazon 的 CDN,更重要的是,你是不是跟 AWS 簽訂了長(zhǎng)期合同(稍后會(huì)詳細(xì)介紹)而異。不過(guò),除了所有這些變量以外,也有一致之處,那就是將數(shù)據(jù)移入和遷出AWS之間的成本差異;今年早些時(shí)候有一篇博文把這種差異叫做是 AWS 的“加州旅館”:
AWS 的定價(jià)還有一個(gè)奇怪之處,那就是他們對(duì)數(shù)據(jù)從自己的網(wǎng)絡(luò)流出進(jìn)行收費(fèi),但傳入自己網(wǎng)絡(luò)的數(shù)據(jù)就不收費(fèi)……我們?cè)囘^(guò)用寬容的態(tài)度來(lái)理解為什么 AWS 會(huì)用這種方式收費(fèi)。令人失望的是,似乎沒(méi)有一個(gè)解釋能證明它的無(wú)辜。就像我們深入研究所發(fā)現(xiàn)的那樣,即便考慮到讀寫(xiě)的對(duì)比(編者注:遷出是讀取,遷入是寫(xiě)入)以及這些操作對(duì)存儲(chǔ)介質(zhì)造成的磨損的不同,以及存儲(chǔ)容量容量規(guī)劃的挑戰(zhàn),種種情況都表明 AWS 收取的出口費(fèi)應(yīng)低于入口費(fèi)。
但他們并沒(méi)有這樣做。
我們能想到的AWS 的出口費(fèi)定價(jià)的唯一理由是:為了將客戶鎖定在自己的云端,并讓獲取客戶數(shù)據(jù)的成本高到令人望而卻步??蛻糁辽暇椭荒苌系竭@樣了。
即便公司小心翼翼不讓自己的任何后端服務(wù)被鎖定在 AWS上,但你發(fā)展的規(guī)模越大,放在AWS 上面的數(shù)據(jù)就越多,而將這些數(shù)據(jù)遷出的費(fèi)用高得離譜。因此,當(dāng)另一家公司開(kāi)發(fā)了一項(xiàng)看起來(lái)很有趣的服務(wù)——比如 Cloudflare Workers時(shí)——等待亞馬遜的替代方案然后用它來(lái)開(kāi)發(fā)就更容易了,哎呀,現(xiàn)在你更加被 AWS 鎖得更死了!
在價(jià)值鏈方面發(fā)生的事情很簡(jiǎn)單:亞馬遜為自己家的基礎(chǔ)設(shè)施支付了固定成本,并按邊際使用收取費(fèi)用;從服務(wù)的利潤(rùn)可以看出,這里的所有好處都?xì)w AWS了。這也是 AWS 留存策略的一個(gè)重要組成部分:對(duì)于大多數(shù) AWS 客戶而言,應(yīng)對(duì)成本上升最簡(jiǎn)單的解決方案就是簽訂長(zhǎng)期合同,從而大幅降低價(jià)格(再次,亞馬遜有足夠的降價(jià)余地),同時(shí)確保他們繼續(xù)留在AWS 更長(zhǎng)的時(shí)間,積累更多的數(shù)據(jù)并依賴更多 AWS 特有的服務(wù)。AWS就可以說(shuō)是西雅圖酒店了。
順便說(shuō)一下,那篇博文的作者之一就有Prince,他在文中指出,根據(jù) Cloudflare 對(duì)帶寬成本的理解,AWS 在美國(guó)/加拿大地區(qū)的出口費(fèi)利潤(rùn)率達(dá)到了 7959%;Prince當(dāng)時(shí)的結(jié)論是,AWS 應(yīng)該加入帶寬聯(lián)盟(Bandwidth Alliance),并在向 Cloudflare 發(fā)送數(shù)據(jù)時(shí)打折或免除出口費(fèi)(由于一項(xiàng)行業(yè)標(biāo)準(zhǔn)的私有網(wǎng)絡(luò)接口,AWS 不需要支付任何費(fèi)用),但兩個(gè)月后,Prince那篇文章的真正重點(diǎn)顯然在于本周發(fā)布的公告。
R2 對(duì)低端的顛覆
來(lái)自 Cloudflare 博客:
對(duì)象存儲(chǔ),有時(shí)候也稱為塊存儲(chǔ),可存儲(chǔ)任意大小的非結(jié)構(gòu)化文件。對(duì)象存儲(chǔ)非常適合存儲(chǔ)從媒體文件或日志文件到應(yīng)用特定元數(shù)據(jù)的所有內(nèi)容,而且獲取可實(shí)現(xiàn)一致的延遲、高持久性,且對(duì)容量沒(méi)有限制。
最熟悉的對(duì)象存儲(chǔ) API ,以及 R2 所實(shí)現(xiàn)的API就是亞馬遜的簡(jiǎn)單存儲(chǔ)服務(wù) (S3)。 2006 年S3推出時(shí),云存儲(chǔ)服務(wù)對(duì)開(kāi)發(fā)著來(lái)說(shuō)就是天賜之物。這不是一夜之功,但在過(guò)去十五年的時(shí)間里,開(kāi)發(fā)者已經(jīng)接受了云存儲(chǔ)及其存儲(chǔ)空間無(wú)限的承諾。
盡管云存儲(chǔ)具有變革性,但還是出現(xiàn)了一個(gè)缺點(diǎn):怎么讓數(shù)據(jù)恢復(fù)原狀。隨著時(shí)間的推移,各家公司已經(jīng)在云提供商的網(wǎng)絡(luò)上積累了大量數(shù)據(jù)。但當(dāng)他們?nèi)カ@取這些數(shù)據(jù)時(shí),卻會(huì)收到一筆與任何客戶價(jià)值都不相符的巨額出口費(fèi)用——這就是一種要繳納的稅,對(duì)此開(kāi)發(fā)者已經(jīng)習(xí)慣了。
于是有了R2。
Cloudflare 能夠?qū)崿F(xiàn)這一目標(biāo)的原因跟 S3 的利潤(rùn)如此驚人的原因其實(shí)是一樣的:帶寬是固定成本,不是邊際成本。舉一個(gè)最簡(jiǎn)單的例子,如果我有兩臺(tái)計(jì)算機(jī)通過(guò)線路連接,帶寬的成本就是我為這根線纜支付的費(fèi)用;一旦連接之后,我就可以免費(fèi)往任何方向傳輸任意數(shù)量的數(shù)據(jù)。
當(dāng)然,這種表述還不太正確:我還會(huì)受到這根線纜容量的限制;為了支持更多的數(shù)據(jù)傳輸,我得安裝更高容量的線纜,或者更多的線纜。但是,如果我已經(jīng)為最初的核心業(yè)務(wù)構(gòu)建了一個(gè)全球性的線纜網(wǎng)絡(luò),用來(lái)保護(hù)網(wǎng)站免受分布式拒絕服務(wù)攻擊并提供內(nèi)容交付網(wǎng)絡(luò),以至于所帶來(lái)的價(jià)值讓各地的 ISP都在自己設(shè)施給我開(kāi)辟空間來(lái)放置我的服務(wù)器?那么我將擁有大量的帶寬,而且這些帶寬的邊際成本為零,并且在靠近最終用戶的位置放置一大堆的硬盤(pán)驅(qū)動(dòng)器。
換句話說(shuō),我就成了 Cloudflare:我會(huì)為實(shí)際的邊際成本(存儲(chǔ),以及部分尚未確定但有望低于 S3 的運(yùn)營(yíng)費(fèi)率)收取邊際費(fèi)率,并免費(fèi)提供零邊際成本的產(chǎn)品。S3 的利潤(rùn)變成了 R2 的機(jī)會(huì)。
模塊化的顛覆
Cloudflare,至少?gòu)?AWS 的角度來(lái)看,仍然是條小魚(yú)。該公司上個(gè)季度的收入為 1.52 億美元,這個(gè)數(shù)值是AWS 六年前推出時(shí)收入的 10%。不過(guò),Prince卻看得很遠(yuǎn)。還是來(lái)自Protocol的那篇文章:
Prince說(shuō):“我們的目標(biāo)是成為第四大公有云?!?Cloudflare 已經(jīng)提供了名為 Workers 的serverless計(jì)算服務(wù),Prince 認(rèn)為增加低成本的存儲(chǔ)服務(wù)可鼓勵(lì)更多開(kāi)發(fā)者和公司圍繞 Cloudflare 的服務(wù)開(kāi)發(fā)應(yīng)用。
其中一種情況可能會(huì)是這樣的:對(duì)于特定類別的應(yīng)用來(lái)說(shuō),R2 是一個(gè)吸引人的選項(xiàng),也就是那種在不需要太多計(jì)算的情況下提供大量數(shù)據(jù)的應(yīng)用。此外,由于使用的是S3 API, R2 也可以放進(jìn)現(xiàn)有項(xiàng)目?jī)?nèi);開(kāi)發(fā)者可以把R2 放在S3 的前面,根據(jù)需要一次性抽取出數(shù)據(jù),然后獲得永久性的免費(fèi)出口。
盡管如此,AWS 提供的遠(yuǎn)不止存儲(chǔ); AWS的第二款產(chǎn)品是 EC2——彈性計(jì)算云(Elastic Compute Cloud)——這項(xiàng)服務(wù)讓客戶可以租用虛擬計(jì)算機(jī),根據(jù)定義,這些虛擬計(jì)算機(jī)的能力遠(yuǎn)超像 Workers 這樣的功能有限的邊緣計(jì)算服務(wù),AWS還提供一系列的數(shù)據(jù)庫(kù)產(chǎn)品與我之前提到的那種專業(yè)服務(wù). 并不是所有這些都一定能很好地轉(zhuǎn)化成 Cloudflare 的分布式基礎(chǔ)設(shè)施。
不過(guò),再次重申,Cloudflare 的分布式特性是該公司進(jìn)軍云業(yè)務(wù)如此吸引人的全部原因:R2 也許是 S3 的直接競(jìng)爭(zhēng)對(duì)手,但這并不意味著 Cloudflare 在云業(yè)務(wù)的其他任何方面都必須相同?;氐娇死锼闺c《創(chuàng)新者的解答》:
模塊化生產(chǎn)給行業(yè)結(jié)構(gòu)帶來(lái)了深遠(yuǎn)的影響,它催生了一系列獨(dú)立的、分散式的組織部門(mén)來(lái)完成銷售、采購(gòu)和裝配子系統(tǒng)和組件的任務(wù)。在共生式產(chǎn)品世界中,企業(yè)必須親自生產(chǎn)全部的重要組件,而在模塊化產(chǎn)品世界中,只耑要外包或者承包某一種組件的生產(chǎn)任務(wù)就可以搞活一家企業(yè)。究其根本, 模塊化接口的規(guī)格最終都將形成行業(yè)標(biāo)準(zhǔn),當(dāng)一個(gè)行業(yè)走到了這一步,那么業(yè)內(nèi)企業(yè)都可以將最佳供應(yīng)商生產(chǎn)的組件進(jìn)行混搭,從而很容易地滿足個(gè)性化的客戶需求。
克里斯滕森的模塊化顛覆 如圖5-1所示,這些分散經(jīng)營(yíng)的競(jìng)爭(zhēng)者破壞了整合式領(lǐng)先企業(yè)的市場(chǎng)。盡管為了簡(jiǎn)便起見(jiàn),我們?cè)诒緢D中只畫(huà)出了兩個(gè)維度,但是從技術(shù)上說(shuō),它們都是混合型競(jìng)爭(zhēng)者,因?yàn)樗鼈冊(cè)谄茐男詣?chuàng)新圖表中都是在同一個(gè)縱向軸上競(jìng)爭(zhēng),在這個(gè)縱向軸上,它們努力為每個(gè)客戶迅速提供他們想要的東西。然而,因?yàn)椴扇×朔稚⑹浇M織結(jié)構(gòu),它們的管理成本被大大降低,所以它們擁有了在低端市場(chǎng)以折扣價(jià)格競(jìng)爭(zhēng)的贏利能力。
這就是零出口費(fèi)在戰(zhàn)略上的重要性可能比經(jīng)濟(jì)上還要大之所在。S3 是 AWS 集成云產(chǎn)品的基礎(chǔ),并且仍然是公司鎖定的關(guān)鍵;如果 R2 因?yàn)槊鞔_拒絕數(shù)據(jù)鎖定而成為一個(gè)全新的云服務(wù)生態(tài)體系的基礎(chǔ),通過(guò)模塊化來(lái)跟三大巨頭競(jìng)爭(zhēng)的話,情況會(huì)怎樣?如果你始終可以免費(fèi)訪問(wèn)自己的數(shù)據(jù),那么把這些數(shù)據(jù)連接到由專注于做好一件事的公司開(kāi)發(fā)的同類最佳計(jì)算選項(xiàng)就變得更加合理,用不著等待亞馬遜來(lái)提供蒼白無(wú)力的模仿。
Cloudflare 對(duì)云的模塊化
此外,就像任何真正的顛覆一樣,亞馬遜將很難對(duì)此做出回應(yīng):當(dāng)然,R2 可能會(huì)導(dǎo)致亞馬遜降低出口費(fèi),但鑒于這些費(fèi)用對(duì) AWS 的利潤(rùn)和鎖定的重要性,很難看出這些收費(fèi)會(huì)徹底消失。更重要的是,AWS 本身也被鎖定在自己的集成方案里面了:整個(gè)服務(wù)在技術(shù)和經(jīng)濟(jì)上已經(jīng)被構(gòu)建為一個(gè)包羅萬(wàn)象的產(chǎn)品;為了回應(yīng) Cloudflare的進(jìn)攻而對(duì)自己進(jìn)行模塊化將是一場(chǎng)自殺。
與此同時(shí),這也是如果為什么 Cloudflare 會(huì)成功成為第四大云服務(wù)的原因,如果這件事情發(fā)生的話,很可能會(huì)給市場(chǎng)帶來(lái)增量:已經(jīng)在AWS 上面的公司基本上是不會(huì)走了,但外面還有不斷冒出的新公司,還有一大群還沒(méi)有遷移上云的公司,以及前面提到的可發(fā)揮 Cloudflare 優(yōu)勢(shì)的互聯(lián)網(wǎng)碎片化。Cloudflare 的優(yōu)勢(shì)在于它是一家相對(duì)較小的公司:對(duì)于巨頭來(lái)說(shuō)似乎微不足道的機(jī)會(huì)也會(huì)是它的巨大勝利,從而讓公司能夠擴(kuò)大規(guī)模,充實(shí)自己的產(chǎn)品并建立新的云生態(tài)體系。當(dāng)然,成功還沒(méi)有板上釘釘,但這個(gè)戰(zhàn)略已經(jīng)足以讓Prince那位教授在九泉之下感到自豪。
譯者:boxi。