OpenStack发布一年:广受欢迎但仍有待提高

OpenStack被视作云计算领域的Linux,其推动开放源代码服务的努力得到了众多公司的支持。

    简单地说,OpenStack就是为某个云设施解决方案而相互联系的一系列运算项目。这些项目由来自全球各地的研发人员共同完成,而云计算供应商为公共或私人云客户端提供开源的云计算平台。OpenStack的目标是使云计算模式化,大幅提高云计算的可扩展性并简化其应用的复杂性。

    OpenStack由Rackspace公司和美国国家航空航天局(NASA)于一年前合作开发。研究人员在NASA的Ames研究中心开发了OpenStack的雏形,被称作Nova,其目的是为美国的航空航天机构提供可塑性较高的云客户端。之后Rackspace涉足了该技术商业化的进程,并最终使其成为一款独立的基础软件。

    那么,一年过去了,OpenStack现状如何呢?市场认为许多现有的领先的公共云计算解决方案针对性更强。因此,对开源云计算产品的受到了抑制,尽管现在也有一些类似的产品比如Eucalyptus的开源版本。

    因此,OpenStack在此领域有着较强的动力。自研发伊始,就有超过100个机构参与了代码库的建设,或在其它方面参与该项目。Dell和Hewlett-Packard都在此行列之中,他们使用OpenStack作为平台开发商业领域的云产品。最近,Rackspace发布了基于OpenStack的私人云端产品以及架构框架。

    有时候,某些产品缺乏具有操作性价值的证据,但依然会流行开来。OpenStack从一开始就在这一点上尝到了甜头。OpenStack为企业提供免费的代码,从而做到了供需相应。就算OpenStack存在某些缺陷也无伤大雅,因为毕竟它是一个开源的项目。你的投资会为你带来需要的服务。此外,因为它是一个开源项目,你可以对它进行技术上的改进,如果你愿意的话。伴随着云计算铺天盖地的宣传攻势,OpenStack的发展已经成为不可阻挡的趋势。

    那么,应不应该把OpenStack作为你的云计算解决方案呢?仅仅靠OpenStack是不够的。和许多开源项目一样,你需要有精明的软件供应商或云服务供应商,才能在OpenStack的平台上开发有价值的产品。好消息是,许多供应商已经开始将OpenStack作为他们开发产品的基础软件,大多数产品都运行良好。