騰訊雲肖雨濃: 屬於Serverless的時代到了!

danny_2018發表於2020-07-01

繼虛擬機器、容器、微服務之後,雲端計算領域下一個主流技術趨勢是什麼?從騰訊雲最新戰略部署來看,Serverless正成為諸多企業“熱拍”物件!

其實,Serverless並不是一個新概念,從2014年起,各大主流公有云廠商都在做重點投入。到2019年,Serverless已經有很多成熟應用方案。2020年,受疫情影響,Serverless會加速落地,有越來越多的企業希望透過新技術去降本增效。由於Serverless可以讓閒置的計算資源進一步虛擬化,讓雲端計算像用水、用電一樣,擁有開箱即用、靈活計費體驗,因此得到開發者、CIO/CTO以及雲提供商的熱捧。

Serverless為什麼會成為主流趨勢?

Serverless的出現,最先受益的是開發者。這種新型計算能力的提供方式,徹底改變了傳統IT架構的開發和運維模式,讓開發者不再關心主機、作業系統管理以及基礎軟體運維、資源分配、彈性擴縮容等問題,而是透過Serverless的方式,直接購買對應的服務。開發者只需專注於自己的產品程式碼上,不用再管理和構建雲端執行環境。

那麼,面對市場上各家推出的Serverless服務,開發者為什麼會選擇騰訊雲Serverless?

“很多開發者會採用Serverless在本地開發程式碼,但把程式碼部署到雲上,去適配一些資源的時候,發現很難成功執行。”騰訊雲Serverless總經理肖雨濃認為,真正能解決開發者所有後顧之憂的的Serverless解決方案,應該是 All in Serverless模式,可以為開發、部署、運營等各個環節提供全套全棧體驗,讓Serverless能真正落地。

基於騰訊雲Serverles提供的一整套工具,開發者可以直接線上開發,即使你需要在本地進行程式碼編輯,但系統更新以後會自動傳到雲端,並且只需要5S左右時間就可以在雲上執行。騰訊雲Serverles為什麼能夠提供這種全棧式開發體驗?其實源於一個命令列工具CLI (Command Line Interface)。雖然,開發者是在本地環境下開發,但最後一定會執行在雲原生的函式計算環境裡,所有日誌、監控指標以及錯誤程式碼都會透過CLI實時打回本地。所以,無論開發者是在本地還是雲端,都能擁有一致性體驗。

另外,當開發者的執行環境從本地轉到線上或者部署在Serverles上時,會遇到除錯或者函式排查問題。之前,企業使用虛擬機器的時候,一旦出現問題,可以直接登入機器查詢,透過作業系統指標、網路程式指標等排查故障;但到了 Serverles時代,這種伺服器、虛擬機器登入功能就不存在了,如何解決這一挑戰?騰訊雲Serverles進行了很多創新。首先,是降低應用難度,讓開發者快速上手,一個普通開發者就可以實現業務模式的全部應用,每一個場景都是自動化、智慧化構建,不需要再去重新配置各種引數和指標。其次,提供智慧化的運維能力,一旦執行環境真的遇到了問題,也能支援線上除錯。如何理解這一概念?就是開發者可以把偵錯程式連到線上正在執行的函式環境裡,讓開發者像在本地虛擬機器上一樣,方便、快捷地查詢和解決線上問題。尤其在微信小程式開發以及和雲開發強繫結的環境裡,開發者都更願意使用騰訊雲的Serverles。

商業化落地情況如何?

值得一提的是,All in Serverless概念不只是為開發者提供全棧式體驗;還有另外一層含義,那就是為百行百業提供全場景服務。

Serverles是否已從底層資源走向覆蓋全行業的商業化落地場景?肖雨濃對英孚CTO說過的一句話印象深刻,那就是“我一臺伺服器我都不要”!從使用者應用的角度來看,不管是傳統企業還是網際網路企業,他們只關心業務邏輯,而不想在管理底層的伺服器。所以,在以英孚為代表的很多教育行業使用者中,他們在新業務擴充套件時,很自然地使用了一些前端技術或者小程式應用等。當然,他們現在依然還會有一些舊的IT系統,騰訊雲也在想辦法讓客戶儘快遷移,走向現代化應用架構。只是,新的IT架構如何無縫整合原有的程式碼?Serverless會是一個很好的選擇,可以讓使用者在存量業務基礎上,實現現代化架構的改造。他們既可以使用容器、虛擬機器,也可以從本地的IDC機房無縫遷移到Serverless。透過這種方式,客戶也可以很自然地打通SaaS層面的業務,讓PaaS和SaaS更好支撐業務發展。

