新聞動態

騰訊廣告計算提速25%,騰訊云星星海SA2云服務器提供助力

2020-04-17 23:37:01 9

近日,騰訊廣告相關技術負責人透露,騰訊廣告檢索實時計算業務借助騰訊云自研星星海SA2云服務器提供的穩定高性能算力,支撐每日多達數百億次的廣告檢索計算任務,匹配一條廣告的計算耗時相比采用傳統服務器降低了25%,有效提升了騰訊廣告推薦的精準性。

1

基于用戶群體的興趣標簽,推薦最適合的廣告信息,同時以目標受眾最喜歡的創意形式展現出來——互聯網廣告中的“千人千面”模式,大幅提升了廣告投放效率。

事實上,“千人千面”的廣告呈現,背后有賴于一條實時計算鏈路,其中包括廣告請求接入、請求畫像信息計算、廣告實時篩選、廣告打分排序、廣告展示等關鍵步驟。

為了確保廣告的呈現不影響產品體驗,整個過程需要在毫秒級的時長內全部完成,對實時性的要求非常嚴苛。另外,由于業務體量巨大,騰訊廣告檢索實時計算系統并發數量非常高,對計算性能要求非常大。

之前,騰訊廣告采用物理服務器集群來部署這項服務。業務的不斷增長,對物理服務器的成本和靈活性也提出了新的挑戰。在騰訊內部“自研上云”的整體戰略下,騰訊廣告在2019年開始探索業務上云,并率先使用騰訊云自研星星海SA2云服務器為業務系統提供算力支撐。

星星海SA2云服務器底層物理服務器采用了騰訊云首款擁有完全自主知識產權的服務器硬件。

為了確保星星海SA2云服務器能夠有效滿足騰訊廣告的業務訴求,在規模化應用之初,騰訊廣告對其進行了多輪測試。測試結果顯示,相比過往使用的傳統物理服務器,星星海SA2云服務器使得廣告計算整體耗時降低了25%。

“星星海SA2云服務器中超大的CPU三級緩存(L3 Cache)配置,使得CPU可以從更快速的緩存中獲取數據,較之傳統服務器中需要到相對慢的動態隨機存取存儲器(DRAM)去獲取效率更高,這對服務器整體性能的提升尤為關鍵。”騰訊云星星海實驗室負責人介紹。

在測試中,騰訊廣告還發現如果直接按照過往物理服務器相同架構進行部署,服務器性能優勢還無法凸顯,但虛擬化后,作為云上實例的星星海SA2云服務器則能夠充分地發揮出底層硬件的性能優勢。

“這是星星海為云而生理念的體現。”星星海實驗室負責人介紹,作為云原生硬件的倡導者,星星海服務器遵循軟硬一體化思路,完全面向云計算的使用場景打造,能夠讓服務器硬件與騰訊云上的自研軟件產生相得益彰的效果。”

譬如,在物理機環境下,一般服務器會存在CPU遠端訪問內存的情況,增加CPU計算耗時。但騰訊云自研的虛擬化技術,能夠將物理機的CPU和內存進行切分,保證將整個單片CPU分配給業務,業務就能夠始終就近訪問本地內存。“這樣既能解決反應時延的問題,也能充分發揮星星海SA2云服務器核心數多的優勢。”

此外,在廣告計算的場景下,操作海量數據會進行頻繁的硬盤或內存讀寫操作,整個過程對物理機的損耗非常大,物理機出現故障,極易影響業務可用性。受益于云上故障監測能力,絕大部分的安全隱患可以被即時發現,并借助騰訊云自主研發的云計算操作系統VStation自動發起云服務器熱遷移,整個遷移過程對業務層面無感知,最大程度保證了業務穩定性和連續性。

后續,騰訊廣告計劃更多業務部署在星星海云SA2云服務器上,并借助云上的產品和技術,打磨更好的廣告服務體驗。“我們洞察到了硬件架構貼近業務特征所帶來的巨大收益。”騰訊廣告相關負責人表示。

目前,在騰訊內部業務場景中獲得穩定應用驗證后,騰訊云也正加速在遍布全球的數據中心中部署星星海SA2云服務器,將穩定高性價比的計算能力以云服務的形式開放給用戶。





贵州11选5开奖走势图表