虛擬化是指在單個物理計算機之上創建虛擬計算機的過程。這些虛擬計算機被稱為虛擬機。虛擬機使用物理計算機的硬件,但它們有自己的操作系統。每個虛擬機作為一個獨立的計算機運行。虛擬化允許組織利用單臺計算機的硬件來創建多臺虛擬計算機,從而提高生產力。
以下是虛擬化的一些重要特性:
過去,每個應用程序都需要一臺單獨的服務器,而每臺服務器都需要一臺配備一個操作系統的專用物理計算機。然而,在虛擬化的幫助下,一臺計算機可以擁有多個虛擬機,每個虛擬機都有自己的操作系統,能夠運行多個服務器。虛擬化確保物理資源不會浪費。
組織還可以使用多個 VM 來避免操作系統崩潰造成的中斷。另一方面,與運行多個虛擬機相比,運行多個物理服務器的成本可能更高一些。
為每個應用程序安裝硬件的過程可能有點復雜。使用虛擬機運行應用程序要容易得多。您還可以在管理軟件的幫助下創建自動化工作流程。
Hypervisor 是用來管理虛擬機的軟件。它有助于在硬件和 VM 之間建立連接。它還通過在它們之間創建屏障來確保 VM 不會相互干擾。
使用 VM 最好的部分是它們可以回滾到未被感染的階段,以防它們被感染。另一方面,如果物理計算機隨后被感染,則清除惡意軟件可能并不那么容易。但是,如果 Hypervisor 遭到破壞,則攻擊者將完全控制 VM 和操作系統。不僅如此,由于 Hypervisor 不使用物理網絡與 VM 進行通信,因此也很難檢測到。
有哪些不同類型的虛擬化?
數據虛擬化
數據以不同的格式從不同的應用程序收集并存儲在不同的位置。數據虛擬化允許應用程序訪問任何格式、來源和位置的數據。
網絡虛擬化
網絡虛擬化允許用戶從單一控制臺管理網絡。網絡管理員可以在不使用物理組件的情況下管理網絡,從而使網絡管理任務變得更加容易。
存儲虛擬化
存儲虛擬化允許用戶將網絡上的所有存儲設備作為單個存儲設備進行管理。存儲虛擬化確保有效利用網絡上的可用存儲。
中央處理器虛擬化
CPU 虛擬化將單個 CPU 劃分為多個虛擬 CPU。CPU 虛擬化在創建虛擬機的過程中起著至關重要的作用。
云虛擬化
虛擬化使云計算成為可能。云服務提供商需要將物理資源虛擬化,以便為他們的客戶提供各種云服務,例如 IaaS、SaaS 和 PaaS。
結論
虛擬化可用于在單個物理計算機之上創建多個虛擬計算機。這意味著您可以利用一臺物理計算機使用多個操作系統。您無需花很多錢就可以提高生產率。虛擬化使組織能夠利用有限的硬件完成更多工作。它是一種具有成本效益的技術,可以防止資源浪費。它還可以幫助組織克服各種硬件和軟件相關問題。虛擬化還可用于從單個控制臺管理您的數據、存儲和網絡。虛擬化是一項未來技術,使組織能夠跟上不斷增長的需求。