热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

容器技术_2016中国容器技术调研报告:逾八成用户选择拥抱

篇首语:本文由编程笔记#小编为大家整理,主要介绍了2016中国容器技术调研报告:逾八成用户选择拥抱相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了2016中国容器技术调研报告:逾八成用户选择拥抱相关的知识,希望对你有一定的参考价值。


点击IDC圈可快速关注~


随着Docker技术体系和生态的飞速发展、成熟,国内越来越多的企业开始从关注、观望到在生产环境中评估和使用Docker技术。


近日,阿里云容器服务团队发布了一份关于国内企业使用Docker容器技术的调查问卷,其调查结果非常值得业内关注。


调查发现,国内绝大部分用户都在关注Docker,而且有不少行业用户在生产环境中实践容器技术了。在接下来的6个月,80%用户会考虑使用容器技术,可以说,容器技术的前景非常广阔。但是,由于容器技术目前市场上缺乏成功的生产级使用案例,以及容器技术本身存在的一些问题,不少用户还处在评估和测试阶段。


以下是本次问卷的详细调查报告:


本次调查收到了349份有效调查问卷,其中近五成来自开发主管或工程师,运维主管或工程师占两成,产品总监或经理占一成,可以说样本质量非常高。


2016中国容器技术调研报告:逾八成用户选择拥抱


调查用户所在的技术团队以百人以内的团队为主。100人到999人之间的团队规模近1成。


2016中国容器技术调研报告:逾八成用户选择拥抱


问卷结果显示,互联网企业是国内使用Docker的主力用户,有一半的Docker用户来自互联网企业。电商、金融、物联网、教育领域的Docker用户基本持平,也属于Docker技术的积极实践者。


2016中国容器技术调研报告:逾八成用户选择拥抱


从调查报告可以看出,熟悉Docker技术和不了解Docker的用户比例为7:3,其中有1成的用户已经在生产环境中使用Docker,正在评估和测试环境中使用的占到了总的调查用户的30%。


