服務器虛擬化能夠大幅降低IT建設運維成本,提高業務部署靈活性。虛擬機在傳統數據中心網絡中只能在二層網絡中進行無縫遷移,一旦在跨三層網絡中進行遷移,就會造成業務中斷。于是VXLAN技術應運而生,大大提高了虛擬機遷移的靈活性,使海量租戶不受網絡IP地址變更和廣播域限制的影響,同時也大大降低了網絡管理的難度。
數據中心(Data Center)是一套完整、復雜的集合系統,它不僅包括計算機系統和其它與之配套的設備(例如通信和存儲系統),還包含數據通信系統、環境控制設備、監控設備以及各種安全裝置。數據中心通常是指在一個物理空間內實現信息集中處理、存儲、傳輸、交換、管理的場所。服務器、網絡設備、存儲設備等通常都是數據中心的關鍵設備。設備運行所需要的環境因素,如供電系統、制冷系統、機柜系統、消防系統、監控系統等通常都被認為是關鍵物理基礎設施。互聯網數據中心(Internet Data Center,IDC)是互聯網中數據存儲和處理的中心,是互聯網中數據交互最為集中的地方。傳統網絡模型在很長一段時間內,支撐了各種類型的數據中心。按照功能模塊劃分,傳統數據中心可分為核心區、外網服務器區、內網服務器區、互聯網服務器區、數據中心管理區、數據交換&測試服務器區、數據存儲功能區、數據容災功能區等。在服務器區,再根據不同的應用類型劃分不同的層次,例如,數據庫層、應用服務器層、WEB服務器層等。傳統數據中心的網絡結構是按照經典的三層架構(接入、匯聚、核心)進行部署的。
傳統數據中心網絡面臨的挑戰計算節點低延遲需求
同一物理服務器部署大量虛擬機,造成流量并發量大增。數據流量模型也從傳統的南北向流量轉變為東西向流量。網絡中存在大量多對一、多對多的東西向流量。對接入層和匯聚層設備的處理能力提出了更高的要求。
虛擬化技術大量應用
傳統的數據中心內,服務器主要用于對外提供服務,不同業務區域之間可通過劃分為不同的安全分區或VLAN進行隔離。一個分區通常集中了該業務所需的計算、網絡及存儲資源,不同的分區之間或者禁止互訪,或者經由三層網絡進行互訪,數據中心的網絡流量大部分集中于南北向。在這種設計下,不同分區間計算資源無法共享,資源利用率低下的問題越來越突出。通過虛擬化技術、云計算管理技術等,將各個分區間的資源進行池化,實現數據中心資源的有效利用。隨著這些新技術的興起和應用,新的業務需求如虛擬機遷移、數據同步、數據備份、協同計算等在數據中心內開始實現部署,數據中心內部東西向流量開始大幅度增加。虛擬機動態遷移技術在實際應用中很常見,比如需要對一臺服務器進行升級和維護時,可以通過VM遷移技術將這臺服務器上的VM先遷移到另一臺服務器上,其間所提供的服務不中斷,然后等服務器升級和維護結束后再將VM遷移回來即可。虛擬機動態遷移技術還可以充分利用計算資源,比如某公司的網購平臺在某段時間內在某片區域提供促銷活動,其間業務量大大增加,這樣可以將其他業務量小的區域內的VM動態遷移過來,這樣不會中斷其他區域服務的情況下,集中利用資源,活動結束后再將VM調整回原先的區域。
網絡和業務維護自動化需求
VXLAN技術主要解決多租戶環境下的二層互聯問題。VXLAN通過隧道技術在不改變三層網絡拓撲的前提下構建跨數據中心的邏輯二層網絡拓撲。VXLAN技術有效解決了vlan數量的限制問題。VXLAN技術對二層網絡做了優化不會造成廣播風暴等問題。SDN技術主要是簡化網絡的部署、運維、調整等。