云計算改變了企業(yè)的運作方式,為企業(yè)帶來了更大的靈活性、生產(chǎn)力和效率,最重要的是降低了成本。確保云計算順利運行的重要元素之一是虛擬機(jī)管理程序,其功能是使用一臺主機(jī)運行多個操作系統(tǒng)。在本文中,我們將深入探討使用虛擬機(jī)管理程序的想法、它在云計算中的作用以及其背后的技術(shù)。
了解虛擬機(jī)管理程序
虛擬機(jī)管理程序或虛擬機(jī)監(jiān)視器 (VMM) 是一種軟件,可讓您在云中的一臺物理機(jī)上運行多臺虛擬機(jī),讓用戶可以安裝任何操作系統(tǒng)的虛擬機(jī),而不必?fù)?dān)心獲取硬件的正確設(shè)備驅(qū)動程序,它還可以將虛擬機(jī)彼此分離,因此如果一臺虛擬機(jī)出現(xiàn)問題,也不會影響其他虛擬機(jī)的運行。虛擬機(jī)管理程序是云計算基礎(chǔ)設(shè)施的核心,是實現(xiàn)按需配置和管理虛擬機(jī)的骨干。
虛擬機(jī)管理程序的類型
虛擬機(jī)管理程序主要有兩種類型,類型 1 是最常部署的虛擬機(jī)管理程序類型,類型 2 更適合某些項目。
類型 1 虛擬機(jī)管理程序 – 裸機(jī)虛擬機(jī)管理程序是一種在實際硬件上運行并控制操作系統(tǒng)和物理資源的虛擬化類型。這種虛擬機(jī)管理程序類型提供出色的性能和穩(wěn)定性,因為它不在 Windows 內(nèi)部運行,而是設(shè)計用于運行虛擬機(jī)的簡單操作系統(tǒng)。
類型 2 虛擬機(jī)管理程序 - 也稱為托管虛擬機(jī)管理程序,位于現(xiàn)有操作系統(tǒng)之上,并使用其資源來創(chuàng)建和管理虛擬機(jī)。與類型 1 虛擬機(jī)管理程序不同,托管虛擬機(jī)管理程序無法直接訪問主硬件。它們必須通過硬件的操作系統(tǒng)才能與其物理資源進(jìn)行交互。
虛擬機(jī)管理程序為何如此重要以及使用它有哪些好處
虛擬機(jī)管理程序?qū)τ谠朴嬎阒陵P(guān)重要,因為它可以提高效率、安全性和靈活性,并確保應(yīng)用程序的隔離,以防止一個虛擬機(jī)訪問另一個虛擬機(jī)的資源。虛擬機(jī)管理程序可以立即創(chuàng)建新的虛擬機(jī),從而可以根據(jù)任何工作負(fù)載的需要輕松分配資源,而且由于虛擬機(jī)管理程序運行的虛擬機(jī)不依賴于特定硬件,因此可以根據(jù)需要輕松地將工作負(fù)載轉(zhuǎn)移到不同的服務(wù)器或平臺。通過分離硬件和軟件,虛擬機(jī)管理程序使桌面虛擬化更加高效。
虛擬機(jī)管理程序的主要優(yōu)點是它們能夠允許多個操作系統(tǒng)在單個主機(jī)上運行,??這使得在開發(fā)環(huán)境中更容易在各種操作系統(tǒng)上測試應(yīng)用程序。當(dāng)用戶需要運行舊版應(yīng)用程序時,它還可以幫助實現(xiàn)向后兼容性和跨平臺支持。
現(xiàn)代虛擬機(jī)管理程序應(yīng)用程序
隨著虛擬化技術(shù)的不斷發(fā)展,虛擬機(jī)管理程序的功能已經(jīng)超越了傳統(tǒng)的服務(wù)器虛擬化,涵蓋了各種虛擬化模型,例如:
存儲虛擬機(jī)管理程序– 這是一種用于存儲虛擬化的軟件,可彌補物理存儲設(shè)備與虛擬化環(huán)境之間的差距。此層將多種存儲設(shè)備類型組合成虛擬存儲資源,這些資源可以不間斷地創(chuàng)建、調(diào)整大小和使用。
網(wǎng)絡(luò)虛擬機(jī)管理程序(也稱為網(wǎng)絡(luò)虛擬化平臺或軟件定義網(wǎng)絡(luò) (SDN) 控制器)是一種虛擬機(jī)管理程序,它虛擬化網(wǎng)絡(luò)資源和服務(wù),而不是像傳統(tǒng)虛擬機(jī)管理程序那樣虛擬化計算資源。它們管理物理網(wǎng)絡(luò)資源,例如路由、交換、負(fù)載平衡、防火墻和虛擬專用網(wǎng)絡(luò)。它可用于將多個物理網(wǎng)絡(luò)組合成基于軟件的網(wǎng)絡(luò),或?qū)⒁粋€物理網(wǎng)絡(luò)劃分為多個虛擬網(wǎng)絡(luò)。