2016中国容器技术调研报告全景解读

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介:   经过容器技术的发展,以及国内各家公司的积极实践,国内用户对于容器技术的接受度有所提升,近87% 的用户表示考虑使用容器技术,这相比较于四个月前的调研结果,接受比例有了明显增加 容器服务部署速度快,开发、测试更敏捷、提高系统利用率,降低资源成本的核心优势,依然是用户选择它的主要原因

 经过容器技术的发展,以及国内各家公司的积极实践,国内用户对于容器技术的接受度有所提升,近87% 的用户表示考虑使用容器技术,这相比较于四个月前的调研结果,接受比例有了明显增加

容器服务部署速度快,开发、测试更敏捷、提高系统利用率,降低资源成本的核心优势,依然是用户选择它的主要原因

但与此同时,缺乏Docker相关经验、缺乏生产环境成功案例和成熟经验是困扰绝大部分观望用户的问题,这还需要业界同行持续不断的共同努力

同时绝大多数用户将Docker技术和云战略结合在一起,70% 将容器用于公共云, 45% 考虑容器用于混合云

阿里云容器服务团队抽样调研了国内的云计算使用者,对于您判断容器技术在国内的认知度有很大的参考价值

 

以下是问卷的详细报告:

 

本次调研人数超过2600人,其中,开发和运维工程师占了样本的一半,开发和运维主管超过20%

 

a5178774c8a1e42381d2f7c1f44010eb5fd6aace

 


调研对象所在公司规模大多数在1-99人,大型企业约占调研样本的3%

e3b89dad4c7b9d5921832ec3e4e52b6992e945e1


调研对象所处行业可以看出,互联网公司仍然占据半壁江山

a6b96fdd2dfaa7d017817739a708673d699e8bd3


熟悉Docker和不了解Docker的用户比例约为7:3,与六月份国内的调研结果相差不大,正在使用容器技术的公司超过23%

 ee8e7050ba6cce4f501d9f88976d6a4e21bd6ee0



近87%的用户表示,接下来六个月会考虑使用容器技术。相比较6月份的调研结果,这个比例增加约7%

 

ce7580e78b7f44e56c18f8542225f771767d15a1


容器技术部署速度快,开发、测试更敏捷;提高系统利用率,降低资源成本;

这两个突出优势,依然为用户考虑容器技术的最主要原因

同时,跨环境可移植性、提供更好的微服务,应用运维标准化,支持不同语言应用也是用户选择容器服务的重要理由

e00d363cf2050cc09c4a17bcd45936225c57c246


与容器技术特点相符合,目前主要应用的场景依次是:Web应用,API服务,测试应用

02177d1ba91c6512dd00aa04afe585e8eb84e7a2


关于用户使用容器技术的挑战,缺乏Docker相关经验、缺乏生产环境成功案例和成熟经验,仍然是影响容器技术扩散的主要原因

 

a3395dcf41bd01920287a1e601eb11bdf0c57d24

 


用户偏向于选择Docker Engine的版本,其中1.12接近六成,每个docker版本发布都会新增一些新的功能,国内用户对于docker版本的跟进也较为积极

这个也说明国内用户中Docker新用户居多,还在一个快速接受期

 

ba72756e4c24253b7ac785806524f5878c5cc3a8

 


国内超过一半的用户仍然选择自己管理集群,使用docker的方式还比较初级,偏向于手工管理

d5ed246a7cbdfbbcc49b27aa3a4d76d0682d94b4


关于docker 的存储选择上,多数用户选择本地磁盘或者nfs

7b4a31a4b0f939c54b2818629557e4c7af645a66

 


较多用户选择通过Host模式、通过bridge模式和Docker overlay网络搭建网络

e8391b8a2a83686fe3a5701ad9926a24b73c59cb


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

d51fbd6f6eb706895ac19ee537d8da4096688966

 


关于如何管理Docker的镜像,更多的用户选择使用阿里云Docker Registry进行管理,选择使用Docker Hub和搭建私有Docker Registry的也较多

b08d4474f7756f9bfffe2918e36ca1032fa45a08

 


关于构建和制作Docker镜像,大多数用户选择本地构建镜像,并上传仓库

 

 f1d496cc50307686a9fa9c8c3943ec84a2481f90


用户主要在公共云部署容器方案或在自有数据中心部署容器方案来结合Docker和云计算3f24f05e5e0bf1259b7c641adf79e013b01030bb

 


用户在选择使用容器技术的时候,最多考虑的是Docker容器的相关资源限制设置和最小化Capability

d63424172adc93e0b1b8fc922d7ab12b5e00b813

 

 


相比于自建容器集群,云厂商容器服务已经能满足较多的用户需求

40cfa1a424bb8c23055de51ec88357b05c73e36d

 

 

总结:

