在2021騰訊數(shù)字生態(tài)大會上,一個(gè)「花小錢辦大事」的客戶成功案例讓客戶和開發(fā)者們印象深刻的。這正是基于云函數(shù)和云開發(fā)的小程序應(yīng)用實(shí)踐。
今年,某快消品領(lǐng)導(dǎo)品牌冠名了央視大型節(jié)日晚會,在晚會當(dāng)晚,該客戶收獲的小程序新增注冊用戶數(shù)達(dá)到了預(yù)期業(yè)務(wù)目標(biāo),當(dāng)天的訪問次數(shù)達(dá)到千萬級,瞬間并發(fā)最高每分鐘數(shù)百萬請求,而整個(gè)云函數(shù)計(jì)算資源的使用費(fèi)用僅幾萬元。整體耗時(shí)平穩(wěn),平均API耗時(shí)在20毫秒以下,保障了此次活動(dòng)的順利進(jìn)行。
(客戶小程序訪問量)
在評估了不同的小程序技術(shù)選型之后,客戶從開發(fā)效率、彈性支持、安全等角度選擇了云開發(fā)和云函數(shù)構(gòu)建該客戶的小程序,其核心業(yè)務(wù)邏輯如登陸認(rèn)證、抽獎(jiǎng)、問答等。利用云開發(fā)提供的私有鏈路、全鏈路性能優(yōu)化、基礎(chǔ)安全保護(hù)等優(yōu)勢,結(jié)合云函數(shù)彈性伸縮、低運(yùn)維成本、高性價(jià)比的優(yōu)勢,為本次活動(dòng)提供了穩(wěn)定等基礎(chǔ)設(shè)施支持和先進(jìn)高效的開發(fā)工具,保障活動(dòng)圓滿成功。
01.
央視晚會-電商節(jié)日大促場景需求分析
該小程序承載著此次活動(dòng)的用戶拉新和轉(zhuǎn)化目標(biāo),當(dāng)主持人口播活動(dòng)開始,電視屏幕上顯示小程序二維碼,觀眾掃碼進(jìn)入活動(dòng)落地頁:
(小程序前端頁面)
1.需求特點(diǎn)和痛點(diǎn)
·應(yīng)用生命周期短
應(yīng)用生命周期基于商業(yè)模式——節(jié)日大促、電商秒殺的應(yīng)用目標(biāo)在于短時(shí)間內(nèi)快速爆發(fā)搶占市場,生命周期通常在1周至1個(gè)月。
·定制化需求高
為了與活動(dòng)目標(biāo)和產(chǎn)品品牌深度結(jié)合,活動(dòng)頁面從設(shè)計(jì)到交互環(huán)節(jié)設(shè)置非常個(gè)性化,需要進(jìn)行定制化開發(fā)。
·典型的高并發(fā)場景
瞬間訪問量通常是平時(shí)的幾十倍,需要考慮計(jì)算、存儲、網(wǎng)絡(luò)和服務(wù)依賴等方方面面,如果沒有識別出關(guān)鍵的約束和風(fēng)險(xiǎn),甚至?xí)绣礄C(jī)風(fēng)險(xiǎn)。
(全景架構(gòu)圖)
2.方案優(yōu)勢和價(jià)值
·全鏈路性能優(yōu)化
從小程序前端接入層到后端數(shù)據(jù)庫,從外部鏈路到VPC網(wǎng)絡(luò),針對客戶預(yù)估的QPS做全鏈路性能分析、監(jiān)控及調(diào)優(yōu),降低響應(yīng)時(shí)間、提高系統(tǒng)吞吐量和整體服務(wù)的可用性
·高效的低代碼開發(fā)工具
云開發(fā)+微搭低代碼平臺,支持自定義的組件,賦能小程序服務(wù)商提升小程序構(gòu)建效率,通過頁面拖拉拽的形式即可完成快速完成頁面構(gòu)建
·彈性伸縮的云上資源
面對瞬間高并發(fā)資源預(yù)留痛點(diǎn),云函數(shù)極致的彈性擴(kuò)容能力適用于高并發(fā)場景,無需預(yù)估流量大小,根據(jù)流量情況自動(dòng)進(jìn)行擴(kuò)縮容,整個(gè)過程無需人工干預(yù)。
作為本次央視晚會電商大促的方案架構(gòu)師,騰訊云Serverless專家架構(gòu)師楊政權(quán)表示:
“彈性伸縮、按量計(jì)費(fèi)的云函數(shù)突破傳統(tǒng)PaaS產(chǎn)品的瓶頸,通過快速擴(kuò)縮容輕松應(yīng)對瞬間高并發(fā)的秒殺、大促場景,以穩(wěn)定、可靠和高性價(jià)比的計(jì)算服務(wù)支撐業(yè)務(wù)增長?!?/p>
02.
云函數(shù)+云開發(fā),應(yīng)對電商行業(yè)大促場景
央視晚會的小程序場景,是電商行業(yè)的用戶營銷和節(jié)日大促的常見需求。每年大促期間,零售行業(yè)線上渠道都面臨歷史級別的流量挑戰(zhàn),中大型電商平臺的峰值調(diào)用量可達(dá)上千萬/分鐘,面臨高于日常10-20倍的流量壓力。而日常運(yùn)營活動(dòng)中,例如精品秒殺、限時(shí)搶購等,電商平臺也同樣面臨大流量高并發(fā)、波峰波谷用戶流量明顯分化的典型場景。
(云開發(fā)+云函數(shù),彈性算力,平穩(wěn)支撐電商活動(dòng)需求)
作為底層算力,云函數(shù)助力云開發(fā)為開發(fā)者提供高可用、自動(dòng)彈性擴(kuò)縮的后端云服務(wù),包含計(jì)算、存儲、托管等Serverless化能力。在騰訊云產(chǎn)品的基礎(chǔ)上,根據(jù)業(yè)務(wù)場景需要進(jìn)行功能的整合與定制,更加貼近小程序/Web應(yīng)用開發(fā)需求,幫助開發(fā)者統(tǒng)一構(gòu)建和管理后端服務(wù)和云端資源,避免應(yīng)用開發(fā)過程中繁瑣的服務(wù)器搭建及運(yùn)維,讓開發(fā)者可以專注于業(yè)務(wù)邏輯的實(shí)現(xiàn),降低開發(fā)門檻,提高開發(fā)效率。
方案優(yōu)勢
·快速構(gòu)建
通過微搭低代碼WeDa簡單的「拖拉拽」快速完成活動(dòng)頁面搭建,創(chuàng)意想法即刻實(shí)現(xiàn),開發(fā)效率提高3-5倍以上。
·超高并發(fā)
可快速拉起10w并發(fā)實(shí)例,穩(wěn)定支持瞬時(shí)超高流量涌入。
·安全穩(wěn)定
提供微信安全網(wǎng)關(guān)、風(fēng)控、私有鏈路、鑒權(quán)等能力守護(hù)安全,杜絕羊毛黨,防范惡意攻擊。
·更低成本
活動(dòng)大促專屬資源包服務(wù)配置,用完即停,降低核心服務(wù)資源投入。
《2021騰訊數(shù)字生態(tài)大會-花小錢辦大事客戶成功案例演講原文》
“云原生2.0的技術(shù),也就是Serverless的技術(shù),首先我們看一看行業(yè)現(xiàn)狀,傳統(tǒng)的研發(fā)模式,有兩個(gè)比較明顯的問題:
1.基本上40%左右的用戶,他們的CPU利用率小于10%,這個(gè)數(shù)據(jù)代表什么含義呢?就是這么多的用戶,有90%的CPU是閑置的,這是一個(gè)極大的浪費(fèi)。
2.企業(yè)研發(fā)人員和運(yùn)維人員的配比大概是3:1,隨著企業(yè)規(guī)模的不斷加大,運(yùn)維人員的需求越來越多,有很大的人力放在在基礎(chǔ)設(shè)施的維護(hù)上面,這是我們看到的問題。
Serverless可以很好地解決這兩個(gè)問題,首先,它是按照用戶實(shí)際的請求量、實(shí)際的使用量進(jìn)行計(jì)費(fèi)的。當(dāng)空轉(zhuǎn)的時(shí)候,完全不計(jì)費(fèi);完全不需要為空轉(zhuǎn)買單,只需要為自己實(shí)際的使用買單。特別是對于CPU利用率不高的企業(yè),通過采用Serverless技術(shù),可以極大地降低自己的成本。其次是免運(yùn)維:所謂的Serverless是對用戶來說,不需要運(yùn)維,那么運(yùn)維工作交給誰呢?運(yùn)維工作都交給公有云的服務(wù)商,由我們承擔(dān)運(yùn)維工作。整個(gè)都是自動(dòng)化的過程,對于用戶來講是免運(yùn)維,所以客戶的運(yùn)維成本得到了大幅度提升。
接下來我講一個(gè)最近發(fā)生的很典型的例子,就中國一個(gè)領(lǐng)先的洗滌行業(yè)的領(lǐng)導(dǎo)品牌,他們最近在央視做了一個(gè)活動(dòng),這個(gè)活動(dòng)是一個(gè)所有線上線下的觀眾都能夠掃碼參加的,整個(gè)活動(dòng)參加人數(shù)很多,他們的時(shí)間又很緊張,怎么辦呢?
他們找到了我們,對于怎么樣搞這個(gè)活動(dòng),經(jīng)驗(yàn)并不多。雖然客戶的公司很大,但是傳統(tǒng)企業(yè)對于技術(shù)的選型,在相對這么短的時(shí)間內(nèi)還是有比較大的壓力。后來,我們?yōu)榭蛻籼峁v訊云的Serverless技術(shù),用SCF云函數(shù)服務(wù),通過兩天的研發(fā)時(shí)間就上線了,整個(gè)效果客戶很滿意。高峰期每分鐘數(shù)百萬并發(fā)數(shù),最后一共新注冊的用戶有幾十萬人,整個(gè)云函數(shù)計(jì)算資源的使用費(fèi)用僅幾萬元。用幾萬塊的費(fèi)用,在央視的晚會上完成了一個(gè)大型廣告營銷的活動(dòng),相比客戶在央視上買廣告的費(fèi)用,其實(shí)是非常小的,正所謂花小錢辦大事。”
—騰訊云副總裁,劉穎