當你看到一個新餐廳的瀏覽器廣告,或是一個送給難以取悅的家庭成員的完美禮物時,你可能不會想到用來發布廣告的基礎設施。然而,這種基礎設施正是讓 Criteo 這樣的廣告公司提供這些見解的原因。 NVIDIA 網絡組合對 Criteo 技術堆棧至關重要。
Criteo 是一個在線廣告平臺,介于數字廣告商和出版商之間。這項業務需要 Criteo 解決與“網絡規模”數量相關的問題。 Criteo 每天處理幾千億美元的銷售額,這是由幾萬臺服務器上的數十億廣告、數千臺網絡設備和每秒太比特的東西方流量驅動的。 Criteo 的 10 個數據中心(橫跨三大洲)內部和之間的通信至關重要,網絡占據了中心地位。
遠離鎖定
從 2014 年開始, Criteo 啟動了一項全面改革網絡戰略、實現基礎設施現代化和降低成本的計劃。通過從不同供應商處采購硬件, Criteo 將能夠降低成本,在采購過程中獲得更大的靈活性,并減少對單個供應商供應鏈的依賴。
有了新的硬件方法,接下來就是軟件。 Criteo 需要他們的操作系統與他們的網絡自動化堆棧兼容,后者由內部的、與硬件無關的工具組成,這些工具主要是用 Python 構建的。但是,每一個添加到混合中的新操作系統都需要對堆棧的其余部分進行獨特的更新來支持它。此外,雖然供應商的硬件通常是負擔得起的,但附帶的專有軟件使預算膨脹。
為所有平臺選擇一個操作系統解決了這兩個問題。進入 SONiC :在參加了開放計算項目( OCP )全球峰會之后, Criteo 于 2018 年初開始評估 NOS 。作為微軟和 OCP 為滿足 hyperscalers 的需求而構想的開源操作系統, SONiC 的設計和功能滿足了 Criteo 的需求。此外, SONiC 的開放性與 Criteo 靈活的硬件采購策略完美結合,將充分釋放他們的網絡堆棧。
用 NVIDIA 翻開新的一頁
Criteo 和 NVIDIA 在 SONiC 上的合作伙伴不僅僅是將 NVIDIA 視為一個供應商, NVIDIA 維護和開發 SONiC 的功能集, Criteo 還幫助提供輸入。這來自 NVIDIA 向客戶提供 SONiC 的方式。 ZVK3 并沒有從社區版本中構建一個專有的分支,而是將操作系統的社區版本支持為“純 SONiC ”,沒有任何附加組件。作為 SONiC 代碼庫的主要貢獻者之一, NVIDIA 在影響 SONiC 的路線圖和實現 Criteo 的愿景方面具有獨特的地位。
此外,由于 NVIDIA 提供了 ASIC 到協議( A2P )的支持,網絡團隊可以完全依賴 NVIDIA 在任何級別以最小的中斷卸載和分類網絡問題。 Criteo 還受益于 NVIDIA 在太空中的應用。 NVIDIA 開發了這些功能并將其上傳到社區的主要分支,保持了純粹的聲波承諾,并允許 Criteo 自由選擇。
概括
在評估任務時, Criteo 2014 年項目的目標已達到預期目標,成本得到控制,部署靈活性不斷提高,網絡團隊掌握了一些 DevOps + CI / CD 的實用技能。但目標仍在進行中; Criteo 看到了一天,所有的基礎設施,包括他們的管理網絡,都在運行 SONiC ,真正的一個 NOS 來統治他們。所以下一次,當你看到那個殺手級的廣告時,也許你也會想到讓它成為可能的網絡結構。
關于作者
Taylor Allison 負責與 NVIDIA 以太網交換機產品組合相關的產品營銷,包括硬件平臺、網絡操作系統和遙測工具。 Taylor 熱衷于數據中心基礎設施領域的產品營銷和管理,擁有網絡、存儲、 HPC 和 AI / ML 方面的專業知識。在 2021 年加入 NVIDIA 之前, Taylor 是聯想的 HPC / AI 存儲領導者,負責高性能存儲平臺、軟件和解決方案。泰勒在北卡羅來那大學獲得數學碩士學位。
審核編輯:郭婷
-
NVIDIA
+關注
關注
14文章
4994瀏覽量
103195 -
操作系統
+關注
關注
37文章
6838瀏覽量
123399
發布評論請先 登錄
相關推薦
評論