當前,在云計算時代下,隨著虛擬化技術在云計算服務當中的不斷深入,企業當中的虛擬化部署進程已經變得越來越快,虛擬化技術也開始被更多的人所熟知,當我們深入了解虛擬化的功能和服務模式之后,可能會有很多疑問,其中更多的疑問就是關于網絡虛擬化、網絡功能虛擬化、軟件定義網絡三者之間的聯系和區別。
現在的企業已經離不開虛擬化的部署,虛擬化技術不僅可以帶給企業更高的可擴展空間,此外還能夠有效地節省企業的IT設備采購成本,對于虛擬化服務模式來說,上述的三種虛擬化技術到底有何區別?本文我們就來聊聊。
網絡虛擬化
網絡虛擬化是一種覆蓋結構,運作機制如同通道。比起網絡中兩個域之間的物理連接通路,網絡虛擬化會利用現有網絡在兩個域之間架設新的連通方式。網絡虛擬化在價值在于幫助管理員免于為每一個新接入的域連接布設物理連線,特別是那些剛剛創建完成的虛擬機系統。這樣處理的優勢在于,管理員不必對已經完成的工作成果進行頻繁變更。在網絡虛擬化方案的幫助下,他們能夠以全新方式實現基礎設施虛擬化并對現有基礎設施進行調整。
網絡虛擬化方案運行在高性能x86平臺之上。其目標在于允許使用者將虛擬機以獨立于現有基礎設施之外的方式進行遷移,同時不必對網絡進行重新配置。
網絡功能虛擬化
如果說網絡虛擬化為我們帶來了通過網絡創建通道、同時利用每一條傳輸流進行服務的思路,那么下一步就是在讓這條新通道承載相應服務。網絡功能虛擬化利用最佳實踐方式作為基礎策略,針對不同網絡元素加以配置。
網絡功能虛擬化運行在高性能x86平臺上,它使用戶得以在網絡上選定的通道中啟用功能。此舉的目的在于幫助人們為虛擬機或者傳輸流創建一套服務配置方案,并利用x86設備的強大性能在網絡上建立起抽象結構,最終在特定邏輯環境下構建起虛擬服務。
軟件定義網絡
這也許是近些年我們談論的最為廣泛的話題之一了,軟件定義網絡、軟件定義數據中心、甚至是軟件定義一切概念的提出一時間讓虛擬化技術飛速發展。
軟件定義網絡利用封閉式流程實現網絡配置。舉例來說,與原先利用設備建立網絡連接不同,現在用戶可以借助這項技術對網絡進行編程、從而構建新的連接方式。網絡虛擬化與網絡功能虛擬化負責在物理網絡基礎上建立虛擬通道并添加虛擬功能,而軟件定義網絡則用于調整物理網絡。
D1Net評論:
很明顯,這三類技術方案的設計目的都是為了實現網絡環境的移動性與敏捷性。我們需要對網絡體系進行編程的途徑,而實現該目的的手段共有三種,也就是網絡虛擬化、網絡功能虛擬化以及軟件定義網絡。