本周,OpenStack正式发布了第14个版本Newton,使OpenStack成为虚拟化、裸机、容器的统一云平台,并在可扩展性、可靠性和用户体验方面均有显著提升。
同时,Newton全球社区代码贡献排名也新鲜出炉,全球共有181家企业和组织贡献代码。代码贡献是开源社区存在和发展的基础,也是OpenStack企业技术水平和综合实力的表现。中国有23家企业上榜,与上一个版本13家中国企业同比,增长高达77%,成为全球的OpenStack技术的中坚力量。
其中,EasyStack(北京易捷思达科技发展有限公司)在 Newton代码贡献中表现突出,核心项目代码贡献名列中国第一,全球TOP8,是全球TOP10仅有的两家创业公司之一,也是仅有的两家中国公司之一。不仅如此,EasyStack在众多项目中贡献均位居中国OpenStack企业首位,并在10个重要的OpenStack基础项目中名列全球TOP10。
1 核心项目代码贡献全球TOP8
在OpenStack基金会技术委员会批准的核心项目TC-approved中, EasyStack名列中国第一,全球TOP8。该项目大类覆盖计算、网络、存储、大数据等基础领域,代码审核最为严格。
此外,EasyStack在type:library项目中冲入全球TOP5。该项目大类主要是基础支撑库,如消息队列oslo.messaging,数据库访问oslo.db,以及各种项目的命令行客户端。
2 十大基础项目排行全球TOP10
EasyStack还在10个OpenStack基础的重要项目中进入全球TOP10。
1)nova是OpenStack计算服务,OpenStack2010年发起时最早的两个项目之一,无论从代码贡献人数还是代码提交次数上都是社区第一大项目。EasyStack名列全球TOP10,证明了在虚拟化等基础技术研究方面的实力。
2)ceilometer是OpenStack监控服务,主要功能为收集事件、资源使用情况,它是报警、计费等服务的数据来源项目。EasyStack名列全球TOP4。
3)heat是OpenStack里的资源部署调度项目,通过资源配置文件,可以一次部署多种资源并进行配置。诸如大数据项目sahara, 容器部署引擎调度项目Magnum都需要调用Heat来完成资源部署。EasyStack名列全球TOP6。
4)magnum 是Openstack 与容器结合最早的一个项目,负责通过三种容器调度引擎部署容器。EasyStack名列全球TOP7。
5)manila是Openstack共享文件服务,通过创建虚机,搭建共享文件服务器,用户生产虚机可以通过多种协议访问共享文件。EasyStack名列全球TOP8。
6)python-openstackclient是Openstack统一的命令行服务,为用户提供一致的用户体验。EasyStack名列全球TOP1。
7)oslo是OpenStack所有项目使用的共享基础库,提供最基本的服务,如消息队列oslo.messaging,配置项oslo.config。由于被所有项目使用,要求代码质量,兼容性最为严格。EasyStack名列全球TOP3。
8)sahara是OpenStack的大数据服务,提供hadoop, spark等集群部署,支持任务调度执行。EasyStack名列全球TOP4。
9)swift是OpenStack的对象存储服务,提供S3类似接口。EasyStack名列全球TOP7。
10)trove是数据库服务,通过trove 用户可以自动部署一套数据库集群。EasyStack名列全球TOP3。
3 三大演讲亮相巴塞罗那峰会
10月25-28日,OpenStack峰会即将在西班牙巴塞罗那举行,四天的峰会内容丰富,论坛众多,经过OpenStack基金会组织的评选,EasyStack有三场演讲获选,分别是OpenStack基础库项目oslo最新变化,中国邮政储蓄银行OpenStack实例,以及为OpenStack App 开发者提供统一的命令行接口和API编程接口的演讲。
同时,EasyStack 还将在峰会期间在OpenStack中国社区带来第一手大会资料和报道。