如何應對云計算對網絡的影響?
云計算是目前信息技術領域最熱的話題。通過云計算,可將數據中心功能和資源通過網絡連接外包給第三方。對于許多IT需求經常變化的公司而言,云計算能夠幫助它們避免出現昂貴的內部計算能力過剩問題。這個挑戰在于保證網絡成本不會抵消云計算所節約的成本。
世界上不存在“普適”的計算機應用程序。公司使用IT處理高度分布式的活動,包括交易處理、網上銷售與客戶支持、數據分析與挖掘和監管報告。如果應用程序通過云計算托管,那么一定要將云資源與公司自身的數據中心連接,才能實現數據訪問。此外,還需要向用戶提供云應用程序的訪問權限。這些功能對于網絡的影響取決于以下三個重要方面。
第一個方面是源數據。云中的應用程序需要數據,而數據存儲位置是決定網絡對云計算成本和性能影響的最重要因素。應用程序需要使用大量的數據(一個或多個大型數據庫),因此數據訪問必須足夠快速和可靠,否則應用程序的運行時間會超出限定范圍。這意味著,您要不將數據存儲在云中(這可能會造成成本和保密性問題),要不部署高速和高QoS的網絡來實現云連接。
第二個方面是數據更新與備份。如果應用程序的源數據是高度動態的、或者必須備份的、或與其他公司數據同步,那么云數據資源和企業數據資源之間的連接必須非常高效。如果數據動態性不高,那么維護數據的網絡需求就不會太苛刻,甚至可能不會對公司網絡造成影響。
第三個方面是分布式訪問。如果應用程序將從多個國家的多個位置進行訪問,那么可能大多數訪問都是通過互聯網或互聯網VPN實現的。如果訪問主要源于公司的內部設施,那么可能需要將云計算資源連接到公司自身的網絡。
假如某個云應用程序與公司的數據中心資源緊密結合,那么網絡連接的性能就變得至關重要。如果連接中斷,不僅應用程序有中斷的風險,云與企業存儲資源之間的數據也存在不同步的風險,這會導致后面需要進行復雜且昂貴的重建工作。因此,這種云應用程序很可能需要通過專用數據鏈路來連接云計算資源。云計算信息資源和數據中心之間的緊密整合可能會增加數據中心網絡的需求,也可能會增加數據中心與其他總部位置或地區總部之間的干線連接需求。
只要服務質量和可用性達到要求,云資源安全性能夠得到保證,并且云資源與企業IT基礎架構之間的連接足夠支撐流量傳輸,那么互聯網和互聯網VPN就可用于云計算通信。但是如果內部員工通過互聯網端口的企業WAN訪問云資源,那么許多公司往往會忽視這種訪問所產生的流量。由于這些門戶通常位于或靠近總部位置,云計算可能會顯著增加分公司網絡流量。
在云計算外包中,支持難度最大的一類應用程序是傳統企業應用程序移植到云之后運行的“溢出”或備份應用程序。除非整個企業數據庫都托管在云中,否則這類應用程序可能會產生巨大的數據訪問需求,但是只有極少數企業會采用這種方案。如果需要支持這種云計算應用程序,那么唯一有效的策略是在云計算數據中心和企業數據中心之間建立高速連接,這樣流量才可能快速進入普通的企業網絡。
企業網絡中支持的最簡單的云計算應用程序是通過互聯網/VPN訪問的應用程序,其中云計算主機可以加入VPN,而云主機與企業數據中心之間很少有數據同步。這種情況對于企業網絡的流量影響極小,但是將云資源作為VPN成員會存在一定的安全性問題。而這必須通過技術手段以及與云計算提供商簽訂合同的方式來解決。
最后,不要一次性大規模轉到云計算,而必須經過一個周全計劃的遷移過程。明智的企業會先試用云計算應用程序,將它對網絡的影響降低到最小,積累經驗之后再慢慢增加云計算應用。通過這種方式,網絡成本和計算節約就都能夠實現合理的規劃。