去年10月,下著雨,我和英國人Simon Wardley站在紐約一條濕漉漉的人行道上,爭論著云服務(wù)的未來。
Simon認(rèn)為,因?yàn)橐?guī)模大,公共云在成本上占優(yōu)勢,為特定組織所建的私有云則不然。這點(diǎn)我非常認(rèn)同。Simon進(jìn)一步推論說,正因?yàn)槿绱耍赥o B市場上,公共云的占有率和占有深度更強(qiáng)。這點(diǎn)我非常不認(rèn)同。
Simon那一套觀點(diǎn)的理論基于經(jīng)濟(jì)學(xué)里的經(jīng)濟(jì)人假設(shè):如果用公共云的成本低于用私有云的成本,經(jīng)濟(jì)人必然會(huì)選擇公共云。
我承認(rèn),隨著時(shí)間的推移,公有云的成本會(huì)越來越低。不過,正如Avi Deitcher一篇博客的標(biāo)題發(fā)問,《AWS的價(jià)格會(huì)遵循摩爾定律嗎?》(注:AWS即Amazon Web Service,是亞馬遜的云服務(wù))。按照摩爾定律,同樣性能的芯片,每隔一年半到兩年的時(shí)間,價(jià)格會(huì)下降一半。答案是顯而易見的,并不會(huì)。服務(wù)不等于純粹的芯片,服務(wù)還包括許多其他的投入,比如人力資源。公有云成本的降速很快,不過不會(huì)像摩爾定律預(yù)言的那么快。
AWS比自己建立私有云便宜得多,而且,AWS三年內(nèi)價(jià)格下降了56%,伴隨著這個(gè)趨勢,二者的價(jià)格差會(huì)進(jìn)一步拉大。Avi Deitcher計(jì)算了一下,如果一個(gè)公司有600個(gè)計(jì)算單位,三年時(shí)間里,用AWS的話,支出約為110萬美元,自己DIY私有云的話,支出約為230萬美元。
這個(gè)計(jì)算結(jié)果很有意思。既然可以用公有云可以省下這么多錢,為什么那么多企業(yè)建私有云?為什么沃爾瑪最近還說要建一個(gè)超大私有云?
美國東部有一家銀行(例子并非虛構(gòu),但原作者未透露具體名稱),它DIY私有云,有近12萬一對一映射到硬件上的服務(wù)器映像,即,它有12萬個(gè)計(jì)算單位。由于規(guī)模效應(yīng),它的單位成本會(huì)低于DIY私有云的小公司,但是高于AWS。粗暴地估算一下,它DIY私有云的總成本接近 ( 110 + 230 ) / 2 * 120000 / 600 ≈ 34000 萬美元 = 3.4 億美元。
這家銀行有約4000個(gè)開發(fā)人員,年IT預(yù)算約7.5億美元。所以,我剛剛估算的數(shù)字還在合理范圍內(nèi)。
如果該銀行現(xiàn)在將相關(guān)業(yè)務(wù)全部轉(zhuǎn)移到AWS上,忽略掉轉(zhuǎn)移成本,該銀行能省下什么?
三年下來,省下的成本接近 34000 – ( 110* ( 120000 / 6 ) ) ≈ 12000 萬美元 = 1.2 億美元。相當(dāng)于每年省下4000萬美元。
重申一遍,這個(gè)公式是忽略了轉(zhuǎn)移成本的,同時(shí),也忽略了AWS價(jià)格逐年下降的趨勢。本文的估算方法非常粗略。
4000萬是一大筆錢。但是,考慮到該銀行的年總收益為340億美元,年凈利潤為100億美元,4000萬只是利潤的0.4%,而放棄全部的云基礎(chǔ)建設(shè),轉(zhuǎn)移到AWS上,是一個(gè)伴隨著高風(fēng)險(xiǎn)的重大決策。
這正是那些鼓吹公共云的人所忽視的。公共云占據(jù)了價(jià)格優(yōu)勢,但是對于很多公司來說,使用公共云的投資回報(bào)率沒有高到一定程度,讓他們愿意放棄對自己數(shù)據(jù)和業(yè)務(wù)的掌控,承受來自第三方的風(fēng)險(xiǎn)。所以我覺得,在相當(dāng)長的時(shí)期內(nèi),私有云依然有存在的意義。
這里要提到另一個(gè)常見的觀點(diǎn):公司可以把新增的工作負(fù)荷放到公有云上去,既有的東西就繼續(xù)在公司內(nèi)部運(yùn)作好了。換句話說,這種觀點(diǎn)的另一層意思是,可以將一部分工作負(fù)荷轉(zhuǎn)移到公有云,而將最核心的系統(tǒng)保留在公司內(nèi)部。肯定有公司這么做,但它們的情況一般有點(diǎn)特殊,它們的工作負(fù)荷通常是離散的、時(shí)變的。總的來說,這種做法是最不討好的。它徒增復(fù)雜性,風(fēng)險(xiǎn)也不會(huì)比全盤轉(zhuǎn)移到云端小,而且,根本省不了幾個(gè)錢。
說來說去,如果你覺得奇怪,這些公司為什么沒有愉快地采用公有云,不是因?yàn)樗麄兩担且驗(yàn)樗麄冃枰屑?xì)權(quán)衡風(fēng)險(xiǎn)和收益。
Simon,你覺得我說的對嗎?