什麼是Hypervisor伺服器?

2020-12-13 51CTO

Hypervisor又稱為虛擬機監視程序。從根本上說,Hypervisor是軟體和硬體堆棧的「管理者」。而「Hypervisor」來源於「Supervisor」這個單詞。

什麼是Hypervisor?

當人們問「什麼是Hypervisor」時,大多數人通常會以其採用的產品來進行回答,例如VMware或Microsoft Hyper-V。VMware和微軟這兩家公司是主要的Hypervisor供應商,但是Hypervisor以及其虛擬化的功能遠不止這些,以下將深入研究Hypervisor的用途以及可用的不同類型。

在更深層次上,Hypervisor是一個由軟體、硬體或固件組成的進程,該進程在物理主機上運行以創建虛擬機(VM)。這些虛擬機作為獨立的應用程式伺服器,儘管它們實際上共享主機的CPU周期、內存和帶寬。Hypervisor可以根據需要來啟動、配置和停用虛擬機。這種分解、提供和退役的操作使Hypervisor成為了「管理者」。

Hypervisor具有多種使用情況,其中包括伺服器、應用程式、存儲和桌面的虛擬化。

Hypervisors的兩種類型

在數據中心中運行的Hypervisors主要有兩種類型:Type 1和 Type 2。那麼它們是什麼?它們最適合哪種使用情況?

Hypervisors在管理虛擬化環境中起到關鍵作用

Type 1是一個嵌入到主機物理層中的命令。在那裡,Hypervisors根據需要啟動和關閉虛擬機,並將主機計算機資源動態分配給虛擬機。

Type 2範圍則受到更多限制,通常是在一臺物理伺服器上運行。這一類型從主機軟體層運行,可以在其中將虛擬機創建為不同的進程。像Type 1一樣,Type 2可以在其虛擬機中定義不同的作業系統。

這兩種類型具有不同的用例,但它們之間並沒有明顯的區別。

例如,Linux KVM和FreeBSD bhyv是將其管理程序作為內核模塊運行的常規作業系統。啟用軟體的虛擬機管理程序使主機作業系統(OS)有效地運行為可以虛擬化採用不同作業系統(OS)的Type 1,但是它仍然是一種通用作業系統,因此將其定義為Type 2。

那麼,Type 1和Type 2這兩種類型之間的區別是什麼?在什麼時候會選擇其中一種而不是另一種呢?

Type 1:原生/裸機Hypervisors

Type 1裸機Hypervisors支持高度可擴展的虛擬化,因為它們通常直接在嵌入在固件中的硬體層上運行。Type 1的其他術語是本機/嵌入式Hypervisors,這是因為它們的硬體位置不同。

最終用戶無法像使用Type 2一樣向現有計算機添加Type 1軟體。Type 1被嵌入到專用伺服器固件中,並且最終的主機支持虛擬化生產環境。

與從主機作業系統(OS)運行的Type 2不同,Type 1獨立於主機作業系統,可以直接訪問主機伺服器,從而在功能和硬體方面獲得了優勢。從那裡,Type 1發出控制主機資源和管理虛擬機的命令。

直接分配主機資源的能力使Type 1具有高度的可擴展性,並使它們能夠通過選擇虛擬化作業系統來創建多個虛擬機。

在這兩種情況下,Type 1都具有以下特徵:虛擬機和主機(有時是虛擬機和虛擬機)之間有效的資源共享、動態資源使用、低延遲和高帶寬通信,以及網絡管理的全局視圖。

儘管本文主要涉及數據中心中的Type 1和Type 2,但是嵌入式Hypervisor也存在於各種大型嵌入式系統中。嵌入式系統包括複雜的環境,如都市的交通燈或機器人工廠的控制器。

Type 1的虛擬化

Type 1是虛擬化網絡背後的主要機制。而Type 2提供了一組不同的服務,很少擴展到生產環境中。