從Serverles技術發展本身來看,完全可以支撐企業業務的全場景應用。但是,從具體落地來看,需要一些引領者去樹立行業信心。就像All in cloud概念剛剛推出時一樣,七八年前剛有虛擬機器的時候,很多企業會選擇把一部分業務部署在虛擬機器上,而另一部分業務會選擇自建機房。如今,All in cloud解決方案已相當成熟,被使用者廣為接受。All in Serverless架構也要經歷這樣的歷程,需要在使用者認可後,不斷髮展壯大。如今,大部分企業都在嘗試使用Serverless,會透過前端的一些SDK服務進行應用探索。一些領先的中國使用者已經在用Serverlesss技術擴充套件到很多不同應用場景。比如:HTTP服務、IOT事件響應、多媒體轉碼等等服務,有很多場景都在使用。未來,一旦企業意識道Serverless能帶來更獨特的應用體驗,這種新的架構模式會形成一股強大的技術浪潮,覆蓋到每一家企業以及不同行業的各個業務場景。

所以,Serverless進行商業化落地的最大挑戰是,需要一個更強大的生態,讓大家更快地瞭解這種技術,並且能快速應用。這也是騰訊雲除了從Serverless技術本身不斷完善相關服務的同時,還要從社群建設的角度發力的最根本原因。

生態力量發揮了哪些作用?

前不久,騰訊雲牽頭參與了ServerlessDays中國首屆大會,該會議是由社群發起、面向全球開發人員的Serverless風向標式會議,曾在全球40多個國家舉辦。透過全球頂尖級的技術交流和溝通,會讓更多開發者以及企業瞭解到Serverless帶來的優勢,透過最新應用實踐經驗,找到如何落地的方法。

據瞭解,騰訊雲Serverles的使用者數在過去三年裡已呈規模化趨勢在增長, 產品下載和呼叫更是以10倍的速度在增長。作為全球三大Serverles廠商之一,騰訊雲正在努力構建全球生態,試圖透過社群層面解決開發者和使用者存在的挑戰,加快推動Serverles在全球的應用和發展。

在產品方面,騰訊雲已經把全球最流行的Serverless Framework平臺引入中國。Serverless Framework已獲得35000+ Github Stars,位居全球top50;擁有40000+ 裝機量、1000000+月活。2019年,Serverless 應用下載量達1200萬,增長率240%。目前,ServerlessFramework國內 正式版已釋出。為了助力客戶擁有全棧式體驗,騰訊雲還發布了基於Serverless架構的微信小程式雲開發TCB產品,助力微信小程式開發者更高效地進行開發和迭代。在騰訊雲Serverless版圖上,ServerlessDB也是一款明星級產品,補齊了整個生態建設過程中的最後一塊拼圖。

除了構建產品層面的生態,騰訊雲還運營了中國首個以Serverless為主題的技術社群,為中國的Serverless愛好者和客戶,提供了分享、交流和碰撞的平臺。在Forrester釋出的《The Forrester New Wave TM:Function-As-A- Service Platforms, Q1 2020》報告中,騰訊雲FaaS取得了綜合評分位居全球前三的好成績,也因此成為中國唯一進入全球Top3的雲廠商。

未來,騰訊雲會藉助自己的技術、產品以及生態能力,加大力量,進一步推動Serverlesss在中國的發展。肖雨濃認為,在疫情這個“黑天鵝”事件到來後,如何藉助新一代新技術扭轉企業發展困局,已成為當務之急,而Serverlesss會為企業的數字化轉型帶來的推動作用。整體來看,2020是屬於Serverless崛起的時代!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547898/viewspace-2701507/,如需轉載,請註明出處,否則將追究法律責任。

相關文章