什么是虛擬化?虛擬化是一個允許更有效地利用物理計算機硬件的過程,是云計算的基礎。虛擬化使用軟件在計算機硬件上創建一個抽象層,允許將單個計算機的硬件元素(處理器、內存、存儲等)劃分為多個虛擬計算機,通常稱為虛擬機 (VM)。每個 VM 都運行自己的操作系統 (OS),并且表現得像一臺獨立的計算機,即使它只是在實際底層計算機硬件的一部分上運行。
因此,虛擬化可以更有效地利用物理計算機硬件,并允許組織的硬件投資獲得更大的回報。今天,虛擬化是企業 IT 架構中的標準做法。它也是推動云計算經濟發展的技術。虛擬化使云提供商能夠使用他們現有的物理計算機硬件為用戶提供服務;它使云用戶能夠在需要時僅購買所需的計算資源,并隨著工作負載的增長經濟高效地擴展這些資源。
虛擬化的好處
虛擬化為數據中心運營商和服務提供商帶來多項好處:
1、最少的停機時間:操作系統和應用程序崩潰會導致停機并影響用戶工作效率。管理員可以同時運行多個冗余虛擬機,并在出現問題時在它們之間進行故障轉移。運行多個冗余物理服務器的成本更高。
2、更快的配置:為每個應用程序購買、安裝和配置硬件非常耗時。如果硬件已經就位,那么配置虛擬機以運行所有應用程序的速度會明顯加快。您甚至可以使用管理軟件將其自動化并將其構建到現有工作流程中。
3、資源效率:在虛擬化之前,每個應用服務器都需要自己的專用物理 CPU——IT 人員將為他們想要運行的每個應用購買和配置單獨的服務器。(出于可靠性原因,IT 更喜歡每臺計算機一個應用程序和一個操作系統 (OS)。)每臺物理服務器總是未得到充分利用。相比之下,服務器虛擬化讓您可以在單臺物理計算機(通常是 x86 服務器)上運行多個應用程序——每個應用程序都在自己的 VM 和自己的操作系統上運行,而不會犧牲可靠性。這可以最大限度地利用物理硬件的計算能力。
4、更輕松的管理:用軟件定義的 VM 替換物理計算機可以更輕松地使用和管理用軟件編寫的策略。這允許您創建自動化的 IT 服務管理工作流。例如,自動化部署和配置工具使管理員能夠在軟件模板中將虛擬機和應用程序的集合定義為服務。這意味著他們可以重復且一致地安裝這些服務,而無需繁瑣、耗時。和容易出錯的手動設置。管理員可以使用虛擬化安全策略根據虛擬機的角色強制執行某些安全配置。策略甚至可以通過淘汰未使用的虛擬機來節省空間和計算能力來提高資源效率。