天天看點

谷歌如何利用Espresso來連接配接公共網際網路

在開放網絡峰會(open networking summit),谷歌的工程師們強調了他們的軟體定義網絡(software defined networking,sdn)政策的能力,包括名為espresso的對等邊緣架構(peering edge architecture)。谷歌研究員amin vahdat與傑出工程師bikash koley聲稱這項技術帶來“前所未有的擴充性、靈活度和效率”,兩年多的生産環境運作也已經證明了這一點。

谷歌産生了所有網際網路流量的25%以上,并依賴與分布在全世界的主要網際網路服務提供商的連接配接。提升與這些網際網路服務提供商的連通性需要超越現有網際網路協定的能力。espreeso是谷歌sdn政策的第四代支柱,并聚焦于提升網絡性能和與這些網際網路服務提供商的對等連接配接的可用性。

通過端到端網絡連接配接的實時監測,espreeso能夠動态選擇從哪裡提供服務内容,而不是依賴于更多的靜态分析和路由路徑。終端使用者從中受益而獲得更高品質的感覺體驗,谷歌雲也能夠獲得超過一般網際網路的網絡可用性和網絡性能。

espresso用一個分布式系統取代了個人路由盒的概念。谷歌的大規模計算設施,可以執行比成千上萬個離散的路由器能擷取的更複雜的流量分析。

espresso的設計與谷歌的整體sdn政策目标一緻,将網絡視為一個大規模的分布式系統,用與谷歌計算和存儲系統同樣的方法管理和控制。

谷歌sdn由espresso和其它三個部分jupiter、b4和andromeda組成。espresso主要負責與網際網路服務提供商的對等連接配接;jupiter負責處理單個資料中心内的流量;b4側重于資料中心之間的連接配接;andromeda則負責網絡功能的可視化,提供監控和管理功能。

本文轉自d1net(轉載)

繼續閱讀