IaaS關鍵實現技術之網路虛擬化
在面向公眾服務的IaaS中,網路虛擬化是必不可少的部分。IaaS網路虛擬化技術分為兩類:一類是以VPN、VLAN等為代表的傳統網路虛擬化技術,主要側重於網路側的虛擬化,例如將多個網路虛擬成一個大的網路(如VPN),或者將一個大的網路虛擬成多個小的網路(如VLAN);另一類則是以虛擬網路卡和虛擬網橋為代表的、隨著雲端計算的興起而發展的網路虛擬化技術,主要側重於主機內部的網路虛擬化,例如將一塊網路卡虛擬成多塊物理網路卡。除此以外,隨著雲端計算的興起,網路裝置廠商也推出了具備虛擬化功能的網路裝置。
網路虛擬化概述
網路虛擬化是將多個硬體或軟體網路資源及相關的網路功能整合到一個可用軟體中統一管控的過程,並且對於網路應用而言,該網路環境的實現方式是透明的。該網路環境稱為虛擬網路,形成該虛擬網路的過程稱為網路虛擬化。更具體的,如果一個網路不能透過軟體被統一管理,而需要透過改變物理組網結構才能完成網路環境的改變,則不能被稱作虛擬網路。
在不同的應用場景下,虛擬網路的架構是多種多樣的。例如,對於一個企業內部的私有云環境來說,虛擬機器的使用者一般是企業內部員工,可信度較高,因此對網路安全性的要求相對較低;同時,對虛擬機器的訪問往往是從企業內部網路發起的,虛擬機器也不需要為公網使用者提供服務,因此網路架構的設計可以不考慮或較少考慮公網IP地址的管理問題。相反,如果是為公網使用者提供資料中心業務,對這些問題都必須給予特別的重視。
不同的虛擬網路架構需要相應的技術作為支撐。當前,以VPN、VLAN等為代表的傳統網路虛擬化技術已經非常成熟,而隨著雲端計算的發展,很多新的問題不斷湧現,對網路虛擬化提出了更大的挑戰。對於IaaS服務而言,交付給使用者的不再是物理機而是虛擬機器。虛擬機器的優勢在於其更加靈活、可配置性更好,可以滿足使用者更加動態的需求。因此,網路虛擬化技術也必須跟隨這一腳步,滿足使用者對更加靈活、更加動態的網路結構的需求,同時還必須保證這一靈活性的加入不會降低網路的安全性。
以一個實際應用場景為例:使用者從“雲”中租用了3臺虛擬機器,其中一臺虛擬機器作為前端Web伺服器,另外兩臺虛擬機器作為後端資料庫伺服器;前端Web伺服器擁有兩個IP地址,分別是用於被公網訪客訪問的公網IP地址和用於與後端資料庫伺服器通訊的內網IP地址。因為虛擬機器所在物理機的物理網路配置是相對固定的,所以如何根據使用者需求在這3臺虛擬機器之間構建靈活的虛擬區域網是一個關鍵問題。另外,這3臺虛擬機器可能會和其他虛擬機器共同部署在同一物理機上,如何保證資料不被竊聽、不被偽造成為對網路虛擬化技術提出的新需求。
因此,在雲端計算環境下,網路虛擬化技術需要解決如下問題。
(1)如何實現物理機內部的虛擬網路?
(2)外部網路如何動態調整以適應虛擬機器對網路不斷變化的要求?
(3)如何確保虛擬網路環境的安全性?如何對物理機內、外部的虛擬網路進行統一管理?
這些問題都是在雲端計算環境下產生的新問題,需要在主機網路虛擬化技術、網路交換裝置虛擬化技術和IaaS服務實際運營等各個關鍵技術環節著手解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13164110/viewspace-692392/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網路虛擬化技術棧
- NFV關鍵技術:儲存虛擬化概述
- Linux虛擬網路技術Linux
- 虛擬現實技術
- 網路虛擬化之linux虛擬網路基礎Linux
- 虛擬化四、KVM虛擬化技術
- 虛擬化技術之kvm基礎
- 『現學現忘』Docker相關概念 — 8、虛擬化技術和容器技術的關係Docker
- web技術分享| 虛擬列表實現Web
- 資料中心網路技術新貴:VXLAN與園區網路虛擬化
- Docker技術( 容器虛擬化技術 )Docker
- 『現學現忘』Docker相關概念 — 6、虛擬化技術分類Docker
- 醫院PACS系統虛擬內窺鏡(VE)實現的四個關鍵技術
- 虛擬蜜罐:從資訊模擬到實現虛擬蜜罐技術
- 虛擬化技術之kvm虛擬機器建立工具virt-install虛擬機
- 虛擬化技術之kvm虛擬機器建立工具qemu-kvm虛擬機
- 虛擬化技術概述(一)
- 淺談GPU虛擬化技術(四)- GPU分片虛擬化GPU
- 淺談GPU虛擬化技術(四)-GPU分片虛擬化GPU
- SDVN(軟體定義虛擬網路)技術分析
- 實現VR直播的關鍵技術VR
- 淺談GPU虛擬化技術:GPU圖形渲染虛擬化GPU
- 網路虛擬化VXLAN網路架構架構
- Linux 虛擬網路卡技術:MacvlanLinuxMac
- 虛擬化技術之kvm WEB管理工具kimchiWeb
- 2023 SDC 議題預告 | 虛虛實實——深入研究汽車虛擬化技術
- Cable:360實現的新虛擬網路架構架構
- 【kubernetes】網路虛擬網路卡對veth pair、flannel網路模型實現原理AI模型
- VMware Fusion Pro 13:強大虛擬化技術,實現高效多平臺相容
- Virtualbox 虛擬機器實現與本地、網際網路互通虛擬機
- 後端技術雜談6:白話虛擬化技術後端
- 伺服器虛擬化技術深度科普伺服器
- 虛擬化技術之kvm磁碟管理工具qemu-img
- 伺服器虛擬化開源技術主流架構之爭伺服器架構
- CentOS搭建VPN服務,實現虛擬專用網路CentOS
- VR虛擬現實技術在展廳中呈現的優勢VR
- win10虛擬化技術怎麼開啟_win10系統cpu虛擬化技術如何開啟Win10
- Docker與虛擬化技術淺析第一彈之docker與KubernetesDocker
- 伺服器虛擬化技術的優點伺服器