虛擬設備
虛擬設備
通過虛擬技術將一台獨佔設備虛擬成多台邏輯設備,供多個用戶進程同時使用,通常把這種經過虛擬的設備稱為虛擬設備。虛擬存儲的發展借鑒了計算機領域裡很多成功的設計思想,從虛存、磁碟技術、RAID到IBM的大型機等的設計思想中都汲取了許多成功的經驗。
最典型的虛擬存儲設備是磁碟陣列(RAID)。RAID的虛擬化是由RAID控制器實現的,它將多個物理磁碟按不同的分塊級別組織在一起,通過板上CPU及陣列管理固件來控制及管理硬碟,解釋用戶的I/O指令,並將它們發給物理磁碟執行,從而屏蔽了具體的物理磁碟,為用戶提供了一個統一的具有容錯能力的邏輯虛擬磁碟,這樣用戶對RAID的存儲操作就像對普通磁碟一樣。
由於受IDE通道的數量和速度的限制,RAID的傳統介面一直使用SCSI。隨著存儲技術的飛速發展,許多新的RAID技術不斷被開發出來,許多廠商的存儲設備的磁碟陣列開始提供2GB的高速介面。
近來惠普推出的Virtualized Array(虛擬陣列技術)可以說是RAID的發展,它將系統內的所有硬碟當做一個統一的存儲空間來管理,所有的子陣列,都平均分攤到每一個系統內的物理硬碟上。整個系統的硬碟數量可以任意改變,數據的存放可以隨著組的調整而動態調整。與傳統RAID相比,它使用了全光纖通道體系結構,能夠滿足對數據輸入、輸出性能和可擴展性要求較高的用戶的需求,具有更大的優勢,更適合高端開放系統的用戶。
比如虛擬光碟機,虛擬網卡,就是虛擬設備
虛擬設備,就如它們支持的虛擬機,是相對應它們網路硬體的一種軟體應用。許多傳統網路設備廠商都支持軟體版本,但僅限於部署,為企業網路服務提供虛擬版本軟體。網路監控工具,網路安全套件,網路訪問控制甚至統一通信組件都融合到了VMware的虛擬設備目錄中。開源軟體首先做了改革,在過去的18個月里,IT領域許多重要成員比如思科和F5網路在他們自己的產品里都添加了這種支持。在過去幾年裡,幾乎每個用存儲架區作為網路設備的網路服務,現在都可以在虛擬數據中心被部署成另外一種工作方式。
企業最初使用虛擬設備用於硬體設備研發和測試環境。這些虛擬設備給開發者提供了這樣一個平台:研發和QA測試的時候可以模擬網路設備對應用程序的影響。現在虛擬設備已經成熟,可以遷移到生產環節,一種新的研發模式也被引進來。網路團隊可以測試和配置虛擬設備的同時,應用程序團隊可以研發和測試該程序。這樣就確保能達到在應用程序生命周期內期望的性能要求,也可以在研發初期讓網路團隊參加進來。虛擬設備的移動性減輕了雲部署的壓力,因為所支持的網路服務可以在公有雲和私有雲服務中隨著負載量傳遞。