標籤: 暫無標籤

1 openVZ -簡介

  OpenVZ是開源軟體,是基於Linux平台的操作系統級伺服器虛擬化解決方案。OpenVZ採用SWsoft的Virutozzo虛擬化伺服器軟體產品的內核,Virutozzo是SWsoft公司提供的商業虛擬化解決方案。
  OpenVZ可以在單個物理伺服器上創建多個隔離的虛擬專用伺服器(VPS)並以最大效率共享硬體和管理資源。每個VPS的運行和獨立伺服器完全一致,因其自身的用戶、應用程序都可以獨立重起,它擁有根訪問許可權、用戶、IP地址、內存、處理器、文件、應用服務、系統庫文件和配置文件等。擁有輕量級處理損耗和高效設計的OpenVZ是運行應用服務和實時數據生產型伺服器虛擬化的最佳選擇。
  OpenVZ軟體同時為用戶提供工具,協助自動化管理虛擬伺服器。基於模板的應用程序部署可以在幾分鐘內用簡單的方法創建新的虛擬伺服器並投入使用,而且與其他的虛擬化技術相比,OpenVZ可以在每CPU上運行幾倍於其他虛擬化伺服器技術的虛擬化伺服器。
  OpenVZ是基於Linux內核和作業系統的操作系統級虛擬化技術。OpenVZ允許物理伺服器運行多個操作系統,被稱虛擬專用伺服器(VPS,Virtual Private Server)或虛擬環境(VE, Virtual Environment)。
  與VMware這種虛擬機和Xen這種半虛擬化技術相比,OpenVZ的host OS和guest OS都必需是Linux(雖然在不同的虛擬環境里可以用不同的Linux發行版)。但是,OpenVZ聲稱這樣做有性能上的優勢。根據OpenVZ網站的說法,使用OpenVZ與使用獨立的伺服器相比,性能只會有1-3%的損失。
  OpenVZ是SWsoft, Inc.公司開發的專有軟體Virtuozzo的基礎。OpenVZ的授權為GPLv2。
  OpenVZ由兩部分組成,一個經修改過的操作系統核心與及用戶工具。

2 openVZ -特點

  從應用程序和VPS用戶的角度來看,每個VPS是完全獨立的系統,這種獨立性由位於系統內核之上的虛擬化層來提供。注意僅有極小的CPU資源消耗在虛擬化過程中(大約1-2%)。OpenVZ虛擬化層實現的主要特性包括:
  ◆VPS看起來像一套普通的Linux系統。它具有標準的啟動腳本、軟體廠商提供的可以運行在VPS內部的軟體而無需為OpenVZ做特別的修改或調整;
  ◆用戶可以修改任何配置文件和安裝其他軟體;
  ◆VPS相互之間完全隔離(包括文件系統,進程,內部進程通訊(IPC),sysct1變數);
  ◆VPS不會綁定在一個CPU上,可以使用所有的CPU資源。屬於某個VPS的進程可以運行在所有可獲得的CPU之上。
  與其他虛擬化技術相比:與VMware這種虛擬機和Xen這種半虛擬化技術相比,OpenVZ的host OS和guest OS都必需是Linux(雖然在不同的虛擬環境里可以用不同的Linux發行版)。但是,OpenVZ聲稱這樣做有性能上的優勢。根據OpenVZ網站的說法,使用OpenVZ與使用獨立的伺服器相比,性能只會有1-3%的損失。
上一篇[多執行緒]    下一篇 [超線程技術]

相關評論

同義詞:暫無同義詞