云原生時代,云開發(fā)為什么成為新范式?

撰文 | 李昊原

云計算正在進(jìn)入新的時代。?

11月13日,在騰訊云聯(lián)合微信云開發(fā)舉辦的“2022云開發(fā)技術(shù)峰會”上,騰訊公司高級執(zhí)行副總裁、云與智慧產(chǎn)業(yè)事業(yè)群CEO湯道生表示:云計算已經(jīng)從基礎(chǔ)設(shè)施上云,進(jìn)入到了云原生時代,不僅要實現(xiàn)“資源云原生”,還要實現(xiàn)“開發(fā)云原生”和“應(yīng)用云原生”。

具體到開發(fā)領(lǐng)域,湯道生表示,云原生時代的開發(fā),有三個顯著的特征:資源服務(wù)化、協(xié)同云端化和編程低碼化。

這其實與不久前阿里云表示將“All in Serveless”有異曲同工之妙。2018年,騰訊云聯(lián)合微信推出了云開發(fā)系列產(chǎn)品,其中就包括基于Serverless架構(gòu)的云開發(fā),以及基于容器架構(gòu)的云托管。到目前為止,使用過云開發(fā)的開發(fā)者已經(jīng)超過300萬,近七成的新增小程序選擇使用云開發(fā),云開發(fā)的日均調(diào)用次數(shù)超過30億。

從數(shù)據(jù)不難看出,無論是叫做Serverless還是云開發(fā),將開發(fā)者從復(fù)雜繁瑣的編程、協(xié)同管理與服務(wù)運(yùn)維中解放出來,讓研發(fā)更簡單,的確是云計算的大勢所趨,只是在具體的理念上不同的云廠商會有所不同。

騰訊云對開發(fā)云原生的理解,首先,是資源服務(wù)化,通過將底層資源封裝,以服務(wù)的形式提供,開發(fā)者無需考慮服務(wù)器搭建和運(yùn)維問題。“比如,容器技術(shù)將軟件運(yùn)行環(huán)境打包成一個‘集裝箱’,方便在不同環(huán)節(jié)進(jìn)行傳遞;Kubernetes將容器的調(diào)度和部署標(biāo)準(zhǔn)化,讓開發(fā)運(yùn)維人員不再關(guān)注資源層面的調(diào)度及容災(zāi)。還有無服務(wù)器架構(gòu)Serverless,大幅降低了開發(fā)者對部署、運(yùn)維、監(jiān)控、擴(kuò)容的投入,讓開發(fā)者能夠更專注于業(yè)務(wù)邏輯與產(chǎn)品功能?!?/p>

湯道生舉了個例子,云開發(fā)有一個用戶,是做“劇本殺SaaS”的創(chuàng)業(yè)團(tuán)隊,使用云開發(fā),5-10分鐘就能實現(xiàn)一個小程序從無到有,目前維護(hù)著數(shù)千個微信小程序,服務(wù)數(shù)千家劇本殺店,每年的營業(yè)額最高做到700萬。

其次,協(xié)同云端化。從開發(fā)環(huán)境到測試、運(yùn)維、部署都在云上,開發(fā)者可以隨時隨地協(xié)同。?

第三,編程低碼化。在云原生時代,業(yè)務(wù)開發(fā)者更大的需求是,如何以更敏捷的方式去搭建應(yīng)用,面向不同場景實現(xiàn)不同的業(yè)務(wù)邏輯,快速響應(yīng)多變的業(yè)務(wù)需求。低代碼開發(fā)將開發(fā)者從繁瑣的底層編碼工作中解放出來,通過在特定場景中把業(yè)務(wù)功能模塊化,用少量代碼或可視化工具,就能把功能模塊快速組合起來,高效地實現(xiàn)復(fù)雜的業(yè)務(wù)邏輯。?

過去幾年間,云開發(fā)將底層IaaS資源整合,包裝為對開發(fā)者更加友好的PaaS服務(wù),陸續(xù)推出了小程序云開發(fā)、云托管、云開發(fā)網(wǎng)關(guān)等系列產(chǎn)品,但單點產(chǎn)品不足以滿足開發(fā)者的全方位需求。在本次峰會上,騰訊云和微信公布了云開發(fā)、微搭等產(chǎn)品的最新能力和產(chǎn)品規(guī)劃,騰訊云云開發(fā)總經(jīng)理寧鵬偉介紹,接下來云開發(fā)將推出2.0版本,涵蓋后臺即服務(wù)、托管能力、統(tǒng)一身份認(rèn)證、數(shù)據(jù)連接器、無頭開發(fā)套件等能力,打造更開放、更友好的一體化全棧PaaS平臺,更好地滿足開發(fā)者的工作流需求。?

圖片來源:騰訊

云開發(fā)2.0版本將支持自定義開發(fā)模式,與底層資源解耦,用戶可以跨云部署和配置。具體來說,開發(fā)者可以把云開發(fā)環(huán)境連接到自己的私有 IaaS 資源,如MongoDB、對象存儲桶、Serverless函數(shù)等。這樣不僅可以使用到云開發(fā)方便快捷的一站式PaaS服務(wù),同時還可以復(fù)用已有的 IaaS 資源,減少資源浪費(fèi)。

此外,云開發(fā)2.0還會提供無頭CMS,讓用戶可以靈活配置組織頁面應(yīng)用。未來,云開發(fā)將提供一系列模版和套件,提供大多數(shù)應(yīng)用開發(fā)所需要的通用能力,例如 CMS、表單、博客、電商、客服消息等。同時,云開發(fā)2.0還會提供更開放的身份認(rèn)證 oAuth(開放授權(quán)) 能力,以及營銷、支付等套件。?

為了進(jìn)一步提升開發(fā)效率、降低開發(fā)門檻,騰訊還推出了低代碼開發(fā)工具微搭,自發(fā)布以來,微搭平臺上搭建的應(yīng)用數(shù)超過30萬個,軟件定制成本整體下降了80%。過去一年里,微搭推出了一碼多端引擎生成小程序和Web、企業(yè)名片搜索直達(dá)、瀏覽器一鍵調(diào)起小程序等套件,還發(fā)布了訂閱消息推送、客服和支付插件等開箱即用組件。?

針對企業(yè)微信場景,微搭支持一鍵發(fā)布應(yīng)用到企微工作臺,打通企微通訊錄、日程管理、會議管理等功能,方便企業(yè)將應(yīng)用與企業(yè)微信集成,打通工作流,提升企業(yè)辦公協(xié)同效率。

值得一提的是,微搭推出了低代碼小租戶獨享模式,該模式可以為每個開發(fā)者或SaaS服務(wù)商分配一套數(shù)據(jù)隔離的多租戶環(huán)境,SaaS廠商也可以為服務(wù)的客戶提供獨立環(huán)境。

寧鵬偉表示,騰訊致力于做好工具和平臺,提供商機(jī)拓展、客戶精細(xì)化運(yùn)營等增值服務(wù),幫助更多的服務(wù)商快速成長,進(jìn)一步做大規(guī)模。通過云開發(fā)PaaS和微搭,希望讓每個服務(wù)商都可以成長為Salesforce。

極客網(wǎng)企業(yè)會員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2022-11-13
云原生時代,云開發(fā)為什么成為新范式?
開發(fā)將向資源服務(wù)化、協(xié)同云端化和編程低碼化發(fā)展

長按掃碼 閱讀全文