每個人都在談論云計算將給業界帶來的巨大改變,以及云計算技術如何發展為最終用戶提供無限的應用程序、數據和服務。然而,只要網絡方面還存在瓶頸,云計算架構的效率就無法最大化。很多企業在沒有充分考慮傳統網絡對整體應用性能的限制的情況下,就匆匆向云計算模式轉型,頗為不智。
像過去一樣單純地不斷購買帶寬來解決網絡問題已經不適用于當今企業的業務狀態,尤其是涉及混合和公有云部署的時候更是如此。相反,一個新的網絡優化方式,專注于應用程序本身,正在得到企業青睞。本文將會介紹如何修改網絡,以幫助優化云應用程序和數據訪問。
目前最流行的方法是緩解公有云和混合云資源的網絡擁塞,以加強互聯網和廣域網邊緣。廣域網優化技術如壓縮、本地化內容緩存以及操縱TCP窗口大小等一直是加速遠程云端訪問的首選技術。
但是隨著SD-WAN技術的涌現,業界仿佛發現了另一條康莊大道。軟件定義廣域網(SD-WAN)提供了使用兩個甚至更多的路徑到達遠程目標的智能路由功能,路徑選擇基于不斷計算的變量,例如可用鏈路帶寬,最低延遲和最小數據包丟失量,該技術有助于將公司的分支機構連接到云端。
在遠程用戶連接到辦公室或云服務的情況下,網絡架構師需要考慮不同的方式。在云計算崛起之前,應用程序和數據駐留在私有數據中心或分支機構內部,遠程用戶通常使用VPN技術來安全地連接到公司的主要辦公室。
但是,現在應用程序和數據分布在各個云服務提供商之間,阻斷了用戶在公司總部的遠程訪問VPN隧道,僅僅是為了將信息發送回互聯網或通過昂貴的WAN連接已經沒有意義了。相反,網絡架構師應該努力簡化數據流,盡可能減少網絡跳數,通常這意味著通過使用IPsec VPN、SSL VPN或使用HTTPS的安全的機遇Web的訪問,通過互聯網直接向公有云資源建立簡化的安全訪問。
此外,如果企業的用戶遍及全球,那么開發全球分布式的云架構對于延遲敏感的應用程序來說是比較合適的。全球分布式云部署加快了客戶端到服務器的部署,用戶可以從地理角度訪問距離他們更近的資源。
今天,網絡工程師需要深入了解關鍵應用程序如何在端到端執行。了解數據流如何在服務器和最終用戶之間運行,以及服務器和其他分布式資源或完全不在云端的資源之間如何傳輸,這一點非常重要。
使用現代網絡性能管理(NPM)工具對數據流有清晰的了解,網絡工程師可以優化資源布局,避免網絡瓶頸或擁塞。它還能幫助企業選擇執行的服務質量(QoS)標記和策略實施,以確定業務關鍵型應用程序的正確優先級。
雖然上述的所有網絡優化技術都有助于改善云接入,但網絡專業人員的最終目標應該是完整的端到端的軟件驅動的網絡智能體系架構。不幸的是,從實施和成本的角度來看,難度非常大。這也是為什么很多企業會將重點放在解決網絡特定領域,如WAN和數據中心的云接入優化問題上,但是業界最終的目標應該是使用軟件定義的架構來對整個網絡中部署優化策略。