这个结果和国外的同期相关调查差距非常大,例如在刚刚结束的DockerCon2016上公布的调查反馈,国外六成的用户已经将Docker使用在生产环境中。产生差距的主要原因在于国内企业的IT成熟度,以及在国内缺乏容器相关的文档、培训、成功案例等。这需要国内厂商和社区的一起努力来推广普及容器技术。云栖社区的容器服务专栏致力于建设高质量的容器技术分享圈,目前已经积累数十篇高质量的容器技术文章(https://yq.aliyun.com/teams/11


2016中国容器技术调研报告:逾八成用户选择拥抱


更进一步的调查内容显示,接下来的六个月,80%的用户会考虑使用容器技术。其中已经在使用以及短期内非常可能使用的用户占37%。


2016中国容器技术调研报告:逾八成用户选择拥抱


考虑使用容器技术的主要原因分为以下几个方面:容器技术部署速度快,开发测试更敏捷,能提高系统利用率,降低资源成本;并且容器技术良好的可移植性可以推动DevOps流程改进和标准化;同时容器技术能更好地支持微服务。


2016中国容器技术调研报告:逾八成用户选择拥抱


当然,使用容器技术也充满挑战,在本次调查中也有所体现。调查者反映最多的是缺乏Docker相关经验,目前国内在生产环境成功应用的公开案例很少。另外,市场不成熟、严重依赖开源产品、相关配置跟不上没有安全保障,容器网络互连互通的经验欠缺都是影响容器技术被采用的因素,这些都需要我们与行业自身共同努力。


2016中国容器技术调研报告:逾八成用户选择拥抱


和目前容器技术的特点相符,在使用场景排在前列的是:web应用、DevOps(开发、测试、运维)、API服务。同时,值得注意的是,已经有用户在尝试将Docker技术用于大数据、数据库、企业内部应用等关键业务相关的场景。


2016中国容器技术调研报告:逾八成用户选择拥抱


对于业界热议的容器集群管理框架,在国内的使用状况本次调查中也有体现。调查显示,尽管Kubernetes/Swarm/Mesos等开源框架在技术圈非常火热,但在实际应用中,一半以上的国内用户是自己管理Docker Daemon.在开源容器编排框架的采纳占比上,Kubernetes由于推出时间较早和成熟度的原因,目前使用稍多。Docker Swarm在去年11月Docker1.9版本中宣布"Production-Ready"后,采用率已经达到12%,随着Docker宣布将提供内置的编排能力之后,随着swarm-mode的进一步成熟,相信Docker原生编排方案占比将进一步扩大。


2016中国容器技术调研报告:逾八成用户选择拥抱


对于在评估和使用容器技术的用户中,容器应用的持久化数据存储是考量的一个重要方面。目前用户使用本地磁盘、NFS或其他网络文件存储、其他分布式文件系统的使用比例基本持平。可以看出,用户应用对不同存储类型的多样化需求。阿里云容器服务提供了基于Docker插件机制的文件卷,支持阿里云云盘、OSS、NAS/NFS等多种存储类型。


2016中国容器技术调研报告:逾八成用户选择拥抱


在评估或使用容器技术用户中,绝大部分用户选择CentOS系统作为容器的宿主机,Ubuntu次之,而其他操作系统的占比较少。我们也期待随着Windows 2016的发布,Windows平台上能提供对容器的更多支持。


2016中国容器技术调研报告:逾八成用户选择拥抱


值得一提的是,由于Docker良好的可一致性,绝大多数用户考虑使用Docker作为上云、混合云部署和跨云迁移的方案,不考虑的比例非常小。




调查中,绝大部分用户能了解Docker容器的相关设置,安全配置和安全缺陷以及如何修复操作系统和应用的安全缺陷问题。有趣的是,我们发现在WooYun平台上公布的和容器相关的漏洞已经有数十个,其中相当数量是和配置不当有关的。这从侧面说明由于Docker本身配置的复杂性,在日常生产环境中能安全地使用Docker依然充满挑战。


Docker公司已经把简化安全配置、内置安全能力作为发展的重要方向。阿里云的容器服务在Docker技术上,在此基础上进一步简化了云端Docker安全配置,并提供了更好的安全、管控能力。




毋庸置疑,容器技术吸引了越来越多云计算厂商和企业用户的关注。我们基于自身的技术优势和多年的技术积淀,推出了阿里云容器服务(https://www.aliyun.com/product/containerservice/)。阿里云容器服务除基本的容器集群和应用管理能力之外,也为用户带来一些独特的价值。比如,在阿里云上一键创建容器集群,动态调整集群规模,可以方便的将现有ECS实例加入容器集群,大大简化了用户安装Docker、配置网络、管理集群等成本,并提供了针对阿里云优化的网络、存储能力。


同时,阿里云容器服务兼容现有的Docker API,Docker命令行和基于Docker API的三方工具;支持所有Docker Image, Docker Compose模板;最大限度的重用用户已有的技术资产,也大大降低了上云的成本。


此外,阿里云容器服务会让用户在便捷地组合容器和云服务(比如云数据库提供的mysql、Reids等)实例 ,这样现有容器化应用可以做到零修改连接到成熟的云服务。同时容器服务提供对微服务、DevOps的良好支持,可以为客户提供一个成熟的云应用平台。


推荐阅读
  • kubernetes实战篇之nexusoss服务器部署及基于nexus的docker镜像仓库搭建
    "系列目录"Nexusoss仓库管理平台搭建Nexus是一款仓库管理工具,支持Npm,bower,maven,nuget,apt,yum甚至do ... [详细]
  • SOA架构理解理解SOA架构,了解ESB概念,明白SOA与微服务的区别和联系,了解SOA与热门技术的结合与应用。1、面向服务的架构SOASOA(ServiceOrien ... [详细]
  • mui框架offcanvas侧滑超出部分隐藏无法滚动如何解决
    web前端|js教程off-canvas,部分,超出web前端-js教程mui框架中off-canvas侧滑的一个缺点就是无法出现滚动条,因为它主要用途是设置类似于qq界面的那种格 ... [详细]
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • Linux防火墙配置—允许转发
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • adfs是什么_培训与开发的概念
    adfs是什么_培训与开发的概念(如您转载本文,必须标明本文作者及出处。如有任何疑问请与我联系me@nap7.com)ADFS相关开发技术的中文资料相对匮乏,之前在弄这个东西的时候 ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • 本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ... [详细]
  • SQL Server 2008 到底需要使用哪些端口?
    SQLServer2008到底需要使用哪些端口?-下面就来介绍下SQLServer2008中使用的端口有哪些:  首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果 ... [详细]
  • Docker安装Rabbitmq(配合宝塔)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Docker安装Rabbitmq(配合宝塔)相关的知识,希望对你有一定的参考价值。一、事前准备 ... [详细]
  • 之前项目在windows2003服务器上设置定时任务,每天执行。现在把项目移植到linux系统。也要在linux系统上设置计划任务。但是之前我从来没有做过。所以多得不 ... [详细]
  • 这也太简单了!轻松操作Feign 服务调用使用 Zipkin 链路追踪!
    0、介绍分布式微服务时代,方便了业务的快速增长和服务的稳定,但是系统出现问题后,面对同业务多服务排查起来令人头大。这时候领导就想着集成分布式追踪系统。Zipkin是T ... [详细]
  • 1:SpringCloud、Dubbo等微服务主流开发框架盛行,SpringCloud也被开发者认为是最好的开发框架;2:Docker:容器和微服务相辅相成,两大技术成熟的时间点非常契合。 ... [详细]
  • 全局角度出发讨论敏捷
    JonKern对于是什么促成了敏捷的成功有着自己读到的见解。你可能会不同意他的观点。下面列出了一些建立在项目全局角度之上的关键实践,项目本身就是从此开始的。如果不能从系统角度来做项目,那它就不能达到预期的效果,甚至可能会失败。我很早以前就认为,开发软件就像是在完成一个很长的待办事项列表。我试了很多方法来运行项目,从记事贴到Jira(从Jira刚发布起我就开始使用)。我使用传统Scrum风格的Spr ... [详细]
  • Ubuntu下怎么安装docker-ce
    这篇文章主要介绍“Ubuntu下怎么安装docker-ce”,在日常操作中,相信很多人在Ubuntu下怎么安装docker-ce问题上存在疑惑,小编查阅了各式资料,整 ... [详细]
author-avatar
赵_文赞
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有