對話Serverless,原來NI這麼出色……

近一段時間,Serverless的橫空出世似乎讓大家發現了架構開發的新樂園。

無需紛繁複雜的後臺開發配置,更不用介懷巨型架構體系造成的“迷宮”困境,開發人員輕鬆上陣即可完成過去耗時數小時才能搞定的初始版本,極大縮短技術研發與市場檢驗的距離。關於此,Serverless.com CEO Austen Collins表示,確實從運營商的角度出發,更需要將越來越多的產品serverless化,因爲serverless涉及的層面更接近開發者以及應用層,與傳統的基礎設施與平臺層面區別很大,需要部署很多抽象定製的解決方案。

Serverless.com CEO Austen Collins

晶少了解到,如果從運維角度去分析大熱的serverless,當大家將很多核心業務,例如小程序雲開發等放入其中,自然需要考量在生產環境下從事運維與監控等諸多細節,像無服務器這樣的開發模式可以更好助力開發者去運維產品。

此外,談及serverless幫助提升開發效率的環節,晶少覺得可以這樣理解,舉例來說過去一個團隊需要10名開發者耗時一個月的時間完成某項功能的開發;如今採用serverless就只需要3名開發者耗時2周時間即可完成。所以對於一家企業來說,時間縮短且效率提升能夠將更多成本放入業務開發的過程中加以投入,讓每個流程中每名開發者的耗時做到最短並順暢無誤完成業務推進,纔是最關鍵的。

另外在大家眼中,Serverless更加無所不能的一點還在於,不但能夠hold住生產過程中需要的所有構建,更重要的是適用於所有在公有云部署業務的企業,如此小而美的開發方式,被譽爲創業者、中小型公司的福音。那麼問題來了,Serverless如此優勢,企業在部署的同時怎樣做到讓配置更加接近於企業實際應用呢?

騰訊雲中間件總經理Yunong Xiao​​​

關於這個問題,騰訊雲中間件總經理Yunong Xiao認爲,如果從部署角度深入,再對比傳統服務器,作爲雲服務商確實不太希望用戶太多感知到底層結構,而是做到更順暢將自研應用的價值發揮出來,這或許需要改變全球範圍內開發者們的習慣,將開發過程以及產品儘可能的serverless化。基於此,作爲雲服務商就越發要思考如何能夠給企業以及開發者們提供一套流程,涉及從項目管理到代碼託管,從構建到發佈,通過serverless來提高開發效率,讓用戶對底層複雜的架構實現無感知。

聽完兩位專家關於Serverless的分析講解,我們大致瞭解其中,其實無論是Serverless.com還是騰訊方面,針對Serverless的推進遠不止於此,這還要回到騰訊雲主辦的首屆Techo開發者大會上,騰訊雲與Serverless開發平臺Serverless.com達成戰略合作併成爲 Serverless.com全球戰略合作伙伴以及大中華區獨家合作伙伴的震撼新聞發佈。

據晶少了解,截至目前Serverless.com已經擁有了百萬級別的活躍應用程序以及50000+的日下載量。旗下的開發平臺Serverless Framework在促進簡化開發、部署雲函數方面表現突出,具有函數資源編排、自動伸縮、事件驅動等優勢能力,可以做到讓開發者無需關心底層資源即可快速完成Serverless應用的開發,無基礎設施的運維負擔。

具體來說針對開發者,Serverless Framework在應用編排上可以提供基於應用場景的豐富案例,只需要根據實際需求選擇對應場景後簡單幾步,即可快速搭建出自己需要的服務。目前Serverless Framework覆蓋了從初始化、編碼、調試、配置和發佈的全生命週期並提供了業務監控告警、測試和故障排查的一站式解決方案,幫助開發者更好地基於Serverless部署業務。

