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