整合系統:由於物理硬體可以輕鬆支持多個物理機(PM),因此降低了新設備和伺服器資源的成本。虛擬化的原始驅動力是伺服器整合,仍然是其最主要的用例。IT還將其用於桌面虛擬化和存儲。優化物理資源:為不同的應用程式購買單獨的物理伺服器既昂貴又費時,並且會佔用數據中心空間。Type 1使IT團隊可以更好地利用伺服器硬體,從而降低資本支出,釋放數據中心的空間,並最大程度地減少能耗。更好的資源分配:大多數Type 1允許管理員按應用程式優先級人工設置資源分配。它們中的大多數還根據需要自動執行資源分配,從而在虛擬化環境中實現動態和高效的資源分配。保持高可用性:這些Hypervisor不僅可以虛擬化計算機,還可以通過原生持久性和冗餘來保護高可用性。例如,故障轉移群集支持虛擬化節點環境,以便在節點發生故障時繼續提供可用性。更好的測試/開發:Type 2允許管理員隔離用於測試生產環境的系統。開發人員還可以在自己的環境中部署專用的虛擬化環境,並使用克隆的生產數據進行測試。Type 1供應商

這些虛擬機監控程序產品包括在虛擬化行業領先的VMware ESX/ESXi和Microsoft Hyper-V,以及Citrix和Oracle VM Server的Hypervisor。後者包括SPARC和x86版本。

Type 2主機

Type 2主機執行軟體虛擬化。它們在主機作業系統上作為軟體應用程式運行,與基於硬體的Type 1相比,它們更像是已經安裝的應用程式。大多數Type 2用戶利用這個更簡單的Hypervisors在單臺計算機上運行虛擬機,而不像Type 1的部署和管理那樣複雜。

Type 2在主機作業系統運行,並將實例虛擬化為軟體進程。它支持多個來賓作業系統,但不能直接訪問主機硬體或其資源。這會導致更高的開銷,這就是Type 2不太可能運行大型動態虛擬化網絡的原因。

Type 2的部署和性能

這一類型也易於部署和管理。例如,用戶可以將Type 2 VMware Workstation直接安裝到現有Windows實例中。與其相反,Type 1需要管理員運用其專業知識,並且花費更多時間進行部署和管理。

而且,由於Type 2運行時會產生額外的開銷,因此它們的性能不如Type 1高。它們在現有作業系統中運行,因此虛擬化性能受到在軟體層中工作的限制。其他正在運行的應用程式將從Hypervisors獲取更多資源,這將進一步降低虛擬機性能。

對於簡單而主流應用的Type 2用例來說(例如在Mac作業系統上運行Windows實例),這不是什麼太大的問題。但是對於高性能場景(例如擴展多個虛擬機並嘗試創建虛擬網絡)來說,這是不夠的。

Type 2供應商

Type 2作業系統級別工作,並將來賓作業系統與主機作業系統分離。例如,VMware Workstation和Oracle的開源VirtualBox。

