云的上半場(chǎng)是規(guī)模和效率的比拼
回顧云計(jì)算上半場(chǎng)的技術(shù)競(jìng)爭(zhēng),某種程度上是圍繞計(jì)算規(guī)模化和計(jì)算效率提升展開的。
計(jì)算規(guī)?;?/strong>
國外領(lǐng)先廠商亞馬遜AWS,首先通過EC2、S3等服務(wù),奠定了云計(jì)算基礎(chǔ)服務(wù)的標(biāo)準(zhǔn)。隨后,在全球各國大力建設(shè)超大型數(shù)據(jù)中心,迅速進(jìn)行規(guī)模擴(kuò)張,市場(chǎng)份額一度達(dá)到超過50%以上。這既是技術(shù)優(yōu)勢(shì),也是商業(yè)優(yōu)勢(shì),使其成為率先盈利的云計(jì)算廠商。
(來源:AWS官網(wǎng))
國內(nèi)云計(jì)算先行者阿里云,當(dāng)年由于隨著電商業(yè)務(wù)的快速增長,遭遇傳統(tǒng)IOE架構(gòu)的規(guī)模瓶頸,不得不展開了云計(jì)算的自研,在全球率先突破了5000臺(tái)集群的規(guī)模瓶頸,這才發(fā)展出中國自研的云計(jì)算技術(shù)。
計(jì)算效率
伴隨規(guī)模增長,效率問題愈加凸顯,數(shù)以萬計(jì)、十萬計(jì)的服務(wù)器資源,如何在云平臺(tái)上得以高效利用,成為產(chǎn)業(yè)技術(shù)攻堅(jiān)的共同方向。
虛擬化效率提升。隨著CPU核心數(shù)量的增長,Xen虛擬化技術(shù)逐步被KVM所取代。隨著云上IO密集型應(yīng)用的發(fā)展,IO虛擬化成為性能瓶頸。2017年,中美的云計(jì)算兩巨頭又不約而同的領(lǐng)先業(yè)界發(fā)布了軟硬一體的虛擬化加速技術(shù),大大提高了IO虛擬化性能的上限。幾年后,DPU的概念逐漸成為行業(yè)的共識(shí)。
容器技術(shù)細(xì)化資源粒度。容器技術(shù)的出現(xiàn),方便應(yīng)用進(jìn)行更細(xì)粒度的拆分,相比虛擬化技術(shù)更加輕量化、具有更好的彈性,在云上更是如虎添翼,更成為云原生的核心理念之一。
函數(shù)計(jì)算提升時(shí)間維度的資源利用率。函數(shù)計(jì)算一方面達(dá)成了serverless理念,使得應(yīng)用開發(fā)更加便捷,更使得計(jì)算資源可以在時(shí)間維度上進(jìn)行毫秒級(jí)的調(diào)度和分配,按需調(diào)用。
云計(jì)算的規(guī)模突破,從技術(shù)上使得超大型的互聯(lián)網(wǎng)服務(wù)可以在云上運(yùn)行,而資源的利用率提升,使得公共云可以通過彈性共享降低用戶成本,商業(yè)模式得以成立。這兩點(diǎn)構(gòu)成了云計(jì)算上半場(chǎng)算力逐步上云的主要內(nèi)因。
只是隨著行業(yè)整體的技術(shù)進(jìn)步,計(jì)算規(guī)模和效率的差異,不再成為用戶視角的一個(gè)痛點(diǎn)。那么,云計(jì)算廠商將會(huì)如何相互拉開差距呢?
云計(jì)算下半場(chǎng)面臨的問題和挑戰(zhàn)
隨著上云進(jìn)入深水區(qū),越來越多的問題暴露出來,使得部分客戶進(jìn)入觀望,云計(jì)算歷經(jīng)數(shù)年的持續(xù)增長后也遭遇了瓶頸期。
首先是數(shù)據(jù)安全和隱私的擔(dān)憂。數(shù)據(jù)時(shí)代,是現(xiàn)代企業(yè)的核心競(jìng)爭(zhēng)力之一,企業(yè)對(duì)云上數(shù)據(jù)的安全性格外關(guān)注。一旦存在云上的數(shù)據(jù)發(fā)生丟失或泄露,造成的損失對(duì)用戶將難以衡量。
其次是廠商鎖定的困擾。云廠商的技術(shù)路線各異,紛紛提出各自視角的最優(yōu)技術(shù)方案,但從用戶視角,一旦選定某一家云廠商的獨(dú)有方案,以此構(gòu)建的應(yīng)用進(jìn)行遷移,代價(jià)會(huì)非常高。
最后,云計(jì)算新的服務(wù)層出不窮,上云所面臨的知識(shí)點(diǎn)爆炸和技術(shù)體系重構(gòu)使得許多企業(yè)和CIO們猶豫不決。
因此,云計(jì)算的下半場(chǎng),安全、兼容性、易用性可能成為云廠商的共同努力方向,成為整個(gè)產(chǎn)業(yè)所面臨的共同問題。
安全方面,云安全服務(wù)和能力將成為云廠商的核心競(jìng)爭(zhēng)力之一。
隱私計(jì)算的提出也愈發(fā)受到產(chǎn)業(yè)鏈上下游的重視。
一些云廠商率先提出了用戶數(shù)據(jù)透明的概念,使得用戶數(shù)據(jù)在云上的所有的操作和訪問可見、可審計(jì),也不失為解決用戶數(shù)據(jù)隱私疑慮的嘗試。
為了打消用戶心理上對(duì)安全的顧慮,混合云、分布式云等概念被提出,從市場(chǎng)效果看,確實(shí)分流了一部分云的用戶。混合云也在相當(dāng)長一段時(shí)間內(nèi)仍然會(huì)存在,但是從長期看,公共云仍然會(huì)越來越成為行業(yè)的主流,因此在公共云的安全和隱私技術(shù)發(fā)展上,仍然有非常大的提升空間。
兼容性方面,云廠商先后開放各自的API,但是由于技術(shù)架構(gòu)和產(chǎn)品族設(shè)計(jì)的差異化,用戶視角來說反而變得更加復(fù)雜。
如何在一定程度上形成行業(yè)共識(shí),減少用戶上云的困擾,形成API的最小合集仍然有待所有廠商共同解決。
此外,國內(nèi)外云廠商聯(lián)合推出了OAM(Open Application Model)的理念,另辟蹊徑,提出將應(yīng)用與部署、運(yùn)維分離的思路,在現(xiàn)階段難以全面解決兼容性的現(xiàn)實(shí)情況下,先對(duì)應(yīng)用進(jìn)行解耦,避免整體按基礎(chǔ)設(shè)施重構(gòu)的復(fù)雜性。
開源或許是解決兼容性的途徑之一。新的技術(shù)理念,可以通過開源項(xiàng)目進(jìn)行落地和細(xì)化,并通過開源的方式為更多廠商所接受,逐步形成產(chǎn)業(yè)共同的方向。例如OAM通過KubeVela開源項(xiàng)目進(jìn)行推廣,并已成為CNCF sandbox項(xiàng)目。而龍蜥開源社區(qū)的發(fā)起,更是為了建立國內(nèi)的CentOS操作系統(tǒng)替代的統(tǒng)一標(biāo)準(zhǔn)而設(shè)立。
易用性方面,低代碼開發(fā),serverless等新技術(shù)的出現(xiàn),力求簡(jiǎn)化用戶的開發(fā)和部署,自動(dòng)化運(yùn)維和性能監(jiān)測(cè)等配套工具也在不斷完善中,使得用戶可以專注于業(yè)務(wù)模型抽象,而不用關(guān)心代碼編寫、底層運(yùn)維、資源彈性伸縮,使得用戶可以從輕量化上云,最快感受到新技術(shù)的紅利。
雖然在計(jì)算規(guī)模和效率上的技術(shù)創(chuàng)新并不會(huì)停止,但相比于云計(jì)算上半場(chǎng)廠商間性能指標(biāo)數(shù)字不斷刷新的“軍備競(jìng)賽”,云計(jì)算下半場(chǎng)的比拼,相對(duì)更加考驗(yàn)云廠商的“內(nèi)功”。
云計(jì)算最終會(huì)演進(jìn)為產(chǎn)業(yè)的共同選擇,成為像智能手機(jī)一樣普及的“新技術(shù)”,而如何從用戶的視角,真正解決他們的諸多困惑和疑慮,將成為影響用戶決策的又一勝負(fù)手。