本文做者:張海龍,CODING 創始人兼 CEO
發完開工利是以後,2019 年算是正式開始了。
2019 年經濟減速的陰雲籠罩了全部行業,雲計算行業也難獨善其身:上游供應商英特爾將自身業務的疲軟歸咎於」數據中心設備行業市場減速「;與此同時微軟在 1 月 30 日公佈的財報也低於預期:Azure 2018 年 Q4 的銷售增加了 76% ,爲該指標公佈後的最低值;AWS 也一樣飽受行業放緩的困擾,雖然有着超過 73 億美圓的收入,可是增速創 2015 年以來新低。
評論認爲,雲計算行業的存量市場或消耗殆盡,正式進入低潮期。小程序
我以爲所謂的寒冬並不徹底是壞事,窮則思變,變則通。增速低迷迫使整個行業思考雲計算在資源範疇之外的價值。《流浪地球》裏對剎車時代、逃逸時代和流浪時代的設定頗有意思,類比於雲計算行業,咱們如今應該處於「資源時代」的末期,即將進入「功能時代」。segmentfault
本文是我基於如今的市場環境下,對雲服務將來的發展趨勢做出的一些思考。服務器
先定義一下兩個時代:架構
資源時代有兩個階段:虛擬機階段和容器階段。虛擬機階段已經走過,用戶再也不須要對物理設備進行管理和維護。目前咱們正在經歷容器階段:將 OS 虛擬化,此時,服務器資源已經迅速的平價化,雲平臺的競爭已經逐步從單純的硬件價格競爭滑向功能層面的競爭。可是容器仍有必定門檻,須要專門的運維人員來管理,這樣的服務方式依舊只適用於大型企業或者新興科技公司。幫助相對傳統的企業上雲的問題依然沒有解決。
而 Serverless 的出現標誌着」功能時代「的到來,企業將逐步擺脫底層運維的管理負擔,大幅下降雲的使用門檻,給雲服務行業帶來質變。less
當提到 Serverless 你們腦中馬上就會聯想到 AWS 的 Lamda 服務。狹義上 Serverless 的確指 Lamda 這類無需預置環境或管理服務器便可運行代碼的服務,但更廣義上的 Serverless 是指在用戶和雲服務之間搭建了一個隔離層,用戶直接使用」功能「,而對其中的」雲服務「無感知的一種雲服務方式。在 Serverless 的環境下,雲平臺把自身成熟的技術和架構打包成功能性的服務提供給企業, 企業無需對底層架構進行維護和管理,直接使用相關功能或服務便可。運維
以前備受關注的她拍小程序其實就是一個很好的 Serverless 的例子,騰訊雲把每天 P 圖成熟的圖像識別和處理技術打包成產品直接提供給客戶。她拍無需研究相應的底層技術,也無需關係圖像處理服務的運維細節,只須要按用量付費便可。函數
在這個技術突飛猛進的時代,雲計算行業的競爭維度已悄然變化,從資源價格戰轉爲對服務能力的比拼。可否從業務中抽象出共性功能直接提供給客戶,幫助其產品快速投入市場,是雲廠商競爭的關鍵。ui
自 AWS 2014 發佈了 AWS Lamda 後,Serverless 便成爲雲服務領域最火的關鍵字了。幾乎全部的主流雲平臺都在短期內發佈了相應的 Serverless 產品。
但作出完整的 Serverless 解決方案須要在硬件及軟件創新上投入數十億美圓。如今 AWS、微軟和谷歌都在瘋狂砸錢,這樣激烈的競爭也致使一些傳統的或者第一梯隊外的雲廠商被甩得愈來愈遠。雲計算
巨頭們和他們提供的 Serverless 服務spa
爲什麼 Serverless 會如此受到大公司的青睞?由於 Serverless 這種顛覆式的架構,在方便客戶的同時,給雲平臺也帶來了新的用戶和新的利潤空間。
就像開頭說起的,雲計算行業在 2018 末遭遇了第一個瓶頸期,存量市場消耗殆盡,須要找尋新的增加點。
資源時代,因爲依然要管理和維護服務器,新體驗與舊體驗的差值有限,考慮到較高的替換成本,企業上雲意願不高。
客戶選擇某一產品的價值考量
可是 Serverless 的出現改變了這一情況。企業直接使用某項服務,無需運維投入,新體驗價值極高,對於未上雲的企業來講,有着巨大的吸引力。
Serverless 的市場份額預計
雲平臺最開始按照虛擬機來賣服務器,對服務器資源來講效率很低,75% 以上的計算資源被浪費了。容器技術普及後,按照特定環境來賣計算資源,利用率提高到 50% 左右,依然存在大量的空置。
但 Serverless 容許用戶以函數爲單位包裝代碼,剩下執行的事兒徹底由雲平臺負責,按照使用量收費,這種模式理論上可讓資源利用率達到 100% 。一樣的資源在以前只能賣 1 塊錢,在 Serverless 的模式下能夠賣到 2 塊錢到 4 塊錢,對於雲平臺來講何樂而不爲呢?
對於不少還未上雲的企業來講,Serverless 一樣是一個可貴的新機遇,爲何這麼說呢?
相信你們都知道那句
"Software is eating the world"
在如今這個數字化的商業環境中,企業對於軟件的依賴,已經達到了史無前例的高度。以前因管理和維護成本還在觀望的企業,將在 Serverless 的時代迎來新的上雲契機。
Serverless 爲企業帶來的好處主要有如下三點:
正是因爲以上種種優點,如今國外已經有不少大公司開始採用 Serverless 這一架構,好比:
對於企業內部的開發者來講,Serverless 函數及服務的架構也是極具誘惑力的。得益於 Serverless 的便利性,一個需求,僅需業務經理、產品經理和少許開發人員介入,從肯定業務需求到在生產環境部署,可能只要 2 個小時便可完成。在整個過程當中沒有環境須要準備,能夠在極短的時間完成代碼並完成業務驗收。
可是,企業須要注意的是,Serverless 並非萬能藥,在選擇 Serverless 的同時也要注意相對應的風險。
總的來講:
我相信在不久的將來,購買雲廠商的「功能」將成爲企業的策略首選,企業能夠將精力都放在覈心業務核心優點上,剩下的事情,就所有交給雲平臺去作吧。
點擊一鍵上雲,體驗企業 DevOps 全流程,無縫協做,快速交付
Reference:
Serverless Architectures,Mike Roberts,martinfowler.com
微軟多「雲」轉陰,Pingwest
Amazon reports better than expected Q4, but lowers Q1 guidance,Techcrunch
Today in Serverless and Open Source,hackernoon