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