摘要:這篇行業觀點文章是本人關于數據中心虛擬化的海量數據所帶來的網絡相關問題,以及這些相關問題將如何影響云服務提供商和企業的系列文章的最后一部分。在第一部分中,我重點文介紹了服務器虛擬化對于存儲虛擬化和數據中心網絡流量影響的總體情況;而在第二部分中,我深入探討了網絡管理的復雜性和控制平臺要求應對的挑戰。在這篇文章中,我們將就擴展數據中心虛擬化控制平臺,以容納額外的數據包處理要求的兩種方式做更深一步的探究。
控制平臺可以想兩個方向擴展:向外或向上。在向外擴展中,控制平臺的功能分離、分布在物理或虛擬服務器。而在向上擴展中,額外增加的計算資源使服務器的處理能力增強了,如x86處理器。同時向外擴展和向上擴展的架構,使得提供特定功能的硬件加速性能可以進一步提高。
控制平臺向外擴展的架構
在向外擴展的架構中,基礎平臺是增強的通用處理器,實施獨立的通信處理器,具有專門的硬件加速器,可以卸載控制平臺功能。控制平臺任務被分解為子任務,如發現,傳播和恢復,然后在在數據中心進行分配。由于各種任務可以在網絡和云中的任何服務器運行,向外擴展的架構非常適用于軟件定義網絡(SDN)。由于其分散布置,該架構需要可靠的通信,在控制平臺和數據平臺之間使用API的網絡協議,例如OpenFlow。
根據網絡的規模和配置,這些網絡功能的硬件加速可能是必要的,以滿意性能。了解協議的通信處理器被設計來處理特定的控制平臺任務或網絡管理功能,包括數據包分析和路由、安全、ARP卸載、OAM卸載、IGMP消息、網絡統計數據、應用感知防火墻,QoS服務質量等。
控制平臺向上擴展的架構
向上擴展架構,現有的網絡控制平臺,并輔以額外或更多強大的計算引擎來幫助執行網絡控制協議棧。這些補充的資源釋放服務器CPU周期到其他任務,并帶來網絡性能的全面改善。鑒于通用處理器的數據包處理功能進行了優化,但是,他們不是向上擴展架構的理想解決方案。利用向外擴展的架構,特定功能顯著改善協議感知通信處理器的性能。
原文鏈接:http://www.jifang360.com/news/201296/n453639848.html