开源已经成为一股不可阻挡的趋势席卷全球。最近几年,我国开源产业蓬勃发展,以OpenStack、Docker等为代表的开源技术应用愈发广泛,国内开源生态圈逐步建立。为进一步掌握中国开源技术的应用现状和发展特点,中国信息通信研究院开展了2016~2017年度中国云计算开源技术发展状况调查,并于近期发布了“国内首个云计算开源技术发展报告”和“国内首个金融云开源技术发展报告”。
报告指出,在使用私有云的企业中,超过八成企业接受并认可开源技术。调查显示,83.2%的企业表示已经应用开源技术。同时有超过半数的金融机构使用了开源技术。开源技术发展前景较为乐观。
技术成熟度是企业选择开源技术的优先考虑因素。调查发现,企业对技术成熟度的关注度最高,达到74.8%;其次是技术可持续性,达59.7%。在金融行业中,技术成熟度关注度更是高达90.4%。
KVM是最受企业欢迎的虚拟化技术,金融行业亦是如此。48.1%的企业选择了KVM,占比最高;另外,选择Container、Hyper-V以及Xen 的企业占比分别为24.8%、21.4%、16.6%。
在开源技术的具体实施上,63.7%的企业选择联合服务提供商共同实施开发技术的模式,在金融领域这一比例更是高达86.3%。完全依靠企业内部科技力量自研和完全依靠服务提供商提供技术支持的比例分别是19.7%和16.6%,金融领域分别是9.6%和4.1%。
迁移困难和异构资源池管理,是制约开源技术发展的两大主要因素。在应用开源技术的挑战上,原有应用迁移困难是首要问题(68.3%),其次是异构资源池管理平台难统一(52.4%)。而与普通企业不同,金融机构面临的最大挑战则是异构资源池管理平台难以统一(68.1%)。
调查显示,半数以上企业已经应用OpenStack或正在测试环境,其中39.9%的企业表示已经投入生产环境,14.3%的企业表示正在测试环境。而在受访的金融机构中,有超过半数的金融机构正在测试和评估OpenStack,投入生产的较少。
Liberty版本最受企业欢迎。在已经应用OpenStack的企业中(包括正在测试的企业),近三分之一的企业使用Liberty版本,占比最高;其次为Icehouse版本(24.5%)。而对于金融机构而言,Kilo版本更加普及,占比达34.1%。
同时,企业对容量规划和优化工具、自动化网络配置的改进需求最迫切,但金融机构同时希望OpenStack兼容Docker和Hadoop技术,用于更好地承载常用系统。
在容器技术的选择上,近六成的企业已经应用容器技术或正在测试环境。其中23.3%的企业表示已经投入生产环境,31.5%的企业表示正在测试环境。在金融机构中,容器技术的使用率要低于普通企业,仅有19.1%的金融机构已经使用了容器技术,有超过50%的金融机构正在测试和评估容器技术。
弹性扩容、运维自动化是容器技术主要应用场景。已经应用容器技术的企业中(包括正在测试的企业),将容器技术用于弹性扩容的企业占比最高,达到56.4%,其次是运维自动化(51.4%);同时,36.4%的企业将容器技术用于开发测试,以便应用快速交付。除弹性扩容和运维自动化外,金融机构同时注重开发测试快速交付,此选项占比近70.0%。
Mesos/DCOS和Kubernetes是选择最多的容器编排技术。已经应用容器技术的企业中(包括正在测试的企业),39.3%选择了Mesos/DCOS,占比最高,其次是Kubernetes(33.2%)。
在推动开源技术发展的政策/标准调查中,64.8%的企业选择了开源解决方案技术标准和行业规范,占比最高。60.1%的企业认为开展开源解决方案评估,比如可信云开源解决方案评估有助于推动开源技术发展。