到目前為止,我們已經討論了服務器虛擬化,但許多其他 IT 基礎架構元素也可以虛擬化,從而為 IT 經理(特別是)和整個企業帶來顯著優勢。在本節中,我們將介紹以下類型的虛擬化:
1、桌面虛擬化
桌面虛擬化讓您可以運行多個桌面操作系統,每個操作系統都在同一臺計算機上的自己的 VM 中。有兩種類型的桌面虛擬化:
- 虛擬桌面基礎架構 (VDI)在中央服務器上的 VM 中運行多個桌面,并將它們流式傳輸給登錄瘦客戶端設備的用戶。通過這種方式,VDI 允許組織為其用戶提供從任何設備訪問各種操作系統的權限,而無需在任何設備上安裝操作系統。
- 本地桌面虛擬化在本地計算機上運行管理程序,使用戶能夠在該計算機上運行一個或多個附加操作系統,并根據需要從一個操作系統切換到另一個操作系統,而無需更改主操作系統的任何內容。
2、網絡虛擬化
網絡虛擬化使用軟件創建網絡“視圖”,管理員可以使用該“視圖”從單個控制臺管理網絡。它將硬件元素和功能(例如,連接、交換機、路由器等)抽象化,并將它們抽象為在管理程序上運行的軟件。網絡管理員可以在不接觸底層物理組件的情況下修改和控制這些元素,這極大地簡化了網絡管理。網絡虛擬化的類型包括軟件定義網絡 (SDN),它虛擬化控制網絡流量路由的硬件(稱為“控制平面”)和網絡功能虛擬化 (NFV),它虛擬化一個或多個提供特定網絡的硬件設備功能(例如,防火墻、負載平衡器或流量分析器),使這些設備更易于配置、供應和管理。
3、存儲虛擬化
存儲虛擬化使網絡上的所有存儲設備(無論它們安裝在單個服務器上還是獨立的存儲單元上)都可以作為單個存儲設備進行訪問和管理。具體來說,存儲虛擬化將所有存儲塊集中到一個共享池中,可以根據需要將它們分配給網絡上的任何 VM。存儲虛擬化可以更輕松地為 VM 配置存儲,并最大限度地利用網絡上的所有可用存儲。
4、數據虛擬化
現代企業使用多種文件格式將來自多個應用程序的數據存儲在多個位置,從云到本地硬件和軟件系統。數據虛擬化允許任何應用程序訪問所有這些數據——無論來源、格式或位置如何。數據虛擬化工具在訪問數據的應用程序和存儲數據的系統之間創建了一個軟件層。該層根據需要轉換應用程序的數據請求或查詢,并返回可以跨越多個系統的結果。當其他類型的集成不可行、不可取或負擔不起時,數據虛擬化可以幫助打破數據孤島。
5、應用虛擬化
應用程序虛擬化運行應用程序軟件,而無需將其直接安裝在用戶的操作系統上。這與完整的桌面虛擬化(上面提到的)不同,因為只有應用程序在虛擬環境中運行——最終用戶設備上的操作系統照常運行。應用程序虛擬化分為三種類型:
- 本地應用程序虛擬化:整個應用程序在端點設備上運行,但在運行時環境中運行,而不是在本機硬件上運行。
- 應用程序流:應用程序存在于服務器上,該服務器會在需要時發送軟件的小組件以在最終用戶的設備上運行。
- 基于服務器的應用程序虛擬化該應用程序完全在服務器上運行,該服務器僅將其用戶界面發送到客戶端設備。
6、數據中心虛擬化
數據中心虛擬化將數據中心的大部分硬件抽象為軟件,有效地使管理員能夠為不同的客戶端將單個物理數據中心劃分為多個虛擬數據中心。每個客戶端都可以訪問自己的基礎設施即服務 (IaaS),這些基礎設施將在相同的底層物理硬件上運行。虛擬數據中心提供了進入基于云計算的輕松入口,讓公司無需購買基礎設施硬件即可快速建立完整的數據中心環境。
7、CPU虛擬化
CPU(中央處理單元)虛擬化是使管理程序、虛擬機和操作系統成為可能的基礎技術。它允許將單個 CPU 劃分為多個虛擬 CPU,供多個 VM 使用。起初,CPU 虛擬化完全是軟件定義的,但今天的許多處理器都包含支持 CPU 虛擬化的擴展指令集,從而提高了 VM 性能。
8、GPU虛擬化
GPU(圖形處理單元)是一種特殊的多核處理器,它通過接管繁重的圖形或數學處理來提高整體計算性能。GPU 虛擬化允許多個 VM 使用單個 GPU 的全部或部分處理能力來實現更快的視頻、人工智能 (AI) 和其他圖形或數學密集型應用程序。直通 GPU使整個 GPU 可用于單個客戶操作系統。共享 vGPU 在多個虛擬 GPU (vGPU) 之間劃分物理 GPU 內核,以供基于服務器的 VM 使用。
9、Linux虛擬化
Linux 包括自己的虛擬機管理程序,稱為基于內核的虛擬機 (KVM),它支持 Intel 和 AMD 的虛擬化處理器擴展,因此您可以從 Linux 主機操作系統中創建基于 x86 的 VM。作為一個開源操作系統,Linux 是高度可定制的。您可以創建運行為特定工作負載量身定制的 Linux 版本的 VM,或者為更敏感的應用程序創建安全強化版本。
10、云虛擬化
如上所述,云計算模型依賴于虛擬化。通過虛擬化服務器、存儲和其他物理數據中心資源,云計算提供商可以為客戶提供一系列服務,包括:
- 基礎設施即服務 (IaaS): 您可以根據需求進行配置的虛擬化服務器、存儲和網絡資源。
- 平臺即服務 (PaaS):虛擬化開發工具、數據庫和其他基于云的服務,可用于構建您自己的基于云的應用程序和解決方案。
- 軟件即服務 (SaaS):您在云上使用的軟件應用程序。SaaS 是從硬件中最抽象的基于云的服務。