热门标签 | 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的良好支持,可以为客户提供一个成熟的云应用平台。


推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • kubernetes实战篇之nexusoss服务器部署及基于nexus的docker镜像仓库搭建
    "系列目录"Nexusoss仓库管理平台搭建Nexus是一款仓库管理工具,支持Npm,bower,maven,nuget,apt,yum甚至do ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • Django + Ansible 主机管理(有源码)
    本文给大家介绍如何利用DjangoAnsible进行Web项目管理。Django介绍一个可以使Web开发工作愉快并且高效的Web开发框架,能够以最小的代价构建和维护高 ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • 职业道路的选择与建议
    职业道路的选择与建议2010-09-2621:31:53标签:职业感悟建议   [推送到技术圈]版权声明:原创作品,允许转载, ... [详细]
  • 弹性云服务器ECS弹性云服务器(ElasticCloudServer)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境 ... [详细]
  • TiDB | TiDB在5A级物流企业核心系统的应用与实践
    TiDB在5A级物流企业核心系统的应用与实践前言一、业务背景科捷物流概况神州金库简介二、现状与挑战神州金库现有技术体系业务挑战应对方案三、TiDB解决方案测试迁移收益问题四、说在最 ... [详细]
  • 【BP靶场portswigger服务端10】XML外部实体注入(XXE注入)9个实验(全)
    前言:介绍:博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章)。殊荣:CSDN网络安 ... [详细]
  • 语境:我们正在使用AzureDevOps,并且开始在我们的DevOps周期和流程中利用越来越多的PAT。我们有大约30个用户, ... [详细]
  • 【限时免费】       架构和运维技术高峰论坛·成都站来啦~~     报名请点击左下角 阅读原文运维和架构系列论坛,由IT趣学社主办,以目前最火热的运维技术体系为核心,邀请业界 ... [详细]
  • 阿里巴巴DevOps实践指南 | 云端开发
    开发者工具打造围绕开发者全生命周期的工具产品https:developer.aliyun.comtool?spma1z389.11499242.0.0.654524137BG3J ... [详细]
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社区 版权所有