五款開源云計算管理工具全解析 |
發(fā)布時間: 2012/8/2 16:46:37 |
開源技術已開始深入影響云計算的世界了。其原因主要有兩方面:首先,開源軟件在實質上是免費的,它一般情況下不受到專有軟件版權模式的影響。許多專有軟件供應商,如Microsoft和Oracle都在試圖維持過時且昂貴的許可證模式,即使是這種模式已經阻礙了虛擬化和云計算所帶來的靈活性。 相反,一些開源工具正在對公共云產生巨大影響:例如Linux和Xen。除此之外,還有其他一些重要的開源工具也為用戶帶來了可觀的利益,這其中包括:KVM、Deltacloud、Eucalyptus、Cloud.com的CloudStack Community Edition以及OpenNebula。 KVM
KVM(基于內核虛擬機)是一款專為運行于x86硬件之上的Linux而打造的管理程序。它包括了虛擬化擴展(Intel VT或是AMD-V)。使用KVM,你可以同時運行多組基于Linux或Windows鏡像的虛擬機(VMs)。KVM是上游管理程序,它處于Linux內核,并將內核轉為硬件管理。作為上游產品的KVM伴隨著Linux的配置過程。對于內核升級,KVM更是采用了自動化方式。KVM目前已支持Red Hat Enterprise Linux,,Ubuntu和SUSE Linux Enterprise Server。 Deltacloud
Deltacloud是由Red Hat去年發(fā)起的開源項目。目前,它已經轉化為Apache孵化器項目,而不再僅僅由Red Hat一家努力。Deltacloud提取了不同云環(huán)境之間的差異,并將云用戶客戶端應用編程接口(API)向大多數流行的云計算應用接口做了映射,這其中就包括了Amazon EC2,GoGrid,OpenNebula和Rackspace。Terremark和vCloud 的驅動程序也將于不久后推出。所以說,Deltacloud 具備管理多樣化的云虛擬基礎設施的能力。 Deltacloud幾乎考慮到了所有公認的虛擬化環(huán)境,例如KVM,VMware ESX和Hyper-V虛擬環(huán)境,這些虛擬環(huán)境將由Deltacloud的統(tǒng)一管理界面所管理。Deltacloud改變了原來基于ESX的VMs要一個管理平臺,基于Hyper-V的VMs又要一個管理平臺的不利狀況。所有的VM只需被一個管理平臺所統(tǒng)一管理。Deltacloud使不同的虛擬機可實時地在不同虛擬環(huán)境之間轉移或遷移,例如從VMware到RHEV (Red Hat企業(yè)虛擬化),或是從VMware到Microsoft。如果企業(yè)已經使用了IBM Tivoli 或是HP的OpenView,DeltaCloud仍然可以被集成其中。 Eucalyptus
Eucalyptus Community Cloud是一款封閉的云環(huán)境,你可以在其中測試驅動和相關Eucalyptus的應用。它是以IaaS(Infrastructure as a Service)的方式實現Amazon EC2規(guī)范的私有云計算平臺。Eucalyptus本身符合Amazon API及其工具套件的規(guī)范,并極少出現異常。它同時還包括了管理功能,例如用戶管理,存儲配置,網絡管理和管理與維護私有云管理配置。Eucalyptus將目標對準了使用KVM和Xen虛擬化技術的Linux系統(tǒng)。Ubuntu的9.04版本已經將它進行打包,打包Eucalyptus的Linux系統(tǒng)還有CentOS,Debian,openSUSE和 Red Hat Enterprise Linux 5.x。 Cloud.com
Cloud.com(前身是VMOps)提供了開源版本(GPL v3許可證)的CloudStack基礎設施管理產品:CloudStack Community Edition(CloudStack社區(qū)版)。CloudStack同時支持VMware ESX、Xen、KVM以及Hyper-V。它提供了大量云計算界面管理工具,如VM自助式供應,動態(tài)工作負荷管理,多租期等等。它同時還支持Windows 和Linux的來賓訪問方式。 OpenNebula
OpenNebula是一款為云計算而打造的開源工具箱。它允許你與Xen,KVM或VMware ESX一起建立和管理私有云,同時還提供Deltacloud適配器與Amazon EC2相配合來管理混合云。除了像Amazon一樣的商業(yè)云服務提供商,在不同OpenNebula實例上運行私有云的Amazon合作伙伴也同樣可以作為遠程云服務供應商。 本文出自:億恩科技【mszdt.com】 |