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