王永
在疫情的影響下,消費(fèi)者適應(yīng)新的生活節(jié)奏的同時(shí),高端視頻生態(tài)系統(tǒng)也借此機(jī)會(huì)進(jìn)行調(diào)整,轉(zhuǎn)向數(shù)字和廣告支持的服務(wù),向消費(fèi)者提供娛樂。
隨著消費(fèi)者適應(yīng)新的現(xiàn)實(shí),視頻收視量增加,并轉(zhuǎn)向流媒體,內(nèi)容提供商和營(yíng)銷人員需要采取策略,擴(kuò)大覆蓋范圍,優(yōu)化目標(biāo)并提供最佳的內(nèi)容庫以滿足觀眾需求。
而觀眾訂閱量的增加,免費(fèi)廣告支持的流媒體電視服務(wù)(FAST)吸引了更多想省錢的消費(fèi)者。與此同時(shí),營(yíng)銷人員試圖通過廣告程序化購買和可尋址產(chǎn)品更有效地接觸消費(fèi)者。
FreeWheel 是一家專門提供電視及互聯(lián)網(wǎng)視頻廣告投放、預(yù)測(cè)和增值服務(wù)等關(guān)鍵解決方案的技術(shù)公司,服務(wù)于全美90%的頂流媒體,每年支持近500億美元的優(yōu)質(zhì)廣告展示。
作為比較早用互聯(lián)網(wǎng)技術(shù)服務(wù)電視廣告的公司,F(xiàn)reeWheel的業(yè)務(wù)技術(shù)是以互聯(lián)網(wǎng)技術(shù)進(jìn)行廣告投放,目標(biāo)行業(yè)是以電視為主。當(dāng)前電視主要有兩種模式:數(shù)字化的播放方式,即通過手機(jī)或其他終端設(shè)備APP進(jìn)行電視播放;Cable(有線電視),正在從傳統(tǒng)的廣播電視服務(wù)轉(zhuǎn)向以互聯(lián)網(wǎng)的定向投放的方式來廣播廣告。
“從目前行業(yè)的趨勢(shì)來看,傳統(tǒng)的電視領(lǐng)域仍然是以電視廣播服務(wù)為主,主要是因?yàn)閷?shí)現(xiàn)對(duì)每個(gè)用戶播放不同的廣告,技術(shù)挑戰(zhàn)具有一定的難度?!?FreeWheel CTO 馬玉羚在接受筆者的采訪時(shí)表示,F(xiàn)reeWheel平臺(tái)上每年電視廣告的展示有3000億以上,這意味著請(qǐng)求可能是100倍的量,當(dāng)產(chǎn)生100個(gè)請(qǐng)求的時(shí)候,很可能才能產(chǎn)生1到2個(gè)真正的廣告的展示,說明FreeWheel的系統(tǒng)需要處理的數(shù)據(jù)量是非常大的。
另一方面,因?yàn)橛脩舻男枨蟊旧硎浅掷m(xù)不斷在變化的,這就要求FreeWheel的服務(wù)平臺(tái)同樣要持續(xù)不斷的創(chuàng)新和迭代。同時(shí),當(dāng)面對(duì)用戶需求激增的應(yīng)用場(chǎng)景,F(xiàn)reeWheel對(duì)于彈性伸縮的要求也隨之增加。
“在兩三年前,F(xiàn)reeWheel開始籌備上云,將應(yīng)用拆分為微服務(wù)并容器化,以降低遷移難度。”馬玉羚表示,F(xiàn)reeWheel上云的過程中,最重要的是保證核心引擎的平滑遷移,因?yàn)檫@是系統(tǒng)的核心,每一秒都會(huì)接受所有的需求,是互聯(lián)網(wǎng)廣告投放的核心部分。
在完成遷移上云后,F(xiàn)reeWheel嘗試了利用亞馬遜云科技提供的服務(wù)來重構(gòu)我們的應(yīng)用,比如使用Amazon Lambda實(shí)現(xiàn)一些非實(shí)時(shí)在線的業(yè)務(wù)。
“如果要給我們的應(yīng)用架構(gòu)做出更準(zhǔn)確的定義,那我們現(xiàn)在的核心業(yè)務(wù)系統(tǒng)其實(shí)是微服務(wù)加上Serveless的混合架構(gòu)體系?!痹隈R玉羚看來,微服務(wù)化對(duì)FreeWheel的影響非常大——將應(yīng)用拆分成幾十個(gè)服務(wù)從而實(shí)現(xiàn)去中心化治理的目的,這樣每個(gè)服務(wù)的開發(fā)節(jié)奏就可以提高,相互的依賴就不像以前,它可以有自己的小生命周期,會(huì)整體提高開發(fā)的效率。
需要注意的是,上云只是FreeWheel技術(shù)轉(zhuǎn)型的開始,后續(xù)基于云的重構(gòu)和優(yōu)化,才是FreeWheel持續(xù)創(chuàng)新和迭代的重要保障。
比如,在數(shù)據(jù)庫應(yīng)用方面,F(xiàn)reeWheel選擇了Amazon的Aurora和DynamoDB,根據(jù)不同的數(shù)據(jù)特性選用了這兩個(gè)產(chǎn)品做存儲(chǔ),解決了邊跑邊重構(gòu)的難題。同時(shí),F(xiàn)reeWhee也會(huì)將數(shù)據(jù)落盤到S3以作災(zāi)備之用。
此外,借助于Amazon RDS和Amazon EBS的安全特性,F(xiàn)reeWheel可以輕松滿足數(shù)據(jù)存儲(chǔ)、加密等審計(jì)方面的需求;在廣告預(yù)測(cè)業(yè)務(wù)方面,依托于Amazon SageMaker的分布式訓(xùn)練集群,模型的迭代周期大幅縮短,效果提升近1倍,同時(shí),Spot Instance的使用也讓團(tuán)隊(duì)節(jié)省了超過50%的資源使用成本,并提升了團(tuán)隊(duì)的運(yùn)維效率。
“基于云我們也開發(fā)了一系列的工具,比如運(yùn)維平臺(tái)、監(jiān)控平臺(tái),自動(dòng)化開發(fā)部署平臺(tái),所有的這一切我們都是在亞馬遜云上來做的。”馬玉羚說到。
從數(shù)據(jù)安全的角度來看,美國、歐洲都有GDPR和CCPA等客戶數(shù)據(jù)安全方面的需求, 而作為服務(wù)于頂級(jí)媒體的公司,F(xiàn)reeWheel同樣需要在整個(gè)系統(tǒng)當(dāng)中要滿足所有標(biāo)準(zhǔn),才可以在業(yè)界做生意、營(yíng)業(yè)。
“之前我們其實(shí)有一些技術(shù)挑戰(zhàn),比如說用MySQL。業(yè)界里面MySQL開源做得很好,但是要加密很難,因?yàn)闀?huì)損失訪問的效率?!?馬玉羚表示,相比之下,亞馬遜云科技的Amazon Aurora,做了存儲(chǔ)層的真正的技術(shù)創(chuàng)新和優(yōu)化,對(duì)我們來說非常簡(jiǎn)單——打開配置,下面的底層數(shù)據(jù)加密就會(huì)生成,且基本不損失性能,使得數(shù)據(jù)安全得到相應(yīng)的保障。
“如果我們的系統(tǒng)宕機(jī)一秒鐘,就代表這一秒鐘全球很多地區(qū)沒有電視廣告的播放,這意味著不可估算的損失。所以對(duì)于FreeWheel來說,系統(tǒng)的穩(wěn)定性永遠(yuǎn)是第一要素?!痹隈R玉羚看來,自動(dòng)伸縮、跨區(qū)域的災(zāi)備都是必須要考慮的問題。
其次是數(shù)據(jù)驅(qū)動(dòng)。越來越多的需求是要做數(shù)據(jù)驅(qū)動(dòng),由數(shù)據(jù)來決定系統(tǒng)如何運(yùn)營(yíng)。為了更好地挖掘數(shù)據(jù)價(jià)值,F(xiàn)reeWheel正在利用AI和機(jī)器學(xué)習(xí)的方式,做更好的預(yù)測(cè)和動(dòng)態(tài)定價(jià)。在提高效率的同時(shí),還可以快速地?cái)U(kuò)展規(guī)模。