硬件虛擬化和基于操作系統(tǒng)的虛擬化如何工作??

2024-04-29    分類: 網(wǎng)站建設(shè)

虛擬化是隔離計(jì)算機(jī)系統(tǒng)資源并創(chuàng)建多個版本以同時運(yùn)行的過程。簡單來說,虛擬化建議對網(wǎng)絡(luò)、硬件或操作系統(tǒng)進(jìn)行分區(qū),以使每個分離的版本獨(dú)立。這種分區(qū)的一個很好的例子是服務(wù)器虛擬化。

如果您擁有一個網(wǎng)站,那么您肯定會購買網(wǎng)絡(luò)托管服務(wù)。眾所周知的托管類型之一,VPS 托管,是虛擬化技術(shù)的實(shí)時應(yīng)用程序。在 VPS Hosting 中,使用虛擬化的方法將單個物理服務(wù)器劃分為多個服務(wù)器。然后可以將這些服務(wù)器分配給不同的用戶,使他們能夠在分配的服務(wù)器上托管他們的網(wǎng)站。

VPS 主機(jī)中的虛擬化描繪了一個圖像,與共享主機(jī)不同,用戶在這里獨(dú)自擁有服務(wù)器并與其他人隔離。但實(shí)際上,只有一個物理服務(wù)器,虛擬分配給多個用戶。這意味著用戶仍在使用同一臺服務(wù)器,唯一的區(qū)別是在 VPS 主機(jī)中,空間實(shí)際上是被劃分的,而不是物理共享的。

關(guān)于 VPS 托管或 Web 服務(wù)器托管,存在兩種主要類型的虛擬化。

硬件虛擬化 操作系統(tǒng)虛擬化 硬件虛擬化——術(shù)語的類比

硬件是物理計(jì)算資源。另一方面,虛擬化是抽象的過程。簡單來說,硬件虛擬化就是從軟件中抽象出硬件資源。被稱為管理程序或虛擬機(jī)管理器的虛擬軟件被分割在硬件和軟件之間。一旦這個管理程序嵌入到兩者之間,軟件就會依賴虛擬資源,而不是實(shí)際資源。

硬件虛擬化如何工作?

在硬件虛擬化方法中,硬件充當(dāng)主機(jī),軟件充當(dāng)客戶。管理程序用于創(chuàng)建虛擬環(huán)境并允許不同的操作系統(tǒng)有效地在單臺計(jì)算機(jī)上運(yùn)行。創(chuàng)建這種機(jī)制的唯一目的是在單個大型服務(wù)器上使用多個較小的服務(wù)器。這在某種程度上降低了托管成本,同時提高了服務(wù)器的效率(托管單個大型服務(wù)器所需的時間和資源比托管多臺小型服務(wù)器所需的努力要多)。

硬件虛擬化為客戶操作系統(tǒng)提供硬件支持,促進(jìn)無摩擦托管。虛擬機(jī)與主機(jī)操作系統(tǒng)沒有交互。目前流行兩種虛擬機(jī)管理器或管理程序。

I 型——在硬件之上運(yùn)行 II 類——一些虛擬化需要操作系統(tǒng)支持,因此 II 類服務(wù)器促進(jìn)了管理程序在操作系統(tǒng)上的放置。

好處

毋庸置疑,硬件虛擬化包括有效利用硬件資源,降低 VPS 托管的總體成本。

基于操作系統(tǒng)的虛擬化——術(shù)語的類比

與基于硬件的虛擬化不同,操作系統(tǒng)虛擬化是在操作系統(tǒng)之上完成的。這意味著安裝在操作系統(tǒng)上的軟件會進(jìn)行相同的虛擬化,使其成為主機(jī)。操作系統(tǒng)虛擬化是系統(tǒng)內(nèi)核促進(jìn)隔離用戶空間實(shí)例普及的一項(xiàng)功能。

基于操作系統(tǒng)的虛擬化如何工作?

在這種虛擬化中,虛擬化軟件安裝在操作系統(tǒng)上,進(jìn)一步使用會創(chuàng)建幾個其他虛擬機(jī)。在這里,用戶可以直接訪問以使用任何可用的虛擬機(jī)??紤]到操作系統(tǒng)虛擬化可以訪問硬件這一事實(shí),可能存在一些與硬件相關(guān)的問題,即虛擬操作系統(tǒng)與硬件不兼容。然而,虛擬化是高效的并且可以有效地執(zhí)行。

操作系統(tǒng)虛擬化允許客戶在容器中運(yùn)行多個程序,每個程序都被分配了一定的資源。在容器內(nèi)運(yùn)行的程序本身就是完整的,并且認(rèn)為分配的資源都是可用的。在這種虛擬化中,多個容器可以隔離并行運(yùn)行。

好處

在軟件遷移方面,基于操作系統(tǒng)的虛擬化非常有效。它使來賓可以輕松地虛擬使用操作系統(tǒng)來遷移或緩解沖突。此外,當(dāng)需要執(zhí)行備份或恢復(fù)服務(wù)時,這種虛擬化是最好的。

操作系統(tǒng)虛擬化與硬件虛擬化

既然我們已經(jīng)清楚地了解了硬件虛擬化和操作系統(tǒng)虛擬化的各個方面,那么是時候繼續(xù)討論操作系統(tǒng)虛擬化和硬件虛擬化之間的區(qū)別了。

操作系統(tǒng)虛擬化和硬件虛擬化之間的主要區(qū)別包括:

硬件虛擬化 操作系統(tǒng)虛擬化 主機(jī)為部署代碼直接在主機(jī)上執(zhí)行的場景的來賓提供硬件支持。這允許主機(jī)和來賓使用相同的平臺。 在操作系統(tǒng)虛擬化中,被虛擬化的是操作系統(tǒng)。因此,操作系統(tǒng)虛擬化的平臺是獨(dú)立的。 對于硬件虛擬化,僅共享硬件。 通過操作系統(tǒng)虛擬化,主機(jī)的硬件和軟件都被虛擬化。 硬件虛擬化使 RAM 和 CPU 保持隔離。 操作系統(tǒng)虛擬化需要共享 RAM 和 CPU。 用于支持硬件虛擬化的虛擬化解決方案是 VM-ware 和 Hypervisor。 用于操作系統(tǒng)虛擬化的虛擬化解決方案是Virtuozzo。 要升級操作系統(tǒng),硬件虛擬化不會遇到問題,因?yàn)樗仟?dú)立的。 對于操作系統(tǒng)虛擬化,除非主機(jī)系統(tǒng)更新,否則客戶操作系統(tǒng)不能更新。 硬件虛擬化的成本相對操作系統(tǒng)虛擬化要高。 基于內(nèi)核的操作系統(tǒng)虛擬化比硬件虛擬化更快。 結(jié)論

如上表所示,操作系統(tǒng)和硬件虛擬化都有各自的優(yōu)缺點(diǎn)。雖然硬件虛擬化贏得了隱私、隔離和可定制性,但操作系統(tǒng)虛擬化是更快、更便宜的解決方案的完美選擇。因此,如果您正在尋找對服務(wù)器的完全訪問和控制,那么選擇基于KVM Hypervisor的硬件虛擬化。但是,如果您不需要主要控制,但正在尋找負(fù)擔(dān)得起的選項(xiàng),那么請選擇帶有操作系統(tǒng)虛擬化的 VPS 托管。

文章標(biāo)題:硬件虛擬化和基于操作系統(tǒng)的虛擬化如何工作??
網(wǎng)站地址:http://www.muchs.cn/news39/326289.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、ChatGPT、Google虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作