【轉】OpenVZ虛擬化開源項目簡介

來源:互聯網
上載者:User
OpenVZ虛擬化開源項目簡介

 

  OpenVZ虛擬化開源項目 [官方網站:http://openvz.org] 什麼是OpenVZ

OpenVZ是開源軟體,是基於Linux平台的作業系統級伺服器虛擬化解決方案。OpenVZ採用SWsoft 的Virutozzo虛擬化伺服器軟體產品的核心,Virutozzo是SWsoft公司提供的商業虛擬化解決方案。

OpenVZ在單個物理伺服器上建立隔離、安全的虛擬專用伺服器 (VPS或虛擬環境,VE),從而提高伺服器利用率並確保應用程式之間不會相互幹擾。每個VPS的運行都和獨立的伺服器完全一致:VPS可以獨立重啟,具有根存取權限,使用者、IP地址、記憶體、處理器、檔案、應用程式、系統庫和設定檔等。

OpenVZ 軟體同時為使用者提供工具,協助自動化管理虛擬伺服器。基於模板的應用程式部署可以在幾分鐘內用簡單的方法建立新的虛擬伺服器並投入使用,而且與其他的虛擬化技術相比,OpenVZ可以在每CPU上運行幾倍於其他虛擬化伺服器技術的虛擬化伺服器。 OpenVZ項目

OpenVZ項目是由SWsoft支援的開源項目,其目的是為廣大開源社區提供原始碼來進行測試、研發並更進一步提高作業系統虛擬化技術。同時也為那些SWsoft的Virtuozzo虛擬化產品中的新技術建立良好的基礎。我們鼓勵所有社區來擷取、使用、研發並評論OpenVZ軟體以及這個網站的參考資料。

OpenVZ項目可以自由發布並對使用者提供支援,通過互惠合作和網路社區的努力來推廣作業系統虛擬化技術。從去年底推出全面的產品,OpenVZ項目在使用者社區已經非常活躍,有超過3000條資訊發布在支援論壇。隨著越來越多的商業和個人使用者對領先的開源作業系統虛擬化項目著手研究並做出貢獻,OpenVZ網站在今年4月份吸引了超過1百萬的點擊量。瞭解更多OpenVZ的資訊,請訪問:http://openvz.org。

更多資訊:

OpenVZ還提供了一個部落格來討論虛擬化技術,欲瞭解詳情,請訪問:http://blog.openvz.org。

OpenVZ軟體文檔資料下載:http://openvz.org/download/。
關於OpenVZ虛擬化軟體 OpenVZ概述

OpenVZ是一款由SWosft開發的完整的伺服器自動化和虛擬化解決方案。OpenVZ可以在單個物理伺服器上建立多個隔離的虛擬專用伺服器 (VPS) 並以最大效率共用硬體和管理資源。每個VPS的運行和獨立伺服器完全一致,因其自身的使用者、應用程式都可以獨立重啟,它擁有根存取權限、使用者、IP地址、記憶體、處理器、檔案、應用服務、系統庫檔案和設定檔等。擁有輕量級處理損耗和高效設計的OpenVZ是運行應用服務和即時資料生產型伺服器虛擬化的最佳選擇。

OpenVZ VPS準系統:

l            動態即時分區 – 將物理伺服器分成數十個VPS,每個都具有獨立伺服器的功能。

l            資源管理 – 分配和控制VPS資源參數並即時進行資源的重新分配。

l            集中管理 – 通過統一的方式管理多台物理和虛擬專用伺服器。 

  OpenVZ 應用程式

OpenVZ為主機服務提供者提供了全面的解決方案,允許這些服務商:

l            在單台物理伺服器上擁有數以百計客戶,每個客戶擁有獨立的全功能虛擬專用伺服器;

l            為每個客戶提供服務品質保障;

l            無需手工配置,可以透明地將客戶及其使用環境在不同伺服器之間遷移。

如果您在企業中管理大量的Linux獨立伺服器,每個伺服器運行特定的應用服務,您可以使用OpenVZ來講這些服務合并與同一台電腦,不會損失任何有價值的資訊也不會損害任何效能。虛擬專用伺服器運行和獨立伺服器完全一樣:

l            每一個VPS擁有其獨立的過程、使用者、檔案並提供完全ROOT存取權限;

l            每一個VPS可以擁有獨立IP地址、連接埠號碼碼、表單、以及過濾和路由規則;

l            每個VPS可以擁有其自己的系統設定檔並能夠裝載應用程式,同時還擁有自己的系統庫。在VPS內可以獨立的安裝和定製軟體包,不受其它VPS或底層硬體節點系統影響。多種不同的Linux發行包可以運行在同一個Linux伺服器上。

實際上,數以百計的伺服器可以按這種方式合并。除了伺服器合并這類顯而易見的優勢外(大量設施的管理工作等),還有某些您可能未曾考慮到的優勢,如大大降低了電費。

OpenVZ對IT教育研究機構具有不可估量的價值,他們現在可以為每個學生提供一台Linux伺服器,可以進行遠端監控和管理。軟體開發公司可以使用虛擬環境來檢測他們的目標等。

因此,OpenVZ可以快速部署到大部分情景:網路主機託管、企業伺服器合并、軟體研發/測試,使用者培訓等。

  OpenVZ 特性

OpenVZ的虛擬專用伺服器的概念有別於傳統的虛擬機器概念,因為VPS一直運行在和底層硬體節點相同的作業系統核心上(Linux VPS運行在Linux平台,Windows VPS在Windows 平台)。這種單核心實現技術允許VPS運行時幾乎零處理損耗。因此, OpenVZ 的VPS提供了比傳統的虛擬化技術高出一個量級的效率和易管理性。 作業系統虛擬化

從應用程式和VPS使用者的角度來看,每個VPS是完全獨立的系統。這種獨立性由位於系統核心之上的虛擬化層來提供。注意僅有極小的CPU資源消耗在虛擬化過程中(大約1-2%)。以下是OpenVZ虛擬化層實現的主要特性:

l            VPS看起來像一套普通的Linux系統。它具有標準的啟動指令碼、軟體廠商提供的科可以運行在VPS內部的軟體而無需為OpenVZ做特別的修改或調整;

l            使用者可以修改任何設定檔和安裝其他軟體;

l            VPS相互之間完全隔離(包括檔案系統,進程,內部進程通訊(IPC),sysct1變數);

l            VPS不會綁定在一個CPU上,可以使用所有的CPU資源。屬於某個VPS的進程可以運行在所有可獲得的CPU之上。 網路虛擬化

OpenVZ網路虛擬化層設計目的是從VPS相互之間或從物理網路進行隔離:

l            每個VPS擁有自己的IP地址;每個VPS還允許有多個IP地址;

l            VPS網路流量與其它VPS進行隔離。換句話說,VPS完全和其它VPS隔離,確保網路監聽對VPS不起任何作用;

l            防火牆可以使用在VPS內部(使用者可以建立規則限制某些服務訪問使用規則的IP地址表工具);

l            路由表操作允許從進階的路由特性收益。例如,為不同的目的地設定傳輸單元最大值(MTU),對不同的目的地明確不同的源地址等等。 模板

OpenVZ的作業系統模板是某些Linux發行版的設定包檔案,用它來建立更多的VPS。使用OpenVZ,不同的Linux發行版本可以共存在同一個硬體伺服器上,所以可以使用多作業系統模板。作業系統模板包括系統程式、庫檔案,系統(VPS)啟動和運行所需的指令碼,還包括某些基本的應用軟體和程式。但編譯器和SQL Server等軟體不包含在作業系統模板。 瞭解更多OpenVZ模板的資訊,請登陸http://OpenVZ.org。

  資源管理

OpenVZ資源管理用於控制VPS

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.