搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 电脑商情报 > 2016年热点技术预测之—— Docker

2016年热点技术预测之—— Docker

电脑商情报 2017-10-30

2015年6月份召开的全球容器大会吸引了一千多人的参加,无疑,容器技术是近年来业界最热衷谈论的一个话题,时间将进入容器时代。由于容器技术具备高敏捷性、灵活性,并且效率非常高,因此,不管是SaaS还是一些服务提供商都非常关注微服务的概念,把过去一套服务分隔成微小的服务单元,这样能够大大增加服务的灵活性和灵敏度。 

整体而言,2015年对于Docker而言是深入部署、应用并走向成熟的一年,在这一年它逐步从一个实验品成为一个羽翼丰满、可在生产环境使用的容器引擎。 


展望2016年,容器技术将会更加深入落地和走向应用,并在企业内部得到大范围的普及。Docker最终将给企业带来在运维管理、软件发行方面的变革,对于企业的IT生产力也将产生巨大的提升。 


2015年回顾 


2015年,随着Docker团队在开源方面的大力投入以及Docker社区活跃度的不断提升,其也为Docker的稳定性和功能改进提供了有力的保障。 


2015年,以Swarm、Docker Compose、Kubernetes、Mesos为代表的容器管理与调度平台如雨后春笋般出现。Docker项目的社区代码贡献者也由年初的900多增加到当前的1200多。 


在2015年6月份于美国举办的DockerCon大会上, Docker公司与Linux基金会联合推出开放容器项目(OCP),微软,IBM,Google,Intel,Amazon等巨头的加入,使Docker成为了事实上的容器技术业界标准。 


2015年,容器技术异军突起,其融合DevOps的敏捷特性备受业界关注。IBM、微软等传统厂商纷纷向Docker伸出橄榄枝。2015年,国内随之兴起一批基于Docker技术和提供容器云服务的初创公司,这股新兴力量的兴起也为2015中国云计算的发展带来了勃勃生机。这些初创公司多数成立于2015年年初,且大多经过1-2年时间的积累,目前都拥有了超万人以上的用户群体。 


2015年1月,腾讯云计算公司对外宣布成为中国首家支持Docker Machine的云计算厂商,并将自身定位于Docker基础设施的服务商,迈出构建Docker“航运”基础设施的第一步。同时,在支持Docker Machine前提下,腾讯云也推出了常用系统的标准版Docker镜像,以方便用户能够一键便捷创建容器。 


在Docker发布的初期,其实并不具被企业部署的功能。随着Docker步入成长期后,围绕Docker的生态系统日趋完善。由于Docker能够运行在任何正常更新内核的Linux虚拟机中,它几乎可以用在所有提供IaaS服务的云上。大多数的主流云厂商已经宣布提供对Docker及其生态系统的支持。 


容器技术VS传统虚机 


Docker提供了一种更好的方法来打包和分发软件;Docker还提供了标准的API和应用生命周期模型,同时提供轻量级的资源隔离。 


相对于虚拟机,由于Docker容器不必运行操作系统,所以其体积更小。底层的Linux容器已经被包含在内核当中。这意味着镜像体积非常小,非常快。如果虚拟机的体积以GB为单位,需要一到两分钟的启动时间,那么容器就只需以MB为单位,并且可以在几毫秒内启动。这可以帮助加速开发进度,允许开发者可以轻松地移动容器。 


此外,由于容器体积小,可以快速部署,所以有助于开发者进行超大规模部署。相对于虚拟机,开发者可以使用更少的存储空间、内存和CPU,因为其在性能方面基本上不需要系统开销。Docker的一项魅力在于,虽然Docker和容器化目前还无法代替完全成熟的服务器虚拟化,尤其是在管理基础设施方面,但像Kubernetes Docker管理系统这些开源选择方案还是让人看到了希望:容器技术有望在将来满足企业的更高级要求。 


发展走势展望 


无疑,2016年,容器技术将会更加深入落地和走向应用。那么从Docker技术自身而言,其将会在未来表现出哪些发展特点?下面引用来自DockOne.io的一篇分析文章,其对于Docker的未来发展方向做出了预测和解读。 


应用产品云中交付:Docker在自身的定义中并没有涉及到云,其主要是要打造一个统一、快捷、全面、一站式的应用部署容器。不过现在在建设实践中通过容器间的集群还将某个应用分布式部署,以此来应对大规模的业务访问和数据、事务处理的需求,当然集群还有一个重要的意义就是保证应用的高可用性。 


非操作系统的个人工作空间:指的是打造一个非Windows、非Mac OS、非Android的但又可以满足所有信息化办公需求的个人工作空间,当然这个目前在saas公有云上已经在做了,像云端个人pc之类的应用等。文章认为如果利用Docker来做会更有效果,但是需要形成一个比较强大的Docker应用开发生态圈。如果再往深处假想,是不是可以将Docker进行可视化界面集成开发后,将Docker 平台打包形成一个可以运行在pc的类操作系统的东西。 


Docker容器移动互联网化:当前主流的开源的手机操作系统Android最大的问题就是对应用的权限管理不够,例如经常应用后台偷跑啊、容易被应用传染病毒啊等等,这些都搞大家对Android系统不信任。那么如果基于Docker容器这种天然良好的框架,不管进行应用资源的隔离还是进行安全的防护以及进行应用后台运行的管理都是非常具备优势和想象空间的。 



《电脑商情报》创立于1992年3月,“聚焦渠道进化,关注方案集成”是我们的宗旨。旗下CBINews.com是中国最大的企业级IT渠道垂直网站。我们致力于为您提供国内企业级IT市场的渠道新闻资讯和原创深度报道。


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《2016年热点技术预测之—— Docker》的版权归原作者「电脑商情报」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注电脑商情报微信公众号

电脑商情报微信公众号:cbinewswx

电脑商情报

手机扫描上方二维码即可关注电脑商情报微信公众号

电脑商情报最新文章

精品公众号随机推荐