在線教育蓬勃發(fā)展 技術(shù)保障面臨新挑戰(zhàn)
2020年的互聯(lián)網(wǎng)市場中,受疫情影響,在線教育用戶增長幅度大幅領(lǐng)先于其它互聯(lián)網(wǎng)應(yīng)用,行業(yè)增長趨勢明顯。在教育部“停課不停學(xué)“的指導(dǎo)下,原來線下教育培訓(xùn)機(jī)構(gòu)也在逐漸從線下向線上蔓延。與此同時(shí),已經(jīng)在運(yùn)營的在線教育小班由于用戶數(shù)量的增加,也逐漸從小班教學(xué)向大班擴(kuò)展。在線教育行業(yè)涌入大量用戶,給技術(shù)團(tuán)隊(duì)帶來了新的挑戰(zhàn)。
在大多數(shù)在線教育機(jī)構(gòu),基本都是在自建的機(jī)房里基于服務(wù)器和 NFS 來實(shí)現(xiàn)音視頻課程的存儲(chǔ)和轉(zhuǎn)碼邏輯。但是如果遇到流量突增,例如暑假期間或者突發(fā)疫情等情況,IDC 里的服務(wù)器很難滿足計(jì)算需求,而自建服務(wù)的硬件采購周期較長,很難快速支持業(yè)務(wù)需求。即便提前預(yù)備好充足的服務(wù)器,在流量低峰時(shí),大量服務(wù)器閑置,導(dǎo)致成本難以控制。
其次,競爭日益激烈,產(chǎn)品都在尋找新的突破。當(dāng)產(chǎn)品團(tuán)隊(duì)嘗試做產(chǎn)品迭代或者產(chǎn)品新功能時(shí),初期要做一些新項(xiàng)目的驗(yàn)證,包括數(shù)據(jù)拉取、數(shù)據(jù)分析等。這部分的數(shù)據(jù)需求可能會(huì)給團(tuán)隊(duì)增加了額外的工作負(fù)擔(dān)。一方面,對已有數(shù)據(jù)處理的主流程和數(shù)據(jù)結(jié)構(gòu)有適配成本,需要考慮穩(wěn)定性的風(fēng)險(xiǎn),這部分需要投入大量的人力和時(shí)間成本;另一方面,由于這個(gè)過程時(shí)間周期比較長,可能會(huì)影響迭代的速度,在行業(yè)競爭中落于下風(fēng)。
豌豆思維率先采用騰訊云 Serverless 解決方案領(lǐng)跑在線班課
豌豆思維專注于 3 - 12 歲孩子的數(shù)學(xué)思維和英語的啟蒙教育,打造中國素質(zhì)教育在線小班課品牌。根據(jù) CNNIC 發(fā)布的數(shù)據(jù)顯示,2020年,豌豆思維在教育市場滲透率高達(dá) 46 萬人次,并且以指數(shù)倍的速度在遞增。
豌豆思維在業(yè)務(wù)快速增長期間,充分意識到 Serverless 給企業(yè)帶來的價(jià)值,采用 Serverless 方案進(jìn)行相關(guān)系統(tǒng)的改造,大幅度節(jié)約了運(yùn)維成本和服務(wù)開銷,從而讓企業(yè)更加合理地調(diào)整投資組合,把主要的精力集中于提升企業(yè)的核心競爭力方面,持續(xù)提高課程的內(nèi)容質(zhì)量和學(xué)員的學(xué)習(xí)體驗(yàn)。
以轉(zhuǎn)碼為例,通過實(shí)施基于云函數(shù)的音視頻轉(zhuǎn)碼方案,轉(zhuǎn)碼效率從之前的 1 個(gè)小時(shí)縮短到 10 分鐘之內(nèi),而且服務(wù)器成本更低、架構(gòu)擴(kuò)展性更強(qiáng)。
除此之外,豌豆思維借助騰訊云提供各種云產(chǎn)品,通過 API、SDK 等方式直接復(fù)用和組合原子服務(wù)能力,減少了研發(fā)的復(fù)雜度,提升了研發(fā)效率。研發(fā)周期從之前的3~4周,縮短到了1周之內(nèi),研發(fā)效率的提升縮短了產(chǎn)品的反饋周期,也帶來了企業(yè)競爭力的進(jìn)一步提升。
騰訊云 Serverless 覆蓋更多在線教育場景
騰訊云 Serverless 架構(gòu)由兩部分構(gòu)成,分別是 FaaS(Functions as a Service)和 BaaS(Backend as a Sevice)。其中 FaaS 就是指云函數(shù),它是一種新的算力組織和提供方式,用戶不再需要自建服務(wù)器、管理配置服務(wù)器,可以專注于核心業(yè)務(wù)邏輯的實(shí)現(xiàn)和代碼的編寫。BaaS 指的是一些服務(wù)化的后端功能,包括數(shù)據(jù)庫、對象存儲(chǔ)、賬戶權(quán)鑒、消息隊(duì)列、社交媒體整合和 AI 能力等,這些服務(wù)和接口在 FaaS 層使用相應(yīng)的 SDK 或 API 來連接和調(diào)用。
在 Severless 架構(gòu)下的業(yè)務(wù)系統(tǒng)中,整體業(yè)務(wù)邏輯是通過云函數(shù)基礎(chǔ)計(jì)算能力來實(shí)現(xiàn)的,客戶可以根據(jù)業(yè)務(wù)功能、需求場景不同,使用相應(yīng)的 BaaS 后端服務(wù)。除了提到的音視頻轉(zhuǎn)碼方案外,在線教育的眾多場景均可使用騰訊云 Serverless 技術(shù)。
音視頻和多媒體處理
Serverless 音視頻轉(zhuǎn)碼、推流、直播和圖片處理等方案,開箱即用,所有組件交互均走內(nèi)網(wǎng),無需額外流量費(fèi),按需使用,按需付費(fèi),成本低。此外,騰訊云 Serverless 利用 AI 以及騰訊云多年的音視頻技術(shù),提供視頻智能化編排處理解決方案。包括隱藏式數(shù)字水印、AI 智能審核涉黃、涉政內(nèi)容,給視頻進(jìn)行分類、打標(biāo)簽,輔助視頻內(nèi)容分析和生產(chǎn),讓"采、編、存、發(fā)”內(nèi)容生產(chǎn)流程更便捷等等。
一鍵式建站
Serverless Http 解決方案,通過規(guī)范平臺接口標(biāo)準(zhǔn),提供統(tǒng)一鑒權(quán)、監(jiān)控等能力,靈活控制對外的 API 接口,確保業(yè)務(wù)安全。完美支持 Node.js, Python, PHP 等各種語言的 Web 框架,默認(rèn)支持響應(yīng)集成、多種文件上傳方式等配置。同時(shí)保障高性能的并發(fā)調(diào)用,夜間也能自動(dòng)縮減資源,節(jié)省費(fèi)用。
數(shù)據(jù)處理和分析
騰訊云提供 Serverless ETL 解決方案,無需手動(dòng)編寫消費(fèi)數(shù)據(jù)邏輯,通過配置豐富的云函數(shù)觸發(fā)器即可實(shí)現(xiàn)各系統(tǒng)的數(shù)據(jù)互聯(lián),數(shù)據(jù)團(tuán)隊(duì)只需要關(guān)注業(yè)務(wù)需求以及對應(yīng)的數(shù)據(jù)處理邏輯。
以上解決方案已完成在印象筆記、華潤集團(tuán)、深圳機(jī)場、央視等數(shù)百家機(jī)構(gòu)落地實(shí)踐。更多解決方案可以按照企業(yè)的實(shí)際應(yīng)用場景進(jìn)行適配。