數據中心虛擬化和云端解決方案 OpenNebula
OpenNEbula 是開放原始碼的 虛擬基礎設備引擎 用來動態布署虛擬機器在一群實體資源上,ONE (OpenNEbula) 最大的特色在于將虛擬平臺從單一實體機器到一群實體資源
ONE 是 Reservoir Project 的一技術,是歐洲研究學會發起的虛擬基礎設備和云端運算的計劃
· 目前最新版本為 1.2,可支持 XEN 和 KVM 和實時存取 EC2,它也支持印象檔的傳輸、復制和虛擬網絡管理網絡
· ecosystem 發布關于 ONE 提供的新功能,像是 Haizea 租約管理系統,libvirt 的實作,整合 Cloud Nimbus 和ElasticHosts 云端外掛
1.1 ONE 的目標
· 將一群實體 cluster 轉換彈性的虛擬基礎設備,且可動態調適 service workload 的改變,ONE 在 service 和實體機處設備間產生新的虛擬層 (virtualization layer),這個 layer 可支持叢集的 service 執行和加強 VMMs (Virtual Machine Monitor) 的效益
1.1 ONE 的效益
· 對基礎設備擁有者(系統管理者)來說
o 集中管理
o 工作量的平衡
o 服務器的 Consolidation (減少實體機器和空間,協助管理者維護,節省電源和 cooling 需求或支持不影響工作量的關機)
o 動態 resizing (動態增加新的 hosts到實體資源)
o 動態叢集分區 (執行不同的服務)
o 支持異質性的工作量 (讓多個或是沖突的軟件可執行在特定的版本的 libry 或是舊的應用程序)
· 對使用者(服務管理者)和來說
o On-demand 的提供 (根據使用者的服務需求來提供VMs)
1.2 ONE 的特色
· ONE 不同以存的 VM Manager,在于 高模塊化和開放的架構去符合 cluster 管理者的需求,最新版可支持 XEN 和 KVM,還有以下特色和功能:
o 有效的資源管理
o 強大的接口 (提供 API 和 CLI 來監控或控制 VMs 和實體機器)
o 第三方的軟件整合
o 開放和彈性的架構
o 容錯機制
o 印象檔的管理
o 網絡管理
o 穩定和可擴稱性
o 根據服務工作量的需求 scale
o 簡單的安裝和管理
o 開放原始碼
o 仍在進行的項目