“Serverless.com 將與騰訊雲合作,從基礎設施到應用工具層面,共同推進 Serverless 技術的落地及制定行業規範,目前已經有一些優秀的架構在騰訊雲落地。”Serverless.com CEO Austen Collins 指出。同時,騰訊雲中間件總經理Yunong Xiao表示:“騰訊雲將通過持續應用新的技術、提供新的功能、開發新的產品和構築新的生態,從多方面爲開發者提供全面完整的Serverless 體驗,助力開發者實現Serverless的架構落地。”

需要強調的是,本次合作中最重要的成果之一就是騰訊雲將與Serverless.com聯手打造下一代無服務器計算開發平臺——Serverless Cloud。據悉,該平臺同樣將覆蓋從初始化、編碼、調試、資源配置到部署發佈,再到業務監控告警、故障排查的全生命週期。“從serverless框架角度來,此平臺更加傾向於滿足開發者的訴求,其中的應用場景不僅包括無服務器計算,而是致力於怎樣爲用戶提供一個抽象定製化的解決方案。當然這只是騰訊雲針對serverless邁出的最小步,未來可能會有關於大數據場景、AI場景等加入,覆蓋更多的同時讓越來越多的開發者應用serverless。”Yunong Xiao總結道。

談及選擇與騰訊雲合作的初衷,Austen Collins說:“大約一年前與騰訊雲相識,其創新與願景都給我們留下了非常深刻的印象。可以肯定的是,騰訊雲與我們有着相似的目標和視野,都認爲Serverless是雲計算的未來發展趨勢,希望藉助合作爲更多開發者賦能。儘管Serverless與很多雲廠商都有合作,但與騰訊雲合作會更加緊密,因爲騰訊雲會更加貼近客戶及應用場景並願意吸取serverless在解決客戶問題時得到的經驗,以此來進一步優化基礎產品,這是我們認爲非常難得的一點。”

針對合作,未來雙方都希望確保提供與騰訊Serverless基礎設施的無縫、更深層次的集成,其中包括Serverless基礎設施和架構之間的無縫集成;希望利用這種優勢以及緊密關係爲開發、監控、調試和保護提供更加先進的工具,同時來增強國內與世界其他地方的開發人員社區能力。提及騰訊雲如何與serverless.com合作促進其在國內發展的問題,騰訊雲方面就此表示,其實serverless是一個開發者的生態,必須接觸更多的開發者來持續創新;很關鍵的是serverless是一個比較新的概念,如何應用、有哪些框架、產品之間怎樣更好集成等,都需要彼此學習以及加強合作,將知識和經驗引入國內發展。

就觀察,毋庸置疑除卻兩者之間的緊密合作外,Serverless技術也一直是騰訊雲原生的重點發力領域。目前來看,騰訊確實有一些獨特的內容生態優勢可以發揮並與serverless的方式進行結合;如果從業務角度來說,serverless也可以被稱爲是未來技術發展的趨勢之一。

通常來說,針對雲計算等很多技術而言,起初確實需要很多高端技術背景的開發者纔可以推進並使用,但發展到一定階段,更多的創新迭代方式是讓技術大衆化。“我們可以利用很多框架,將沒有serverless的產品包裝成serverless屬性的產品,這從產品開發角度可以更快加速更多開發者應用serverless。對每一個技術開發者來說,寫代碼就是要去解決業務方面的問題,而在這個過程中,需要選擇更便捷的業務邏輯。”騰訊雲方面表示。

總結來看,目前serverless還處於不斷創新的階段,需要很多維度的調試與排查,但如果可以提供給開發者一套便捷業務發展的工具來躲避多種實戰陷阱,並完成更多自動化的應用需求,無論是騰訊雲還是Serverless.com都認爲Serverless有能力完成這樣的開發使命,是最合適的選擇。

一直以來,隨着無服務器時代加速來臨以及產品和生態走向成熟,騰訊雲正在構建全面的開發支持、DevOps、運維監控等能力,協助開發者更好地通過Serverless實現低成本、快速高效、穩定安全的業務部署,爲Serverless承載起企業業務發展奠定堅實基礎,這次與Serverless.com的鼎力合作正是說明了此點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章