Facebook:進擊的網絡架構

現在,分佈式計算變得愈來愈分散,甚至有的人以爲它是混亂的。隨着網絡的發展,數據中心的網絡結構已經成爲決定應用程序是否能良好運行的最重要因素。若是數十臺或數百臺服務器在數據中心之間進行通訊時,速度不可預測,帶寬不夠大,不能接收和發送數據,延遲還高,那麼這些服務器將沒有存在的意義。
所以,建立網絡成了棘手的事情。就像當年Facebook同樣,Facebook有一個巨大的分佈式PHP應用程序(其中包含大量機器學習)——它能夠將23億用戶經過全球15個數據中心的數百萬臺服務器鏈接在一塊兒,而且該網絡會隨着時間的推移而發展,以知足社交網絡業務所需的性能、彈性和成本目標。在10Gb/s和40Gb/s的以太網中,網絡一直是Facebook總體IT預算中增加最快的部分,其主要緣由是交換機ASIC上的帶寬和端口計數都受到了限制,而不單單是帶寬。但隨着商用市場上最新一代的交換機ASIC的出現,端口數量和每一個端口的帶寬都呈上升趨勢,Facebook如今有一個史無前例的機會來調整其網絡,從根本上削減成本,而且能夠擁有不少比上一代交換機更好的性能。html

正如咱們以前所指出的,數據中心成本的增長關鍵不在於帶寬,而在於早期的100 GB/s交換機散熱性能很差,價格昂貴,而且受端口限制。200 GB/s或400 GB/s端口的交換機ASIC的出現意味着每一個交換機的端口數量能夠比早期的100 GB/s交換機增長一倍到四倍,大企業無需在管道方面投入更多,只需減小網絡層數和架構跳數,同時仍能在單個架構中跨越10萬臺服務器和存儲服務器。服務器

這種帶寬的高基數使用——只是一個有趣的說法,交換機制造商利用芯片組進步所帶來的額外帶寬,使更多的端口可以以設定的速度運行。一年多前Broadcom宣佈其「Tomahawk-3」StratusXGS ASIC,它可支持32個以400Gb/s運行的端口或128個以100Gb/s運行的端口。去年10月,Arista Networks 推出了基於Tomahawk-3的7060X交換機。
查看更多內容請添加連接描述網絡

相關文章
相關標籤/搜索