容器技术爆发式增长, 中国市场开始起步,容器技术前景广阔但依然有很多阻碍因素

 

为了推动Docker技术在国内发展,阿里云在云栖大会上宣布和Docker公司战略合作

阿里云将为Docker Hub提供中国运营的基础服务,这将普惠国内开发者;阿里云为Docker Engine商用版以及Docker Datacenter提供销售和支持服务,将推动Docker技术在企业落地。同时Docker官方支持阿里云作为云平台,Docker用户在阿里云上可以有更好的用户体验和性能

 

阿里云容器服务团队正在和大家一起推进Docker在国内的发展,可在这里关注我们https://www.aliyun.com/product/containerservice

 

相关实践学习
使用ACS算力快速搭建生成式会话应用
阿里云容器计算服务 ACS(Container Compute Service)以Kubernetes为使用界面,采用Serverless形态提供弹性的算力资源,使您轻松高效运行容器应用。本文将指导您如何通过ACS控制台及ACS集群证书在ACS集群中快速部署并公开一个容器化生成式AI会话应用,并监控应用的运行情况。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
Python
Python3,2行代码,多种方法,直接把网页内容转换成PDF文档和图片。
Python3,2行代码,多种方法,直接把网页内容转换成PDF文档和图片。
412 0
|
Kubernetes Cloud Native Linux
阿里云基于Cilium的高性能云原生网络
你知道吗,这个方案基于Cilium & eBPF来实现。在此之前,Google的GKE和Anthos也宣布基于Cilium+eBPF实现了新的容器网络数据面V2方案。但阿里云的方案会有所不同,阿里云采用Terway IPVLAN+Cilium的eBPF结合的方式。
12397 1
阿里云基于Cilium的高性能云原生网络
|
小程序 计算机视觉
UNIAPP微信小程序使用Echarts
UNIAPP微信小程序使用Echarts
3435 0
|
17天前
|
SQL 人工智能 自然语言处理
《AI大模型时代老板必修课》
阿里云CIO蒋林泉与钛媒体刘湘明在云栖大会畅谈AI落地实践,分享企业AI推进的“五段论”、CIO角色进化、场景选择与战略制定。强调AI需扎根语言类、重复性高、有业务压力的场景,提出“樱桃蛋糕”模型:AI是樱桃,成熟系统是蛋糕坯。呼吁CIO躬身入局,通过认证拉齐认知,以行动破除焦虑,推动AI真正落地。
|
4月前
|
Kubernetes 算法 调度
【赵渝强老师】Kubernetes中Pod的调度策略
Kubernetes中Pod的调度是指将Pod分配到最合适的Node节点上运行。默认情况下,调度器根据资源需求和均衡策略自动选择节点。在特殊场景下,用户可通过nodeName和nodeSelector字段指定调度约束。本文详细介绍了Pod的创建过程及调度机制,并通过示例演示了如何使用nodeName和nodeSelector实现自定义调度策略。
208 1
|
7月前
|
数据采集 监控 Go
用 Go 实现一个轻量级并发任务调度器(支持限速)
本文介绍了如何用 Go 实现一个轻量级的并发任务调度器,解决日常开发中批量任务处理的需求。调度器支持最大并发数控制、速率限制、失败重试及结果收集等功能。通过示例代码展示了其使用方法,并分析了核心组件设计,包括任务(Task)和调度器(Scheduler)。该工具适用于网络爬虫、批量请求等场景。文章最后总结了 Go 并发模型的优势,并提出了扩展功能的方向,如失败回调、超时控制等,欢迎读者交流改进。
286 25
|
11月前
|
存储 人工智能 调度
容器服务:智算时代云原生操作系统及月之暗面Kimi、深势科技实践分享
容器技术已经发展成为云计算操作系统的关键组成部分,向下高效调度多样化异构算力,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务在2024年巴黎奥运会中提供了稳定高效的云上支持,实现了子弹时间特效等创新应用。此外,容器技术还带来了弹性、普惠的计算能力升级,如每分钟创建1万Pod和秒级CPU资源热变配,以及针对大数据与AI应用的弹性临时盘和跨可用区云盘等高性能存储解决方案。智能运维方面,推出了即时弹性节点池、智能应用弹性策略和可信赖集群托管运维等功能,进一步简化了集群管理和优化了资源利用率。
|
JSON 前端开发 JavaScript
解析JSON文件
解析JSON文件
418 9
|
Kubernetes Dubbo Cloud Native
如何将Dubbo应用接入服务网格
介绍使用传统Dubbo微服务体系的客户要如何将自己的服务接入到服务网格这一新一代云原生基础设施。
|
监控 Python
paramiko 模块 ---Python脚本监控当前系统的CPU、内存、根目录、IP地址等信息
paramiko 模块 ---Python脚本监控当前系统的CPU、内存、根目录、IP地址等信息