相關焦點

  • Gartner發布伺服器虛擬化市場指南:中國代表廠商僅入選深信服與華為
    儘管不少人認為容器的發展已經對虛擬機產生了巨大的衝擊,但Gartner近日發布的《伺服器虛擬化市場指南》顯示,基於Hypervisor的x86伺服器基礎設施虛擬化仍然是當今企業環境中使用最廣泛的伺服器虛擬化技術,並且將在未來一段時期內繼續主導數據中心基礎設施。
  • 河南伺服器託管是什麼 為什麼託管伺服器
    網際網路+時代的帶來,推動IDC產業的發展,各種網絡平臺都需要安全穩定高效的網絡環境,這就需要伺服器機房來完成。目前企業常用到的兩種模式:河南伺服器託管與伺服器租用。今天騰佑注重分享河南伺服器託管是什麼,為什麼託管伺服器。
  • 雲電腦伺服器是什麼
    雲電腦伺服器是什麼?雲電腦是一種整體服務方案,包括雲端資源、傳輸協議和雲終端。用開放式雲終端通過傳輸協議,把桌面、應用、硬體等資源以按需服務、彈性分配的服務模式提供給用戶。用戶無需考慮構建複雜的IT,就可實現單機多用戶。IT行業在過去的幾十年裡得到了迅猛發展,但同時也帶來一系列負面影響,包括高昂的成本、緩慢的響應速度以及缺乏一體化管理的基礎架構。
  • 阿里雲共享型伺服器和獨享型伺服器分別指什麼?
    阿里雲伺服器分為共享型和獨享型兩類,哪些是獨享型雲伺服器?那些是共享型雲伺服器,常見的共享型雲伺服器有共享型s6、突發性能t5等,常見的獨享型雲伺服器有計算型c6、通用型g6等,新手站長網(xinshouzhanzhang.com)來詳細說下阿里雲伺服器獨享型和共享型區別以及區分:阿里雲伺服器獨享型和共享型阿里雲獨享型伺服器也叫企業級伺服器,獨享型伺服器和共享型伺服器有什麼區別呢
  • 語音交換伺服器是什麼 語音交換伺服器作用介紹【圖文】
    語音交換伺服器,語音交換伺服器是什麼意思  語音交換伺服器是語音通信平臺的重要組成部分,是語音通信平臺的核心,負責提供用戶管理、身份認證、語音數據傳輸和管理控制等功能,用於向網絡電話用戶提供語音及控制信息的交換服務。網絡電話是基於VoIP技術的語音通信軟體,與語音交換伺服器、電話網關和接點交換伺服器構成完整的語音通信平臺。
  • 應用伺服器是什麼_應用伺服器有哪些
    1、定義   應用伺服器是指通過各種協議把商業邏輯曝露給客戶端的程序。它提供了訪問商業邏輯的途徑以供客戶端應用程式使用。應用伺服器使用此商業邏輯就像調用對象的一個方法一樣。   簡單的說,能實現動態網頁技術的伺服器叫做應用伺服器。
  • 伺服器的1U、2U是什麼意思?42U機櫃可以放多少臺伺服器?
    一直有朋友多次問到伺服器1U是什麼意思?42u機櫃能放多少伺服器?這個問題在我們弱電vip群裡也經常被問到,之前一直沒有發布關於這方面知識,本期我們一起來總結下。一、什麼是1U?那麼什麼是1U伺服器呢?所謂的1U伺服器就是一種高可用高密度的低成本伺服器平臺,U是伺服器機箱的高度 1U等於4.45釐米 ,那3U就是3x4.5CM了。 u(unit的縮略語)是一種表示組合式機架外部尺寸的單位,詳細尺寸由作為業界團體的美國電子工業協會(eia)決定。
  • 《原神》天空島和世界樹伺服器有什麼區別 伺服器區別內容一覽
    導 讀 原神目前的伺服器分為天空島服和世界樹服,這兩個伺服器在遊戲內容上沒有太大的差異,更多是名字和渠道的不同
  • 香港伺服器租用與國內伺服器租用有什麼區別
    隨著網絡業務飛速的發展,用戶對於伺服器租用的需求呈遞增的趨勢。香港伺服器租用以及國內伺服器租用成為眾多業務商選擇的對象。那麼,香港伺服器租用與國內伺服器租用有哪些區別呢?香港伺服器租用1.域名備案不同香港伺服器租用是無需對網站域名進行備案,網站搭建完畢即可上線開展業務。
  • 主機託管什麼意思?為何要託管伺服器
    主機託管是什麼意思?很多初次接觸伺服器的企業採購人員以及新人站長,可能不太了解主機託管什麼意思,特別是遇到沒有多餘的時間管理伺服器的時候,可能周圍的同行會勸你去選擇主機託管,為什麼要將伺服器託管呢?那麼本期內容將著重為大家介紹什麼是主機託管,以及什麼情況下需要託管。
  • 想配臺伺服器需要注意什麼?教你伺服器各項指標怎麼選
    我們個人電腦是有配置的,同樣的伺服器也是有配置的,而且伺服器的使用傾向不同,所以選購的時候指標和普通的電腦不太一樣。伺服器的選擇指標主要有:帶寬,作業系統,機房,硬碟,內存,cpu等。雲伺服器與實體伺服器目前來說伺服器分為實體的伺服器和雲伺服器,實體伺服器就是購買伺服器硬體回去,自己準備機房網絡和維護等工作,這種實體的伺服器前期投入高,維護麻煩比較適合規模大的公司,能穩定運行3-5年以上的業務才值得考慮。
  • 什麼行業網站適合臺灣伺服器租用
    由於臺灣伺服器租用免備案,上架速度快,伺服器交付之後就可以快速部署網站業務深受站長圈喜愛,而且在硬體配置和帶寬價格方面比其他的海外伺服器優勢更大,所以越來越多的企業都願意選擇臺灣伺服器租用。那麼,什麼行業網站適合臺灣伺服器租用?
  • 網站優化和伺服器有什麼關係
    網站優化和伺服器有什麼關係? 伺服器物理位置: 伺服器分為國內伺服器和國外伺服器。如果你想在國內獲得更好的用戶體驗和引擎友好性,國產伺服器的確是最好的選擇。但是對於一些站長來說,國內伺服器備案是浪費時間和精力,國外伺服器免備案是站長的另一種選擇。
  • 家用路由器設置裡的DNS伺服器是什麼?有什麼作用呢?
    不知道大家在設置路由器的時候,在WAN口設置裡面會看到這樣一個選項:這裡的DNS伺服器是什麼意思呢?我想可能大部分人都忽略了這點。那麼今天就具體來說一下DNS伺服器是什麼?具體有什麼作用?DNS是英文Domain Name System的縮寫,是域名解析伺服器的意思,即域名管理系統。它在網際網路的作用是:把域名轉換成為網絡可以識別的ip地址。簡單來說DNS就是英特網的目錄伺服器,它提供了主機到IP位址映射的查詢服務。
  • 廊坊機房託管高防伺服器需要注意什麼
    廊坊機房託管高防伺服器需要注意什麼?  1.網絡伺服器的配備   網絡伺服器的運作將創建在網絡伺服器的系統配置上,假如伺服器的系統配置無法跟上,那麼別的的也不關鍵了。伺服器是在網際網路中出示服務項目的,因而這一伺服器的配置務必有工作能力確保服務水平。
  • 虛擬伺服器與雲伺服器區別
    虛擬伺服器與雲伺服器區別是什麼?虛擬伺服器通常認為就是我們所說的虛擬主機,是把一臺運行在網際網路上的物理伺服器劃分成的多個「虛擬」伺服器。虛擬伺服器與雲伺服器的區別,實際上也就是虛擬主機和雲伺服器有哪些區別。
  • 外貿網站租用香港伺服器有什麼好處呢
    我國有很多外貿網站是針對東亞,東南亞,澳洲的客戶,這些企業站長紛紛在香港選擇伺服器租用的方式保證網站的正常運行。站長選擇香港伺服器租用自然尤其獨特的優勢呢,那麼外貿網站選在香港有什麼好處呢外貿網站租用香港伺服器有什麼好處呢外貿網站租用香港伺服器有什麼好處呢1.地理位置優越
  • 有什麼行業網站適合美國伺服器租用
    在眾多的伺服器中,帶寬大、價格便宜、口碑較好的就是美國伺服器租用,美國機房的默認帶寬是百兆,而其他海外伺服器如果要百兆的帶寬,在價格上要比美國伺服器高出很多,因此很多需要大帶寬的行業都會選擇美國伺服器租用,這個優勢就使得美國伺服器租用被各行業所喜愛,那麼有什麼行業網站適合
  • 網絡伺服器是什麼 承載網際網路的核心
    網絡伺服器數據管理網絡伺服器網絡伺服器的分類網絡伺服器不同於普通PC,其CPU、晶片組、內存、磁碟系統、網絡等硬體方面都更具穩定性、安全性和性能優勢。網絡伺服器的分類也有了很多不同的分類方法。從應用場景及功能角度劃分,網絡伺服器包括了文件伺服器,如Novell的NetWare;資料庫伺服器,如Oracle,MySQL,PostgreSQL,Microsoft SQL Server等;郵件伺服器Sendmail, Postfix, Qmail, Microsoft Exchange,Lotus Domino等;網頁伺服器,如Apache,thttpd,微軟的IIS等;FTP伺服器
  • 免備案伺服器推薦:香港免備案伺服器怎麼樣?
    網際網路業務日益發展的今天,網絡已經成為人們工作的必需品,人們對伺服器租用的需求日漸增加,如果要租用伺服器,一般要根據業務類型來判斷需要什麼線路和什麼機房比較合適,每個機房的伺服器配置不一樣、線路也不一樣、所以要結合實際需求來判斷,可以根據客戶所在地區大概的選擇出一個合適機房。