开源社区不但提供了可通过SaaS模式获得的应用程序,还提供了可以帮助你自行构建和管理云的应用程序。
在最近一次调查中,IT管理人员们声称,他们团队在2015年开展的最重要项目就是云计算。而知名调研公司IDC预测,到2018年,全球公有云服务市场的产值规模将超过1270亿美元,占到“全球软件、服务器和存储开支增长的一半以上。”
开源社区大力参与到了这股云浪潮当中。开源技术为许多公有云服务提供了基础,许多企业在使用同样这些技术来构建私有云和混合云。此外,许多开源项目为各自的应用程序提供了基于云的软件即服务(SaaS)版本。
Datamation本月更新了开源云计算应用程序排行榜,其中包括基础设施即服务(IaaS)、平台即服务(PaaS)、SaaS及其他云相关应用程序。今年我们增添了好多新项目,包括与云基础设施、云存储和容器化有关的许多项目,考虑到云技术迅猛发展、备受关注,这不足为奇。然而,SaaS解决方案登上去年排行榜的一些项目却不再为其软件提供基于云的版本,这多少让人有点惊讶。我们会继续观察这个趋势会不会继续下去。
与往常一样,如果你觉得另外哪个项目应登上排行榜,欢迎留言交流。另外请注意:本文不是要搞什么座次,这些项目分成了几个类别,每个类别下面按字母顺序排列介绍。
云基础设施和管理篇
1. CloudStack
CloudStack得到了Apache软件基金会的鼎力支持,它自称是“旨在部署和管理庞大虚拟机网络的开源软件,成为一款具有高可用性和可扩展性的基础设施即服务(IaaS)云计算平台。”知名用户包括Cloudera、思杰、中国电信、戴尔、迪士尼、华为、诺基亚、SAP、韦里逊及其他许多企业组织。
支持的操作系统:与操作系统无关。
相关链接:http://cloudstack.apache.org
2. Eucalyptus
Eucalyptus现在是惠普Helion生态系统的一部分,它是一种私有云平台,与亚马逊网络服务(AWS)兼容,因而能够实现混合云计算。除了免费社区版外,它还有收费的标准版和高级版,惠普还提供许多的相关服务。
支持的操作系统:Linux。
相关链接:http://cloudstack.apache.org
3. FOSS-Cloud
FOSS-Cloud是一个全面的项目,旨在让企业组织可以构建自己的私有云。其定位是作为思杰和VMware的替代者,可以为企业组织节省多达40%的成本。
支持的操作系统:Windows和Linux。
相关链接:http://www.foss-cloud.org/en/wiki/Main_Page
4. ManageIQ
这款云管理解决方案是红帽CloudForms背后的开源项目。除了能够支持混合云环境外,它还支持众多服务,比如费用分摊、服务编排、生命周期管理和自动化工作流程。
支持的操作系统:Linux和VMware。
相关链接:http://manageiq.org
5. Mesos
Apache Mesos是一种分布式系统内核,将计算资源从物理机或虚拟机抽取出来,让用户可以将其数据中心当成单一的资源库。它常常与Hadoop等大数据工具结合使用,还与Docker整合起来。
支持的操作系统:Linux和OS X。
相关链接:http://mesos.apache.org
6. OpenNebula
OpenNebula号称“简单而又强大”,这个一切就绪的成套解决方案可用于管理虚拟化环境、构建私有云。提供了付费的支持和服务;OpnNebula.systems还设有该项目的商业部门。
支持的操作系统:Linux。
相关链接:http://www.opennebula.org
7. openQRM
openQRM的下载量已超过37万人次,它能够实现最终用户自助服务,用于云配置和计费。除了免费开源版外,它还有付费的中小企业版、大公司版和企业版。
支持的操作系统:Linux。
相关链接:http://www.openqrm-enterprise.com
8. OpenStack
OpenStack的支持者包括红帽、SUSE、Rackspace、IBM、英特尔、惠普、Ubuntu和AT&T等企业组织,它支撑着众多公有云和私有云计算环境的运行。官方网站上有一个市场(http://www.openstack.org/marketplace/),便于用户购买相关产品和服务。
支持的操作系统:与操作系统无关。
相关链接:http://www.openqrm-enterprise.com