2014 上半年最受歡迎的開源雲專案集合

edithfang發表於2014-08-26



這個結果顯示出少於5年曆史的新生代雲專案正在不斷的發展,以滿足日益增長的企業雲端計算需求,開源專案將更加受到歡迎。調查結果同時顯示,相比較於這些年輕 的專案而言,那些更加穩定可靠的技術也同樣很有生命力。七月份由 SurveyMonkey 執行的調查最後公佈,參與者被要求給出以下5個分類裡最好的幾個開源專案:
  • Hypervisor或Container專案
  • 基礎設施即服務(IaaS)
  • 平臺即服務 (PaaS)
  • 配置管理工具 
  • 儲存服務 (Storage)
參 與者還被要求參與另一項投票,按優秀程度列出3個最好的開源雲專案,以此來評出最好的開源雲專案。結果顯示OpenStack被認為是最流行的開源項 目,Docker第二,KVM第三。OpenStack只有四年曆史, Docker只有2年曆史但卻已經是歷史上發展最快最受歡迎的專案之一。

按專案型別排名

在 虛擬層類別中,KVM收穫了48%的投票,Docker收穫了28%,有趣的是有更多的人選擇Docker而不是Xen,Xen只有15%。 Xen是一項成熟的虛擬層管理技術,被應用在一些世界上最大最高階複雜的雲服務上,Docker卻只是個僅有兩年曆史的專案,但卻顯示出足夠大的影響力並 成為過去20年裡最重要的開源專案之一。



OpenStack 很明顯是最受喜愛的IaaS技術, 獲得了63%的得票率, 緊接著的是Apache CloudStack得票率為18%。 PaaS技術評比中,OpenShift獲得了54%的得票率,CloudFoundry則為36%。在PaaS評選中, 除OpenShift和Cloud Foundry之外其他選項約佔10%。 然而有些專案並不是開源專案,如 Marathon 和 AppScale,也有人提到了Heroku。



OpenShift 和 Cloud Foundry 的流行顯示了 PaaS 市場相對不成熟。開發者已經開始使用PaaS服務但是這兩家的使用者絕大多數為大型企業。真正的變革將隨著一個新型的使用Docker的PaaS專案的出現 而到來。也就是一個開源的並且特意設計成讓使用者能夠自己掌控的PaaS技術。總之,OpenShift 和 Cloud Foundry 的調查結果反應出了PaaS還處於早期發展階段。



Puppet 獲得了23%的得票率,成為最受歡迎的初始化/管理配置工具, 接著是 Ansible 得票率為18%。 Salt Stack 得到了13.3%得票率。JuJu 和 Chef 不相上下分別得到了10.7%和10.4%的得票率。
 



Ansible和Salt的強勢顯示了對於在更高階的在雲層次上的高階自動化工具的需求。

Ceph則是儲存類中最流行的獲得了49.6%的得票率,Gluster和Swift排在第二、三位得票率分別為20%和17%。Riak CS得到了10.2%的選票。


影響技術選用的因素和挑戰

並不出乎意料,專案社群的質量和開放程度成為最重要的因素。這兩項同時佔55.3%。 作為第二重要的決斷因素,效能和安全性分別佔51.6%和50%。靈活性佔到了49%,適用程度佔45%,成熟程度佔43%。同時程式碼量也佔到了36%, 這顯示了對專案的需求大小不只有專案可靠程度起作用,同時還有該專案的資源豐富程度(或可擴充套件性)。

有趣的是27%的參與者表示沒有參與過開源雲專案,這意味著大多數的投票者是代表他們所在專案的公司來投票的。他們是開源專案社群裡強大的那一部分,但數量上相對較少的那一部分。 在眾多投票參與者中,17.2%的人有參與過OpenStack專案,12%的人蔘與過CloudStack,有13%的參與者投票給OpenStack 為最常用的技術,緊接著是KVM和OpenShift分別為10.5%和10.7%。

Github則是最流行的開發平臺,67%的參與者使用它管理自己的專案。大約有60%的投票者使用文件編輯器(Vi、Emacs之類),有32%的人使用更加高大全的IDE,有3%的人不使用任何程式碼管理工具!

這次調查中有21%的人表示想要參與Docker專案,這些人有45%是獨立的專案參與者。這份調查顯示出Openstack和Docker最得人心。這兩個專案都重視文件的質量。這個結果同時顯示出數量眾多的獨立的專案參與者有不小的影響力。

未來Openstack和Docker繼續佔統治地位,但是Docker也許會成為發展最壯大的那個,同時促進一個新的、豐富的開源專案生態系統的形成。 OpenStack則主要是促進一個屬於自己圈內的雲作業系統的發展。它確實可以和OpenShift整合在一起使用,但是還是圍繞著OpenStack 為主的開發。Docker的影響則是在更加廣泛的開源生態圈,例如Ansible將會繼續流行,被更多的開發者使用是因為可以和Docker的相容性。

原文地址:Linux.com,譯者CSDN/pythonik
相關閱讀
評論(2)

相關文章