當(dāng)你在瀏覽器廣告上看到一家新餐廳,或是看到一個(gè)剛好可以送給某個(gè)要求很高的家庭成員的完美禮物時(shí),你可能不會(huì)想到這些廣告背后的基礎(chǔ)設(shè)施。其實(shí)像 Criteo 這樣的廣告公司能夠提供這些洞察,正是因?yàn)橛辛诉@些基礎(chǔ)設(shè)施。NVIDIA 網(wǎng)絡(luò)產(chǎn)品組合是 Criteo 技術(shù)棧的核心。
Criteo 是一個(gè)在線廣告平臺(tái),它銜接著數(shù)字廣告商與發(fā)布商。這項(xiàng)業(yè)務(wù)要求 Criteo 解決與“互聯(lián)網(wǎng)級(jí)別”規(guī)模有關(guān)的問(wèn)題。Criteo 平臺(tái)的交易額達(dá)千億美元規(guī)模,每天通過(guò)數(shù)萬(wàn)臺(tái)服務(wù)器、數(shù)千臺(tái)網(wǎng)絡(luò)設(shè)備和每秒數(shù) TB 的東西向流量驅(qū)動(dòng)數(shù)十億條廣告。Criteo 的 10 座數(shù)據(jù)中心(覆蓋三大洲)內(nèi)部和之間的通信最為重要,而網(wǎng)絡(luò)是實(shí)現(xiàn)這些通信的核心。
擺脫鎖定
自 2014 年起,Criteo 就開(kāi)始全面改革他們的網(wǎng)絡(luò)戰(zhàn)略,對(duì)基礎(chǔ)設(shè)施進(jìn)行現(xiàn)代化升級(jí)并降低成本。通過(guò)向不同廠商采購(gòu)硬件,Criteo 能夠降低成本、提高采購(gòu)流程的靈活性,并減少對(duì)單條供應(yīng)商供應(yīng)鏈的依賴。
在有了新的硬件技術(shù)路徑后,軟件就成為下一個(gè)變革的對(duì)象。Criteo 需要實(shí)現(xiàn)其操作系統(tǒng)與網(wǎng)絡(luò)自動(dòng)化棧的兼容。該棧由主要使用 Python 語(yǔ)言自主開(kāi)發(fā)的跨硬件工具組成。但每當(dāng)添加一種新的操作系統(tǒng)時(shí),都需要對(duì)棧的其他部分進(jìn)行單獨(dú)的更新以支持該操作系統(tǒng)。此外,雖然廠商所提供的硬件并不昂貴,但附加的專用軟件會(huì)使預(yù)算大幅增加。
為所有平臺(tái)挑選統(tǒng)一的操作系統(tǒng)可以解決這兩個(gè)問(wèn)題。Criteo 選擇的是 SONiC:在參加開(kāi)源計(jì)算項(xiàng)目(OCP)全球峰會(huì)后,Criteo 在 2018 年初開(kāi)始評(píng)估這個(gè) NOS 。
作為微軟和 OCP 為滿足超大規(guī)模用戶需求而設(shè)計(jì)的開(kāi)源操作系統(tǒng),SONiC 的設(shè)計(jì)和功能都能滿足 Criteo 的需求。此外,SONiC 的開(kāi)放性與 Criteo 靈活的硬件采購(gòu)策略完美契合,并將完全釋放其網(wǎng)絡(luò)棧的潛力。
與 NVIDIA 一起展開(kāi)新篇章
于 Criteo 而言,NVIDIA 的角色不僅僅是一個(gè)供應(yīng)商,在與 NVIDIA 開(kāi)展 SONiC 方面的合作過(guò)程中, NVIDIA 負(fù)責(zé)維護(hù)和開(kāi)發(fā) SONiC 的功能集,而 Criteo 則幫助提供需求輸入。
這取決于 NVIDIA 向客戶提供 SONiC 的方式:NVIDIA 未從社區(qū)版本中建立一個(gè)專有分支,而是將社區(qū)版本操作系統(tǒng)作為不帶任何附加組件的“純 SONiC ”。作為 SONiC 代碼庫(kù)的主要貢獻(xiàn)者之一,NVIDIA 在影響 SONiC 的路線圖和實(shí)現(xiàn) Criteo 的愿景方面具有獨(dú)特的優(yōu)勢(shì)。
此外,由于 NVIDIA 提供 ASIC-協(xié)議(A2P)支持,網(wǎng)絡(luò)團(tuán)隊(duì)可以完全依靠 NVIDIA 來(lái)卸載和處理任何級(jí)別的網(wǎng)絡(luò)問(wèn)題并將干擾降至最低。Criteo 還受益于 NVIDIA 在該領(lǐng)域的影響力。NVIDIA 將所開(kāi)發(fā)的功能上傳至社區(qū)主分支,從而保持了純粹的 SONiC 承諾并允許 Criteo 做出自由的選擇。
總結(jié)
根據(jù)對(duì)該任務(wù)的評(píng)估,Criteo 的 2014 項(xiàng)目達(dá)到了預(yù)期的目標(biāo),成本得到了控制,部署靈活性不斷提高,并且網(wǎng)絡(luò)團(tuán)隊(duì)掌握了一些方便的開(kāi)發(fā)運(yùn)維+ CI/CD 技能。這個(gè)項(xiàng)目仍在進(jìn)行中;
Criteo 認(rèn)為有一天所有的基礎(chǔ)設(shè)施,包括他們的管理網(wǎng)絡(luò),都將運(yùn)行 SONiC ,并且能夠真正通過(guò)一個(gè) NOS 來(lái)管理所有這一切。所以當(dāng)你下一次看到那個(gè)“超級(jí)準(zhǔn)的”廣告時(shí),也許會(huì)聯(lián)想到使它成為現(xiàn)實(shí)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。
編輯:jq
-
互聯(lián)網(wǎng)
+關(guān)注
關(guān)注
54文章
11075瀏覽量
102618
原文標(biāo)題:電子商務(wù)和開(kāi)源以太網(wǎng): Criteo 與 SONiC 的“一擊即合”
文章出處:【微信號(hào):murata-eetrend,微信公眾號(hào):murata-eetrend】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論