對公用云服務“不賺錢”背后的技術(shù)緣由探究
【編者的話】
從云計算翩然而至的那天起,“降低企業(yè)成本”、“幫助企業(yè)在云中獲得利潤”的概念就一直是最吸引企業(yè)的地方。看看我們的云計算市場,雖然也發(fā)展得熱火朝天,但我們追趕國外先進水平的腳步似乎還是很緩慢的,事實是“公有云”服務的發(fā)展參差不齊,也尚未形成細化的標準和規(guī)范。為什么我國公有云服務發(fā)展多年,IT資源還是不能得到在“云”中的高效提供或利用?本文筆者醉翁之意不在酒,展開了基于公有云服務“不掙錢”現(xiàn)狀背后,對其技術(shù)緣由的探究。
以下為作者原文。
且讓我往Amazon Other Revenue中捎帶的AWS淺淺挖一鏟子。本月早些時候Amazon CTO Werner Vogels在北京宣稱AWS過去八年最驕傲的annual growth是40%,當然含基于http的S3,Werner在演講中也很驕傲S3對AWS的貢獻,換言之,EC2貢獻的增長率恐怕還不及這溫和的 “40度”。百分之40年復合增長率可是要餓死互聯(lián)網(wǎng)生意的哦!母公司Amazon用http做生意如果只按40%年復合增長率至今,則我們大多數(shù)人一定 都還未聽說過這家公司。我記得當年EMC公司fire掉VMWare前CEO Diane Greene就是因為她沒能讓VMWare的年增長率達到華爾街的溫和預期:50%,即,她讓虛擬化CPU增長率居然跑輸了硬件CPU基于摩爾定律的增長 率(等價于成本下降率,至少要59%)!
AWS為何增長如此慢?新市場肯定需要時間培育,但當年起于http之末的各色在線生意也 都是全新的,怎么從來就像增長800%的勁頭呢?20年了至今都還是這般架勢!而且虛擬化的CPU增長一點都不慢,絕對超過硬件增長速度,更何況這兩年火 起來的容器,過去10年虛擬機接龍未來一兩年容器的復合增長基本可以用虛擬機的 X 容器的。粗算前者是硬件的10倍,后者又是前者10倍,怎么也折騰不出0.4倍增長來的。什么問題,我猜從業(yè)者AWS一定知道,Google也一定知道, 前者只得咬牙拼了,后者不妨躲著看好戲,自己先內(nèi)部用著,賺錢的事等恐龍死完了后再說吧!
財務梳理公用云服務不賺錢之不爭事實,不 是我特別要深入研究的課題,倒是更想分析一下辛苦抗戰(zhàn)8年不掙錢或許還有技術(shù)緣由。我在猜,用Hypervisor做CPU虛擬化是否有點忒實誠了,用其 做私有IT讓買家當冤大頭當然是沒有什么問題的,比買硬件省老鼻子TCO了!然而做服務按開機時長收費就比較難了,Hypervisor,GuestOS 和應用情況很不同:應用具有交易業(yè)務生活等人的根本屬性,且讓我用江湖屬性簡稱之。江湖屬性與相互利用抱團取暖愿打愿挨利他雙贏等基本是一個意 思,讓人類經(jīng)濟得以輝煌發(fā)達的銀行生意就是江湖的典型,儲方貸方皆明知被剝削利用,愿意!應用就具有這種人的江湖屬性,我不用資源(cpu, memory, storage, bandwidth)的時候那就利他吧!我為人人,人人為我嘛??墒荋ypervisor和跑在其上的GuestOS不具有此江湖性,忒實在,不能勝任銀 行貨幣虛擬化的賺錢效率。
容器虛擬化屬于應用虛擬化,有人性,公用云服務用容器虛擬化應該能賺錢。先行者也并沒什么先行優(yōu)勢。
其實高效率CPU虛擬化只是公用云賺錢的必要條件之一,并不充分。缺乏高效率網(wǎng)絡虛擬化的云是死的,死就死在云主機由于需要網(wǎng)絡服務被困死在某個鐵皮盒子 里,或更難以解決的問題:VPC中的一群云主機由于使用私有路由器而被困死于某個機柜內(nèi)。有興趣讀者不妨從AWS租用VPC試試,就能體會到這樣的困死屬 性;會玩Openstack Neutron的也可得到同樣體驗。此類技術(shù)都有點硬塞給租戶一個私有路由器,雖然此私有路由器可以用虛擬機或容器做出來,還管它叫做“網(wǎng)絡功能虛擬化” (聽起來用虛擬機或容器做的游戲,郵箱, xyz,也都可以叫做xyz虛擬化了),但做好的路由器就退化成物理的了,物理的路由器就不免要把云主機或VPC困死于其所在不遠處。具有此種困死屬性的 云,無論公,私,資源擁有者都無法讓所擁有的資源得到高效提供(公)或利用(私)。死云或許是云IaaS服務7,8年沒起色的問題所在吧 ……
網(wǎng)絡虛擬化是讓云主機與任何物理設備去除耦合的,業(yè)界在做完CPU虛擬化之后剩下尚未做好的IT資源徹底虛擬化之***未盡工作,也是讓云最終動起來活起來的必要工作。