OpenStack是2010年7月,美国航空航天局(NASA, National Aeronautics and Space Administration)与美国IaaS公有云服务商Rackspace联合发起的开源云平台,旨在为客户提供完整的云计算管理解决方案,适用于公 有、私有与混合云环境。不过综合来说,OpenStack并非一个一体化的云管理平台,它原始构成是多个研发项目,这些项目面向不同的云管理领域,它们以 开源的形式运作。目前,OpenStack的主要研发项目包括: OpenStack计算(项目代号:Nova) OpenStack网络 (项目代号:Neutron) OpenStack对象存储(项目代号:Swift) OpenStack块存储 (项目代号:Cinder) OpenStack身份管理 (项目代号:Keystone) OpenStack镜像服务 (项目代号:Glance) OpenStack仪表板 (项目代号:Horizon) OpenStack计量 (项目代号:Ceilometer) OpenStack协同 (项目代号:Heat) 负责OpenStack整体运营与发展的OpenStack基金会在一定阶段,将上述项目的研发成果融合,发布基础的整合版本,而第三方厂商可通过 Apache 2.0授权许可,根据这个基础的开源版本制作自己的OpenStack套件,或者说OpenStack发行版。其实,这有点像手机领域里的安卓操作系统,谷歌发布初始的Android,有实力在厂商可以在其基础上开发自己的手机操作系统。 由于本身的开源属性,再加上云计算可观的热度,以及创始者要创造与Amazon AWS、VMware、微软等云平台不同云堆栈的理念,OpenStack迅速获得了大量想创建自己云平台,不想受制于人的厂商的支持,并也带动了大量的 个人开发者的深厚兴趣。OpenStack基金会执行总监Jonathan Bryce就表示,OpenStack带给了云计算业界一个新的且十分灵活的选择,打为我们提供了丰富的想像空间与可能,从而也吸引了更多的人参与进来。 从2010年到香港峰会结束,三年的时间里,OpenStack社区已经遍及全球131个国 家,12824人参与(截止至2013年11月14日),其中个人开发者人数达到了近6000人,而支持厂商/组织共有282家,按级别来分,共有8个白 金会员、19个黄金会员、49个赞助公司、206个支持机构,这样的规模对于一个开源组织来说,可谓声势浩大,而且这其中不乏著名的企业。 |