花小錢辦大事:云函數(shù)+云開發(fā)撬動央視晚會的電商大促彈性架構實踐

來源: 騰訊云云函數(shù)
作者:劉傳傳
時間:2021-12-03
16161
在2021騰訊數(shù)字生態(tài)大會上,一個「花小錢辦大事」的客戶成功案例讓客戶和開發(fā)者們印象深刻的。這正是基于云函數(shù)和云開發(fā)的小程序應用實踐。

在2021騰訊數(shù)字生態(tài)大會上,一個「花小錢辦大事」的客戶成功案例讓客戶和開發(fā)者們印象深刻的。這正是基于云函數(shù)和云開發(fā)的小程序應用實踐。

今年,某快消品領導品牌冠名了央視大型節(jié)日晚會,在晚會當晚,該客戶收獲的小程序新增注冊用戶數(shù)達到了預期業(yè)務目標,當天的訪問次數(shù)達到千萬級,瞬間并發(fā)最高每分鐘數(shù)百萬請求,而整個云函數(shù)計算資源的使用費用僅幾萬元。整體耗時平穩(wěn),平均API耗時在20毫秒以下,保障了此次活動的順利進行。

640.webp.jpg

(客戶小程序訪問量)

在評估了不同的小程序技術選型之后,客戶從開發(fā)效率、彈性支持、安全等角度選擇了云開發(fā)和云函數(shù)構建該客戶的小程序,其核心業(yè)務邏輯如登陸認證、抽獎、問答等。利用云開發(fā)提供的私有鏈路、全鏈路性能優(yōu)化、基礎安全保護等優(yōu)勢,結合云函數(shù)彈性伸縮、低運維成本、高性價比的優(yōu)勢,為本次活動提供了穩(wěn)定等基礎設施支持和先進高效的開發(fā)工具,保障活動圓滿成功。

01.

央視晚會-電商節(jié)日大促場景需求分析

該小程序承載著此次活動的用戶拉新和轉化目標,當主持人口播活動開始,電視屏幕上顯示小程序二維碼,觀眾掃碼進入活動落地頁:

640.webp (1).jpg

(小程序前端頁面)

1.需求特點和痛點

·應用生命周期短

應用生命周期基于商業(yè)模式——節(jié)日大促、電商秒殺的應用目標在于短時間內快速爆發(fā)搶占市場,生命周期通常在1周至1個月。

·定制化需求高

為了與活動目標和產(chǎn)品品牌深度結合,活動頁面從設計到交互環(huán)節(jié)設置非常個性化,需要進行定制化開發(fā)。

·典型的高并發(fā)場景

瞬間訪問量通常是平時的幾十倍,需要考慮計算、存儲、網(wǎng)絡和服務依賴等方方面面,如果沒有識別出關鍵的約束和風險,甚至會有宕機風險。

640.webp (2).jpg

(全景架構圖)

2.方案優(yōu)勢和價值

·全鏈路性能優(yōu)化

從小程序前端接入層到后端數(shù)據(jù)庫,從外部鏈路到VPC網(wǎng)絡,針對客戶預估的QPS做全鏈路性能分析、監(jiān)控及調優(yōu),降低響應時間、提高系統(tǒng)吞吐量和整體服務的可用性

·高效的低代碼開發(fā)工具

云開發(fā)+微搭低代碼平臺,支持自定義的組件,賦能小程序服務商提升小程序構建效率,通過頁面拖拉拽的形式即可完成快速完成頁面構建

·彈性伸縮的云上資源

面對瞬間高并發(fā)資源預留痛點,云函數(shù)極致的彈性擴容能力適用于高并發(fā)場景,無需預估流量大小,根據(jù)流量情況自動進行擴縮容,整個過程無需人工干預。

作為本次央視晚會電商大促的方案架構師,騰訊云Serverless專家架構師楊政權表示:

“彈性伸縮、按量計費的云函數(shù)突破傳統(tǒng)PaaS產(chǎn)品的瓶頸,通過快速擴縮容輕松應對瞬間高并發(fā)的秒殺、大促場景,以穩(wěn)定、可靠和高性價比的計算服務支撐業(yè)務增長?!?/p>

02.

云函數(shù)+云開發(fā),應對電商行業(yè)大促場景

