新聞中心
Type 1和Type 2虛擬機(jī)管理程序有什么區(qū)別?
作者:Stephen J. Bigelow 2019-04-03 14:16:25
云計(jì)算
虛擬化 Type 1和Type 2管理程序之間的主要區(qū)別是:Type 1在裸機(jī)上運(yùn)行,而Type 2在操作系統(tǒng)上運(yùn)行。每種管理程序類(lèi)型都有自己的優(yōu)缺點(diǎn)和特定用例。

網(wǎng)站設(shè)計(jì)制作過(guò)程拒絕使用模板建站;使用PHP+MYSQL原生開(kāi)發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營(yíng)了十余年的創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司。
Type 1和Type 2管理程序之間的主要區(qū)別是:Type 1在裸機(jī)上運(yùn)行,而Type 2在操作系統(tǒng)上運(yùn)行。每種管理程序類(lèi)型都有自己的優(yōu)缺點(diǎn)和特定用例。
虛擬化的工作原理是從硬件上運(yùn)行的應(yīng)用程序中抽象出物理硬件和設(shè)備。虛擬化流程管理和配置該系統(tǒng)的資源,包括處理器、內(nèi)存、存儲(chǔ)和網(wǎng)絡(luò)資源。這使該系統(tǒng)能夠同時(shí)承載多個(gè)工作負(fù)載,從而在整個(gè)企業(yè)中以更具成本效益和能源效率的方式利用可用的服務(wù)器和系統(tǒng)。
虛擬化需要利用虛擬機(jī)管理程序,該管理程序通常稱(chēng)為虛擬機(jī)監(jiān)視器或VMM。虛擬機(jī)管理程序是一個(gè)軟件程序,它提供抽象層,處理物理和虛擬資源(例如物理與虛擬CPU或內(nèi)存)之間的轉(zhuǎn)換,并管理虛擬機(jī)(VM)的創(chuàng)建和支持。
虛擬機(jī)管理程序運(yùn)行的物理硬件通常稱(chēng)為主機(jī),而管理程序創(chuàng)建和支持的VM統(tǒng)稱(chēng)為客戶(hù)機(jī)。
主要有兩種類(lèi)型的管理程序:Type 1和Type 2虛擬機(jī)管理程序。
Type 1虛擬機(jī)管理程序
Type 1虛擬機(jī)管理程序直接在主機(jī)的物理硬件上運(yùn)行,它被稱(chēng)為裸機(jī)虛擬機(jī)管理程序;它不必預(yù)先加載底層操作系統(tǒng)。通過(guò)直接訪(fǎng)問(wèn)底層硬件而無(wú)需其他軟件(例如操作系統(tǒng)和設(shè)備驅(qū)動(dòng)程序),Type1虛擬機(jī)管理程序被視為用于企業(yè)計(jì)算的***效、性能***的虛擬機(jī)管理程序。Type 1虛擬機(jī)管理程序的示例包括VMware ESXi、Microsoft Hyper-V服務(wù)器和開(kāi)源KVM等。
同時(shí),管理程序直接在物理硬件上運(yùn)行也非常安全,因?yàn)槁銠C(jī)虛擬機(jī)管理程序可避免操作系統(tǒng)通常存在的安全問(wèn)題和漏洞。這可確保每個(gè)訪(fǎng)客VM與惡意軟件和活動(dòng)保持邏輯隔離。
在很多情況下,虛擬化系統(tǒng)至少托管一個(gè)帶有操作系統(tǒng)和管理軟件的虛擬機(jī),使管理員能夠使用系統(tǒng)管理工具(例如Microsoft System Center)管理物理系統(tǒng)。
Type2虛擬機(jī)管理程序
Type2虛擬機(jī)管理程序通常安裝在現(xiàn)有操作系統(tǒng)之上,它稱(chēng)為托管虛擬機(jī)管理程序,因?yàn)樗蕾?lài)于主機(jī)預(yù)先安裝的操作系統(tǒng)來(lái)管理對(duì)CPU、內(nèi)存、存儲(chǔ)和網(wǎng)絡(luò)資源的調(diào)用。Type2虛擬機(jī)管理程序包括VMware Fusion、Oracle VM VirtualBox、適用于x86的Oracle VM Server、Oracle Solaris Zones、Parallels和VMware Workstation。
Type 1和Type 2管理程序差異
Type 2虛擬機(jī)管理程序可追溯到x86虛擬化的早期階段,當(dāng)時(shí)已有系統(tǒng)已經(jīng)在使用操作系統(tǒng)并且虛擬機(jī)管理程序被部署為更高的軟件層。雖然Type 1和Type 2管理程序的目的和目標(biāo)是相同的,但是對(duì)于Type 2虛擬機(jī)管理程序而言,底層操作系統(tǒng)的存在會(huì)引入不可避免的延遲,因?yàn)樗性摴芾沓绦虻幕顒?dòng)和每個(gè)VM的工作都必須通過(guò)主機(jī)操作系統(tǒng)。此外,主機(jī)操作系統(tǒng)中的任何安全問(wèn)題或漏洞都可能會(huì)危及在其上運(yùn)行的所有虛擬機(jī)。
因此,Type 2管理程序通常不用于數(shù)據(jù)中心計(jì)算,并且僅用于客戶(hù)端或最終用戶(hù)系統(tǒng)(有時(shí)稱(chēng)為客戶(hù)端管理程序),其中性能和安全性較少受到關(guān)注。例如,軟件開(kāi)發(fā)人員可能會(huì)使用Type 2虛擬機(jī)管理程序創(chuàng)建VM,以便在發(fā)布之前測(cè)試軟件產(chǎn)品。
對(duì)Type 1和Type 2虛擬機(jī)管理程序的硬件支持
硬件加速技術(shù)幾乎普遍可用于加速虛擬化所涉及的任務(wù)。這些技術(shù)包括用于英特爾處理器的Intel Virtualization Technology擴(kuò)展和用于A(yíng)MD處理器的AMD Virtualization擴(kuò)展。還有很多其他基于虛擬化的擴(kuò)展和功能,包括二級(jí)地址轉(zhuǎn)換以及對(duì)嵌套虛擬化的支持。
硬件加速技術(shù)會(huì)執(zhí)行很多流程密集型任務(wù),這些任務(wù)用于在計(jì)算機(jī)上創(chuàng)建和管理虛擬資源。如果沒(méi)有硬件加速,虛擬機(jī)管理程序?qū)⑷珯?quán)負(fù)責(zé)處理虛擬化所需的所有密集型任務(wù),這將降低虛擬化性能并限制計(jì)算機(jī)可承載的虛擬機(jī)的實(shí)際數(shù)量。
Type 1和Type 2管理程序都使用硬件加速支持,但程度不同。Type 1虛擬機(jī)管理程序依賴(lài)于硬件加速技術(shù),如果沒(méi)有這些技術(shù)并通過(guò)系統(tǒng)啟用BIOS,通常無(wú)法運(yùn)行。通常情況下,如果這些硬件功能可用,則Type 2管理程序會(huì)利用硬件加速技術(shù),但如果計(jì)算機(jī)上沒(méi)有本機(jī)硬件支持,它還可以依賴(lài)于軟件模擬。
文章標(biāo)題:Type1和Type2虛擬機(jī)管理程序有什么區(qū)別?
分享鏈接:http://www.dlmjj.cn/article/coeocij.html


咨詢(xún)
建站咨詢(xún)
