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