無服務器計算(Serverless)技術,在當下云計算舞臺具有重要地位,而且已經成為未來的一大發展趨勢,在整個IT世界中備受關注。
幾十年來,服務器在IT系統中一直是不可或缺的。如果僅從字面上來看,“無服務器”這個名詞似乎顛覆了我們的認知。但實際上,“無服務器”并不代表沒有服務器,而是將服務器遷移到了云上。
這意味著企業的開發人員完全無需考慮底層IT基礎設施架構,能夠將更多的精力集中在應用開發上,大大提升開發效率。除此之外,Serverless技術可以完全做到按照用戶的業務請求自動實現資源擴展,無需人員值守。
在成本方面,Serverless能夠真正實現“按需索取,按量付費”,其付費模式如同日常生活用水用電一樣靈活。減少成本浪費,大幅節約開支。
騰訊云Serverless產品副總監張浩將以上Serverless技術提供的優勢總結為三點:彈性擴展、按需索取、無基礎設施負擔。
他表示:“基于Serverless技術所帶來的三大好處,騰訊云將Serverless技術看作是繼虛擬機、容器之后的第三代通用計算技術,所以騰訊云非常重視且投入了巨大的精力,從戰略上扶持Serverless技術的發展。”
全球前三,國內第一
巨大的戰略投入背后,騰訊云自然也獲得了巨大的收獲。作為國內首個推出Serverless服務的云,騰訊云的Serverless產品如今已經廣受認可,而且具備了全球范領先性。在Forrester今年發布的最新一項評測中,騰訊云Serverless產品獲得了全球第三、中國第一的亮眼成績。
在2019年11月,騰訊云宣布成為Serverless Framework大中華區獨家合作伙伴——該公司推出了Github上最受歡迎的Serverless 開發平臺,擁有全球頂尖的開發工具以及開發生態。此外,騰訊云也提供了一個“小程序·云開發”Serverless 解決方案,已經服務了近50萬微信小程序開發者,極大地降低了微信小程序的創意落地成本。
3月6日,通過一場別開生面的網絡在線發布會,騰訊云將Serverless行業標準推向了新的高點。在發布會上,騰訊云公布了其Serverless產品最新進展,率先在業界推出1毫秒計費模式,并通過進一步打通上下生態鏈,構建了三步上云的極致全云端開發體驗。
對癥下藥,解決Serverless落地三大痛點
張浩表示:“我們在與某些業內機構、高等學府的交流中發現,Serverless在落地過程中往往會遇到不少的問題。伯克利大學發表的一篇論文中提出了關于Serverless技術落地的三大挑戰,對此我們也是非常認同的。”
據介紹,這三大痛點具體表現在:
·成本和費用。盡管Serverless是完全按需索取、按量付費的業務形態,但很多用戶仍然覺得貴。這是因為業內很多廠商不是站在開發者的角度設計計費系統,導致開發者沒有能完全享受到按量付費、按需索取的價值。
·缺乏開源標準。如今在Serverless領域,廠商有各自的標準,函數調用、事件觸發、函數的黃金變量的定義以及標準等都是比較封閉,缺乏開源的規范和開源的生態支持。
·缺乏開發支持。Serverless本質上來講是一個面向開發者的產品,但目前從運維到開發支持,都缺乏優秀的工具,這對于開發者來說是不太友好的。
面向這三大痛點,騰訊云對癥下藥,通過“一毫秒、兩大生態、三步上云”三大舉措構建新的Serverless行業標準,促進開源生態的繁榮,進一步加速Serverless技術落地,推動創新。
·一毫秒計費粒度。雖然目前行業內Serverless服務的計費粒度普遍為100毫秒,但仍有大量場景的運行時長小于100毫秒。騰訊云在全球率先發布了1毫秒計費粒度,將行業標準提升百倍,進一步幫助用戶降低成本,避免資源浪費。
·兩大生態建設。騰訊云與Serverless Framework強強聯手,全力建設Serverless 開源社區。其開源項目在Github上已獲得超過35000個Star,成為全球TOP 50的開源應用。每日裝機量超過40000。2019年共獲得了1200萬次下載,增長率超過240%。同時還提供一套完整的應用商城,為開發者免費提供共用模板,輕松實現應用開發。
·三步輕松上云。基于騰訊云Serverless服務,開發者只需3步就可輕松實現云端開發,即云端部署,云端調試、云端運維,構建了真正的全云端閉環體驗。真正解決傳統本地開發模式云上產品配置復雜,學習成本高,框架遷移難以無縫部署到云端,調試效率低下等開發困境,免備案服務器,快速實現服務的部署。
越來越多大型企業擁抱Serverless技術