什麼是虛擬化(virtualization)?概念、運作方式
網路百科全書中虛擬化的定義。
什麼是虛擬化?
虛擬化是指為任何電腦網路資源(如伺服器、交換器、路由器、電腦硬體平台、儲存裝置等)建立虛擬版本的行為。虛擬化的主要目標是透過從根本上改變傳統運算來管理工作負載,使其更具可擴展性。
虛擬化 – 經典伺服器與虛擬伺服器
最常見的虛擬化形式是作業系統層級虛擬化。在作業系統層級虛擬化中,可以在單一硬體上執行多個作業系統。虛擬化技術涉及透過使用軟體模擬硬體來分離實體硬體和軟體。當不同的作業系統透過虛擬化在主要作業系統之上運作時,它稱為虛擬機器。
伺服器虛擬化的好處
虛擬化的好處是巨大的:每台伺服器的利用率提高了 80%。硬體需求減少 10:1 或更好的比例。資本和營運費用減少一半,每虛擬化一台伺服器每年可節省超過 1,500 美元。強大、經濟實惠的高可用性。
虛擬化網路服務
透過軟體定義網路,虛擬化原則應用於網路資源,對其進行抽象化、池化和自動化,以超越僵化實體架構的限制。網路服務被分配給每個應用程式並保留在其中,彈性地適應其不斷變化的需求。虛擬化網路簡化了配置、增強了可擴展性、簡化了管理並降低了營運成本。
在虛擬化環境中部署安全性
安全性也可以作為高效的軟體定義服務提供,與實體裝置分離、聚合並在需要時精確應用,而無需硬體升級。虛擬工作負載可以移動和擴展,而不受安全限制和專用設備的需求。整合式防火牆和最佳化閘道服務可保護網路邊緣。VMware 的開放式架構可讓您整合現有的安全投資和最新的第三方創新。
硬體虛擬化
硬體虛擬化或平台虛擬化是指創建一個虛擬機器,其行為就像具有作業系統的真實電腦一樣。在這些虛擬機器上執行的軟體與基礎硬體資源分開。例如,運行 Microsoft Windows 的計算機可能會託管一個看起來像裝有 Ubuntu Linux 操作系統的計算機的虛擬機;基於 Ubuntu 的軟件可以在虛擬機上運行。
在硬體虛擬化中,主機是虛擬化使用的機器,客體機器是虛擬機器。主機和客體一詞用於區分在實體機器上執行的軟體與在虛擬機器上執行的軟體。在主機硬體上建立虛擬機器的軟體或韌體稱為 Hypervisor 或虛擬機器監視器。
什麼是 Hypervisor?
管理程序是用於創建和運行虛擬機的程序。管理程序傳統上分為兩類:第一類或“裸機”管理程序,它們直接在系統硬件上運行來賓虛擬機,本質上充當操作系統。Wype 二或“託管”管理程序的行為更像傳統應用程序,可以像普通程序一樣啟動和停止。在現代系統中,這種分裂不太普遍,特別是對於像 KVM 這樣的系統。KVM 是基於內核的虛擬機的縮寫,是 Linux 內核的一部分,可以直接運行虛擬機,儘管您仍然可以將運行 KVM 虛擬機的系統用作普通計算機本身。