央視晚會的小程序場景,是電商行業(yè)的用戶營銷和節(jié)日大促的常見需求。每年大促期間,零售行業(yè)線上渠道都面臨歷史級別的流量挑戰(zhàn),中大型電商平臺的峰值調用量可達上千萬/分鐘,面臨高于日常10-20倍的流量壓力。而日常運營活動中,例如精品秒殺、限時搶購等,電商平臺也同樣面臨大流量高并發(fā)、波峰波谷用戶流量明顯分化的典型場景。

640.webp (3).jpg

(云開發(fā)+云函數(shù),彈性算力,平穩(wěn)支撐電商活動需求)

作為底層算力,云函數(shù)助力云開發(fā)為開發(fā)者提供高可用、自動彈性擴縮的后端云服務,包含計算、存儲、托管等Serverless化能力。在騰訊云產(chǎn)品的基礎上,根據(jù)業(yè)務場景需要進行功能的整合與定制,更加貼近小程序/Web應用開發(fā)需求,幫助開發(fā)者統(tǒng)一構建和管理后端服務和云端資源,避免應用開發(fā)過程中繁瑣的服務器搭建及運維,讓開發(fā)者可以專注于業(yè)務邏輯的實現(xiàn),降低開發(fā)門檻,提高開發(fā)效率。

方案優(yōu)勢

·快速構建

通過微搭低代碼WeDa簡單的「拖拉拽」快速完成活動頁面搭建,創(chuàng)意想法即刻實現(xiàn),開發(fā)效率提高3-5倍以上。

·超高并發(fā)

可快速拉起10w并發(fā)實例,穩(wěn)定支持瞬時超高流量涌入。

·安全穩(wěn)定

提供微信安全網(wǎng)關、風控、私有鏈路、鑒權等能力守護安全,杜絕羊毛黨,防范惡意攻擊。

·更低成本

活動大促專屬資源包服務配置,用完即停,降低核心服務資源投入。

《2021騰訊數(shù)字生態(tài)大會-花小錢辦大事客戶成功案例演講原文》

“云原生2.0的技術,也就是Serverless的技術,首先我們看一看行業(yè)現(xiàn)狀,傳統(tǒng)的研發(fā)模式,有兩個比較明顯的問題:

1.基本上40%左右的用戶,他們的CPU利用率小于10%,這個數(shù)據(jù)代表什么含義呢?就是這么多的用戶,有90%的CPU是閑置的,這是一個極大的浪費。

2.企業(yè)研發(fā)人員和運維人員的配比大概是3:1,隨著企業(yè)規(guī)模的不斷加大,運維人員的需求越來越多,有很大的人力放在在基礎設施的維護上面,這是我們看到的問題。

Serverless可以很好地解決這兩個問題,首先,它是按照用戶實際的請求量、實際的使用量進行計費的。當空轉的時候,完全不計費;完全不需要為空轉買單,只需要為自己實際的使用買單。特別是對于CPU利用率不高的企業(yè),通過采用Serverless技術,可以極大地降低自己的成本。其次是免運維:所謂的Serverless是對用戶來說,不需要運維,那么運維工作交給誰呢?運維工作都交給公有云的服務商,由我們承擔運維工作。整個都是自動化的過程,對于用戶來講是免運維,所以客戶的運維成本得到了大幅度提升。

接下來我講一個最近發(fā)生的很典型的例子,就中國一個領先的洗滌行業(yè)的領導品牌,他們最近在央視做了一個活動,這個活動是一個所有線上線下的觀眾都能夠掃碼參加的,整個活動參加人數(shù)很多,他們的時間又很緊張,怎么辦呢?

他們找到了我們,對于怎么樣搞這個活動,經(jīng)驗并不多。雖然客戶的公司很大,但是傳統(tǒng)企業(yè)對于技術的選型,在相對這么短的時間內還是有比較大的壓力。后來,我們?yōu)榭蛻籼峁v訊云的Serverless技術,用SCF云函數(shù)服務,通過兩天的研發(fā)時間就上線了,整個效果客戶很滿意。高峰期每分鐘數(shù)百萬并發(fā)數(shù),最后一共新注冊的用戶有幾十萬人,整個云函數(shù)計算資源的使用費用僅幾萬元。用幾萬塊的費用,在央視的晚會上完成了一個大型廣告營銷的活動,相比客戶在央視上買廣告的費用,其實是非常小的,正所謂花小錢辦大事。”

—騰訊云副總裁,劉穎

立即登錄,閱讀全文
版權說明:
本文內容來自于騰訊云云函數(shù),本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家