首頁>Club>
6
回覆列表
  • 1 # IT民工10101000

    你好,伺服器虛擬化分為完全虛擬化和半虛擬化,

    完全虛擬化(Full Virtualization):

    在當前的系統級虛擬化解決方案中,全虛擬化應用得非常普遍,典型的有知名的產品有VirtualBox、KVM、VMware Workstation和VMware ESX(它在其4.0版,被改名為VMware vSphere)、Xen(也支援全虛擬化)。

    半虛擬化(Para-Virtualization):

    虛擬化是透過在原始碼級別修改指令以迴避虛擬化漏洞的方式來使VMM 能夠對物理資源實現虛擬化。上面談到x86 存在一些難以虛擬化的指令,完全虛擬化透過Binary Translation在二進位制程式碼級別上來避免虛擬化漏洞。類虛擬化採取的是另一種思路,即修改作業系統核心的程式碼,使得作業系統核心完全避免這些難以虛擬化的指令。

    這種虛擬技術以Xen為代表,微軟的Hyper-V所採用技術和Xen類似,也可以把Hyper-V歸屬於半虛擬化。

    常見的虛擬化技術有以下幾種:

    1. XenServer

    基於 Xen 的虛擬平臺,直接安裝在物理的計算節點上,然後在上面建立更多的虛擬機器。XenCenter 是雲計算管理平臺,透過它來管理眾多的安裝了 XenServer 的伺服器(計算節點)、網路、儲存及虛擬機器。

    2.Red Hat Virtualization(RHV)

    這是紅帽公司釋出的基於 KVM 的虛擬化平臺軟體。RHV 包含虛擬化管理工具(Red Hat Virtualization Manager,RHVM)、虛擬化軟體(Red Hat Virtualization Host,RHVH)和虛擬化儲存(Red Hat Virtualization Storage,RHVS)三個主要元件。其中,RHVH 直接安裝在物理計算節點上,然後可在 RHVH 上執行虛擬機器,如圖 2 所示,透過 RHVM 集中管理眾多的 RHVH 伺服器。

    3.Oracle VM Server

    由 Oracle 公司發行的、整合 Linux 核心和 Xen 的伺服器虛擬軟體,因此與 XenServer 大同小異。配套發行的 Oracle VM Manager 雲管理工具採用 Java 語言開發,不過其視野中的雲端架構相對而言比較複雜。

    4.OpenVZ 容器

    一個輕量級虛擬機器,容器裡是一個完整的作業系統環境,它的主要用途是充當虛擬私有伺服器,即 VPS。OpenVZ 是在 Linux 作業系統上(修改了宿主機上的 Linux 核心)建立隔離的執行環境,每個執行環境擁有自己的 IP、Root 使用者、根目錄和執行庫,但是共享作業系統核心,即容器中不能再安裝作業系統,允許安裝更多的應用軟體。

    5. Oracle VM Server

    Oracle 釋出的虛擬機器軟體,單機版,類似 VMware Workstation,能安裝在 Windows、Linux、Mac OX X 和 Solaris 作業系統上。在由 VirtualBox 建立的虛擬機器上,可以安裝 Windows、Linux、FreeBSD 作業系統。VirtualBox 支援虛擬機器快照、睡眠和分組、虛擬機器匯入匯出、虛擬機器克隆等。

    6. VMware

    Vsphere

    當然這是目前應用最廣泛,最成熟的虛擬化技術。VMware vSphere不是特定的產品或軟體。VMware vSphere是整個VMware套件的商業名稱。VMware vSphere堆疊包括虛擬化,管理和介面層。VMware vSphere的兩個核心元件是ESXi伺服器和vCenter Server。ESXi是hypervsior,您可以在其中建立和執行虛擬機器和虛擬裝置。vCenter Server是用於管理網路中連線的多個ESXi主機和池主機資源的服務。

  • 2 # EASON技術集中營

    主流的伺服器虛擬化技術有四個:vmware、xen、hyper-v,kvm。伺服器虛擬化是雲計算的基礎,藉著雲計算的東風,虛擬化技術和需求也是水漲船高。

    vmware(非開源,收費):1999年由美國vmware公司推出,成熟度穩定性最高,2010年之前幾乎沒有對手,佔據大部分市場份額。2015年vmware被戴爾公司收購,靠著軟硬通吃的優勢轉型企業級市場。

    xen(開源,免費):最初由劍橋大學孵化,03年釋出第一版。07年被桌面虛擬化大佬citrix收購後推出XenServer產品。標準版功能免費,高階版功能需要購買授權才能使用。由於開源的優勢,被國內外大量公司改造後使用,社群非常活躍。

    hyper-v(非開源,收費):微軟出品,最初只搭載在WinServer中推出,從win8開始逐步完善,開始整合在windows普通系統中,由於跟windows捆綁,成為vmware和xen的強力競爭者。同時只能跑在win系列系統裡面也限制也它的市場份額。

    kvm(開源,免費):最初由以色列公司Qumranet開發,08年被紅帽RedHat收購。kvm從開發之初就選擇了一個不一樣的思路,不是從底層開始寫,而是選擇基於Linux核心,透過可插拔模組的方式讓核心本身變為虛擬化層。靠著linux的廣泛使用和紅帽的力推,kvm被越來越多的使用者接受,開始彎道超車。

    伺服器虛擬化技術本身非常複雜,涉及cpu、記憶體、儲存、網路等等各個方面,每家在處理方式上也各有優勢和劣勢。表面是技術之爭,其實背後還是戴爾、微軟、紅帽、思傑這些大佬對企業市場之爭。

  • 3 # 聖湖茶哆哆

    技術就是xen,kvm,vmware三大技術,kvm是Linux系統自帶的核心模組,xen是早期的技術,vmware就是威瑞公司的技術!應用方面,像是亞馬遜雲,阿里雲都在逐步從xen向kvm發展。國內提供超融合虛擬化技術的有華三,聯想,浪潮,深信服,華為等,基本賣伺服器的廠商都有自己的超融合解決方案,大都基於kvm進行定製開發,畢竟kvm是開源免費使用的。除了早期的計算虛擬你,儲存,網路,安全都能虛擬化!

  • 中秋節和大豐收的關聯?
  • 喬治20+11+6+6全能資料帶領雷霆力克火箭取得連勝,喬治的帶隊能力是否被低估?