互聯網企業大多為創業而生,都是通過久經拼殺才換來如今的江湖地位,深諳“能舍才能得”的真諦。為了不斷在行業“圈地”壯大規模,互聯網企業一直在以“燒錢”的姿態充實著內功。尤其是在生產業務的核心-----數據中心的建設上,互聯網企業更是不遺余力地大舉投入。然而,數據中心規模越建越大,服務器機柜越買越多,但數據中心對外的服務效率并沒有得到有效改觀。許多互聯網企業原來只注重數據中心內部數據處理效率的提高,而忽略了數據中心出口處理能力,就好比一個裝滿水的肚大口小容器,無法有效的將數據“傳遞”出去。難道是互聯網企業不舍得在數據中心的鏈路出口花錢改善嗎?其實不然,甚至可以說互聯網企業已在數據中心的出口租用上投了過量的資金,卻沒有達到預期的效果。原因何在?要想解答這個問題,我們首先要知道互聯網企業數據中心的問題癥結所在。
互聯網企業的數據中心出口,往往需要連接到不同的ISP。每個ISP都會提供不同的鏈路帶寬,當然價格也千差萬別。用戶流量選哪條鏈路轉發也僅僅是遵循傳統的路由協議,并沒有考慮到鏈路的忙與閑狀態。因此,有些鏈路已經出現飽合,但是仍會有流量“洶涌”而來;形成鮮明對比的是有些鏈路空閑(并且同時也是最貴的租用鏈路),卻一直沒有業務流量“派”過來。
同時,這種基于目的地址的路由轉發,并不能區分同一個目的地址的流量優先級。那么對于VIP租戶和普通租戶的流量無法區分,讓它們享受著同等的待遇,因而也就無法提供差異化的租戶服務和價格。
上述分析表明,雖然互聯網企業為數據中心買了很多出口鏈路帶寬,但是由于傳統路由協議的“缺陷“,導致峰值流量總是涌到某些鏈路,無法實現所有鏈路的高效利用。所以,無論互聯網企業購買多少出口鏈路資源,仍舊不能解決“瓶頸”問題。
那么是不是可以手動配置路由策略、調度出口流量呢?這樣雖然不是完全不可行,但是卻費時費力。如果是跨設備的流量調度,更要協同配置多臺設備。由于選路規則復雜高深,又因中間設備的廠家而有區別,即便是具備豐富管理經驗的專家,也會認為這是一個困難的工作。
此時,SDN[注]逐步展露鋒芒,為互聯網企業提供了解決互聯網出口流量調度的解決方案。首先,SDN能夠讓網絡感知到每一條鏈路的忙閑狀態,從而動態調整流量走向,保證鏈路負載均衡分布于各條鏈路。這樣,傳統的鏈路帶寬不能充分利用的問題便迎刃而解了;其次,對于不同優先級的業務,可以按用戶的等級制定策略,高優先級的業務優先分配鏈路資源,不同價格的鏈路負載不同價值的業務(+本站微信 networkworldweixin),從而為互聯網企業的精細化運營提供更好的基礎保障;最后,SDN網絡省去的繁瑣的手工配置,讓業務調整自動化,并且可以提供流量可視化報表,讓數據中心出口的流量情況一目了然。綜上所述,SDN的理念可以讓互聯網企業更清晰地了解當前的網絡狀態,靈活分配鏈路資源,大大簡化運維配置復雜度。這樣先進的網絡當然會受到互聯網企業的關注。
也許你會問,SDN畢竟還只是概念,提出僅有幾年時間,以上是不是只是美好的愿景呢?其實SDN軟件定義網絡[注]一直在發展與完善,一些互聯網企業已經開始部署,如騰訊已經率先將SDN的優秀特性應用于其數據中心,使得鏈路帶寬利用有了顯地提升、對外服務質量大大增強,并節約了大量的鏈路租用的成本。
作為已經在網絡領域耕耘了多年的華為公司來說,針對未來的云網絡提出了敏捷數據中心解決方案,能夠結合流量策略和實時流量情況,做到精細化流量控制,實現流量均衡,以及優先使用低價格帶寬。更重要的是與傳統BGP協議相兼容,能夠基于現有設備進行部署,實現投資保護。
相信不久的將來,SDN終將在互聯網行業實現普及,帶給更多的互聯網企業的高效、靈活、易配置數據中心出口,讓鏈路真正“活絡”起來。