OpenStack H版正式发布

OpenStack基金会官方发布了第8个发行版,代号Havana(简称H版),在 这里可以看到H版中的重要更新,包括:

Swift:在Swift 1.8中扩展了region的概念,支持分离复制网络(separate replication network)及相关的读写控制。Swift核心贡献者SwiftStack也在其官方 博客上公布了Swift在H版中的变化:

过去6个月,Swift社区完成了全球集群(global clusters feature)这一功能,它解决了两大难点:跨区持久性(multi-site durability)和本地可用性(local availability)。同时,全球集群还提供高性能的本地读写。此外,我们还对存储卷、Mencache连接进行了优化,Handoff节点(Swift Ring中的概念)选择更加快速。

不过,SwiftStack已经发布的 Erasure Codes策略并未在H版中包含。在上个月举行的Cloud Connect上海大会上,SwiftStack工程师郭耀谦表示:“Erasure Codes与Swift结合的功能还在调整中。”看来,这一功能要进入官方发行版还需要一段时间。

Nova:Docker的核心开发者Jerome Petazonni(他是今年中国云计算大会的演讲者)在 Hacker News上评论指出,Havana版已经以Nova驱动的形式内置支持Docker容器, 这意味着:

测试OpenStack工作负载时,可以启动容器而不是虚拟机,启动时间将大大缩短;高性能计算场景下,由于容器开销小得多(配置正确的话接近于0),可以在OpenStack上运行,而无需担忧性能损失。

Jerome还表示,他已经迫不及待Heat对Docker的支持。Heat(瞬联软件解决方案架构部首席架构师刘希斌曾撰文 解读Heat的价值)是一个AWS CloudFormation templates的开源实现,已经有许多厂商支持。“Heat的测试结果满意”,UnitedStackCEO兼创始人程辉告诉CSDN。

Dashboard (Horizon):上文已经提到的Heat此前还处于孵化状态,首次出现在发行版中。

Ceilometer定位于监控和收集数据(唯一官方)的项目,也出现了H版中。

Trove是另外一个在H版中值得关注的项目,它相当于AWS的RDS,可以理解成关系型数据库即服务。程辉在Cloud Connect上海大会上接受CSDN采访时曾表示:“Trove可以替代DBA。”

Neutron(SDN)项目也增加了许多功能,如VPN即服务,防火墙即服务,负载均衡即服务等等。

此外,还有越来越多的项目进入到孵化状态:Ironic是用于裸机部署的工具,Marconi是队列服务工具,Oslo是common libraries服务。

在OpenStack基金会发布的中文新闻稿中,罗列了在过去半年间社区取得的成绩:

Havana版本已经吸引了910名开发者参与开发,数量比6个月前发布Grizzly版本增长了60%。目前已有超过145家OpenStack生态系统成员企业及机构聘用了为这个版本做出贡献的开发者,包括Canonical、Dreamhost、 eNovance、 惠普、 IBM、 Intel、 Mirantis、Rackspace、红帽、 SUSE和雅虎。根据最新调查结果,已有超过72个国家的358个城市部署了OpenStack平台。