對于開(kāi)源云平臺的選擇有很多,包括OpenStack和CloudStack。那么二者之間最大的區別是什么?
OpenStack和CloudStack是最流行的兩個(gè)開(kāi)源云平臺。二者都符合云用戶(hù)的需求,但是在二者間做選擇之間理解他們之間的區別很重要。
OpenStack是一個(gè)背后有很多主要廠(chǎng)商主導的云平臺,比如Rackspace、IBM和Red Hat。開(kāi)源云平臺也有健壯且不同的社區支持,擁有來(lái)自大約150家公司的開(kāi)發(fā)貢獻。
OpenStack是通過(guò)一系列的項目集成到單一的管理平臺來(lái)實(shí)現管理的,其中包括了存儲、管理控制面板、網(wǎng)絡(luò )、鏡像管理和身份認證管理系統。
Apache CloudStack是一個(gè)擁有自己的API的云管理平臺,也支持亞馬遜Web服務(wù)的API模型。它還可以跨Availability zone支持虛擬私有云,并且提供了高性能虛擬實(shí)例,從而更加有效地使用硬件。脫離孵化階段以后,現在CloudStack是一個(gè)頂級的Apache項目。
在OpenStack和CloudStack之間做選擇時(shí),要考慮hypervisor的支持、社區支持、硬件兼容性以及性能和管理需求。
OpenStack和CloudStack都支持多個(gè)hypervisor,但是企業(yè)要確保自己選擇的hypervisor能夠被支持。如果覺(jué)得社區和商業(yè)支持很重要,就多關(guān)注OpenStack,硬件兼容性也是另外一個(gè)要考慮的問(wèn)題。如果你的公司要再次利用已有的計算服務(wù)器和存儲系統,考慮一下每一個(gè)平臺的計算和存儲模型要如何很好地支持。
OpenStack和CloudStack的部署都存在挑戰,但是廣泛的OpenStack采用情況意味著(zhù)這個(gè)平臺有更多的可用資源,包括研討會(huì )和部署腳本。然而,CloudStack的最新發(fā)布解決了一些部署問(wèn)題,而且很可能繼續改善這個(gè)問(wèn)題。