從“手動(dòng)擋”到“自動(dòng)擋”,騰訊云開發(fā)、微搭迎來全新升級(jí)(騰訊云自動(dòng)駕駛)
文梅雅鑫
十年前,上云還僅僅停留在基礎(chǔ)設(shè)施層面。如今,數(shù)字化給人類生活和經(jīng)濟(jì)生產(chǎn)帶來的韌性愈發(fā)強(qiáng)勁,云計(jì)算也進(jìn)入了成熟期,而云原生則成為驅(qū)動(dòng)業(yè)務(wù)發(fā)展的動(dòng)力引擎。
在2022云開發(fā)技術(shù)峰會(huì)上,騰訊公司高級(jí)執(zhí)行副總裁、云與智慧產(chǎn)業(yè)事業(yè)群CEO湯道生表示,云計(jì)算已經(jīng)進(jìn)入到了云原生時(shí)代,不僅要實(shí)現(xiàn)“資源云原生”,還要實(shí)現(xiàn)“開發(fā)云原生”和“應(yīng)用云原生”。
對(duì)于企業(yè)而言,云原生將充分地釋放了云計(jì)算的紅利,未來將有更多的業(yè)務(wù)應(yīng)用生于云,長于云。而對(duì)于開發(fā)者而言,如何提升開發(fā)效率是最大程度發(fā)揮云原生優(yōu)勢的關(guān)鍵。
對(duì)此,騰訊給出了答案:開發(fā)云原生。
01
從“手動(dòng)擋”到“自動(dòng)擋”,開發(fā)云原生成關(guān)鍵
“讓人人都是開發(fā)者”是2018年騰訊云聯(lián)合微信推出“小程序·云開發(fā)”產(chǎn)品時(shí)的愿景,如今,騰訊云開發(fā)用戶規(guī)模超過300萬,日均調(diào)用次數(shù)超30億次。足以看出,“云上開發(fā)”已經(jīng)成為開發(fā)新范式,而今年騰訊業(yè)務(wù)的全面上云,更是成為業(yè)界最大規(guī)模的云原生實(shí)踐。
“云上的一系列產(chǎn)品和工具,最終把開發(fā)者從復(fù)雜繁瑣的編程、協(xié)同管理與服務(wù)運(yùn)維中解放出來,讓研發(fā)更簡單,人人都是開發(fā)者的愿景并不遙遠(yuǎn)?!睖郎榻B,2018年開始,騰訊云聯(lián)合微信推出云開發(fā)系列產(chǎn)品,其中包括基于Serverless架構(gòu)的云開發(fā),以及基于容器架構(gòu)的云托管。作為一項(xiàng)整合微信開放能力和騰訊云原生能力的服務(wù),云開發(fā)對(duì)開發(fā)者更加友好、更加易用,讓開發(fā)者無需考慮服務(wù)器運(yùn)維等后端問題,專注于功能實(shí)現(xiàn)。
經(jīng)過幾年的更新迭代,騰訊云陸續(xù)推出了基于容器架構(gòu)的云托管、低代碼開發(fā)工具微搭等,進(jìn)一步降低了底層運(yùn)維和應(yīng)用開發(fā)的復(fù)雜性。云開發(fā)和微搭等云上開發(fā)工具的成熟和規(guī)?;瘧?yīng)用正在推動(dòng)“開發(fā)云原生”加速落地。
針對(duì)開發(fā)云原生,湯道生認(rèn)為,云原生時(shí)代的開發(fā)有三個(gè)顯著特征:資源服務(wù)化、協(xié)同云端化和編程低碼化。
首先,資源服務(wù)化是指通過將底層資源封裝,以服務(wù)的形式提供,開發(fā)者無需考慮服務(wù)器搭建和運(yùn)維問題。
其次,協(xié)同云端化是指從開發(fā)環(huán)境到測試、運(yùn)維、部署都在云上,開發(fā)者可以隨時(shí)隨地協(xié)同,不再依賴本地物理環(huán)境,讓云上開發(fā)更簡單、更便捷、更安全。
最后,編程低碼化是指低代碼開發(fā)將開發(fā)者從繁瑣的底層編碼工作中解放出來,通過在特定場景中把業(yè)務(wù)功能模塊化,用少量代碼或可視化工具,就能把功能模塊快速組合起來,高效地實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯。
在騰訊云云開發(fā)總經(jīng)理寧鵬偉看來,此前Serverless雖然實(shí)現(xiàn)了資源云上的運(yùn)營免開發(fā),但研發(fā)要還寫很多代碼。隨著云原生技術(shù)的發(fā)展,資源已經(jīng)實(shí)現(xiàn)云原生,下一步就是服務(wù)、部署的云原生化,所以現(xiàn)在已經(jīng)到了低代碼開發(fā)的階段。
“物理機(jī)相當(dāng)于馬車,資源云是手動(dòng)擋,而云開發(fā)是自動(dòng)擋,接下來還會(huì)有智能汽車?,F(xiàn)在,我們已經(jīng)渡過手動(dòng)擋時(shí)代,進(jìn)入了自動(dòng)擋時(shí)代。”寧鵬偉形象地用交通方式比喻開發(fā)方式的演進(jìn)。
湯道生強(qiáng)調(diào),面向未來的云原生開發(fā),是從開發(fā)理念到開發(fā)工具,從研發(fā)流程到組織架構(gòu)的全面演進(jìn)和改變。每一位開發(fā)者都應(yīng)該持續(xù)學(xué)習(xí)、積極擁抱新的開發(fā)范式。
02
云開發(fā)、微搭全新升級(jí),進(jìn)一步降本增效
為滿足開發(fā)者的全方位需求,騰訊云開發(fā)推出2.0版本,涵蓋后臺(tái)即服務(wù)、托管能力、統(tǒng)一身份認(rèn)證、數(shù)據(jù)連接器、無頭開發(fā)套件等能力,打造更開放、更友好的一體化全棧PaaS平臺(tái),更好地滿足開發(fā)者的工作流需求。
據(jù)了解,云開發(fā)2.0版本將支持自定義開發(fā)模式,與底層資源解耦,用戶可以跨云部署和配置。具體來說,開發(fā)者可以把云開發(fā)環(huán)境連接到自己的私有 IaaS 資源,如MongoDB、對(duì)象存儲(chǔ)桶、Serverless函數(shù)等。這樣不僅可以使用到云開發(fā)方便快捷的一站式PaaS服務(wù),同時(shí)還可以復(fù)用已有的 IaaS 資源,減少資源浪費(fèi)。
騰訊高級(jí)產(chǎn)品經(jīng)理、微信云開發(fā)產(chǎn)品負(fù)責(zé)人董娜利介紹,目前,微信生態(tài)中有超過100萬的應(yīng)用接入云開發(fā),包括電商、零售、游戲、城市健康服務(wù)等多個(gè)行業(yè)的知名應(yīng)用。
比如,某健康服務(wù)借助云托管產(chǎn)品,2天完成了2個(gè)版本的上線迭代,并且支撐起客戶支撐10萬QPS 量級(jí)的需求,同時(shí)支持多區(qū)高可用部署。相比自建,云開發(fā)的方式為客戶節(jié)省了大量技術(shù)投入成本和時(shí)間,幫助客戶聚焦業(yè)務(wù)開發(fā),實(shí)現(xiàn)快速上線。
在云原生時(shí)代,業(yè)務(wù)開發(fā)者更大的需求是,如何以更敏捷的方式去搭建應(yīng)用,面向不同場景實(shí)現(xiàn)不同的業(yè)務(wù)邏輯,快速響應(yīng)多變的業(yè)務(wù)需求。云開發(fā)系列產(chǎn)品解決了開發(fā)運(yùn)維部署的問題,為了進(jìn)一步提升開發(fā)效率、降低開發(fā)門檻,騰訊還推出了低代碼開發(fā)工具微搭,讓開發(fā)者像搭積木一樣搭建應(yīng)用。
湯道生介紹,騰訊云的微搭低代碼開發(fā)平臺(tái)可以提供多樣化的模版,通過拖拉拽的方式就能搭建應(yīng)用,開發(fā)效率可以提升3到5倍。去年末,西安疫情期間,幾位開發(fā)者借助微搭的模版,用6小時(shí)就上線了核酸檢測地圖。這在傳統(tǒng)開發(fā)模式下,是不可想象的。
過去一年里,微搭圍繞拉新獲客、留存轉(zhuǎn)化這兩大突出客戶需求進(jìn)一步完善產(chǎn)品功能,推出了一碼多端引擎生成小程序和Web、企業(yè)名片搜索直達(dá)、瀏覽器一鍵調(diào)起小程序等豐富套件,幫助小程序拉新獲客。此外,微搭還發(fā)布了訂閱消息推送、客服和支付插件等開箱即用組件,高效提升小程序的留存和轉(zhuǎn)化。
值得一提的是,微搭是國內(nèi)首家推出低代碼小租戶獨(dú)享模式的低代碼平臺(tái)。自發(fā)布以來,微搭平臺(tái)上搭建的應(yīng)用數(shù)超過30萬個(gè),軟件定制成本整體下降了80%。
作為微搭產(chǎn)品的一個(gè)典型應(yīng)用案例,六度人和選擇了與低代碼PaaS平臺(tái)合作,把騰訊云微搭產(chǎn)品納入到自己的開發(fā)環(huán)境中,基于低代碼平臺(tái)去構(gòu)建自己的SaaS產(chǎn)品,把最通用的能力做成模板。六度人和(EC)研發(fā)副總裁馮穎介紹,在EC服務(wù)的幾萬家客戶中,有20%的企業(yè)有定制化需求,這類需求對(duì)開發(fā)的要求高、投入大。借助微搭的低代碼能力,EC 將通用的業(yè)務(wù)邏輯封裝成組件和區(qū)塊,開發(fā)人員只需要熟悉大的業(yè)務(wù)邏輯,就可以快速復(fù)用去編寫新應(yīng)用,大幅降低了對(duì)開發(fā)人員的要求、降低了定制化成本。
總之,作為最早布局云原生的云服務(wù)商之一,騰訊云在不斷基于自身海量業(yè)務(wù)上云實(shí)踐的同時(shí),也在通過打磨的云原生技術(shù)和服務(wù)賦能更多生態(tài)合作伙伴。寧鵬偉表示,通過云開發(fā)PaaS和微搭,希望讓每個(gè)服務(wù)商都可以成長為Salesforce。