在開放網絡峰會(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則負責網絡功能的可視化,提供監控和管理功能。
查看英文原文:How Google Uses Espresso to Connect to the Public Internet