@@@

2010年,当时有一家名叫Rackspace的公司,他们一直在做和亚马逊一样的云主机和云储存服务,但是始终都干不过亚马逊,排名第二。他们一气之下,干脆就把它们的云储存服务给开源了。

啥叫开源(Open Source)?开源就是开放源代码,把程序的代码公开了,给所有人免费查看和使用。

和他们一起开放源代码的,还有一个家伙,就是——NASA。

NASA之前在云计算方面投入了大量的资金,但是后来发现这玩意好像是个无底洞,太烧钱了。而且,他们也似乎意识到这不是他们该干的事。所以,NASA和Rackspace一起,选择开放源代码。

其实还有一个原因:以前NASA是使用Eucalyptus云计算管理平台,不过这个平台分成两个版本,一个开源的版本,一个收费的版本。这就导致NASA很不爽,向Eucalyptus贡献代码,结果Eucalyptus认为这个代码和收费版本冲突,不接受。NASA给气得不行,所以选择了将代码开源。

Rackspace和NASA并不是简单地代码一丢完事,而是联手共同成立了一个开源项目。这个项目,就是OpenStack。

@@@

Open为开放之意,Stack则是堆砌,也就是许多Open的Softwares进行集合和堆砌。

preview

openstack  最核心的组件:

@@@

OpenStack之所以这么受欢迎,主要原因有三个方面:

首先是快速。OpenStack安装部署所需要的时间很少,而时间就是价值。

其次是灵活。OpenStack获得了各大领导厂商的广泛支持,兼容性和适用性极强,使用起来非常方便可靠。

最后是便宜。作为开源项目,OpenStack的使用成本相对低廉,还能获得源源不断的更新,因为开源社区在为项目贡献活力。

总而言之,Openstack拥有非常大的发展潜力,目前处于高速发展的上升期。在未来很长一段时间内,这种趋势都不会改变。

更多推荐