[[PageOutline]] = OpenNEbula 中文介紹 = == 1. ONE 是什麼 == * 資料中心虛擬化和雲端解決方案的引擎 * OpenNEbula 是開放原始碼的 '''''__虛擬基礎設備引擎__''''' 用來動態佈署虛擬機器在一群實體資源上,ONE (OpenNEbula) 最大的特色在於將虛擬平台從單一實體機器到一群實體資源 [[Image(ONE.png)]] * ONE 是 [http://www.reservoir-fp7.eu/ Reservoir Project ]的一技術,是歐洲研究學會發起的虛擬基礎設備和雲端運算的計畫 * 目前最新版本為 1.2,可支援 '''''__XEN 和 KVM 和即時存取 EC2__''''',它也支援'''''__印象檔的傳輸、複製和虛擬網路管理網路__''''' * [http://www.opennebula.org/doku.php?id=ecosystem 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 的效益 === * 對''基礎設備擁有者(系統管理者)''來說 * 集中管理 * 工作量的平衡 * 伺服器的 Consolidation (減少實體機器和空間,協助管理者維護,節省電源和 cooling 需求或支援不影響工作量的關機) * 動態 resizing (動態增加新的 hosts到實體資源) * 動態叢集分區 (執行不同的服務) [[Image(one_job.png)]] * 支援異質性的工作量 (讓多個或是衝突的軟體可執行在特定的版本的 libry 或是舊的應用程式) * 對''使用者(服務管理者)''和來說 * On-demand 的提供 (根據使用者的服務需求來提供VMs) === 1.2 ONE 的特色 === * ONE 不同以存的 VM Manager,在於 高模組化和開放的架構去符合 cluster 管理者的需求,最新版可支援 XEN 和 KVM,還有以下特色和功能: * 有效的資源管理 * 強大的介面 (提供 API 和 CLI 來監控或控制 VMs 和實體機器) * 第三方的軟體整合 * 開放和彈性的架構 * 容錯機制 * 印象檔的管理 * 網路管理 * 穩定和可擴稱性 * 根據服務工作量的需求 scale * 簡單的安裝和管理 * 開放原始碼 * 仍在進行的專案 [[BR]] == Reference == * [http://www.opennebula.org/doku.php?id=start OpenNEbula 官網] * [http://blog.dsa-research.org/?page_id=2 DSA (Distributed Systems Architecture) Research Group Blog]