微信号:gh_a523545b1d3e

介绍:深圳睿云智合科技有限公司官方订阅号

现代软件供应链的进化 - Docker2016年度调查报告(二)

2016-06-01 20:45 徐年刚 译
关键发现3:推动混和云战略的关键,使组织可以自由选择私有云或者公有云


80%正在使用Docker的组织把Docker描述成他们云战略的关键。许多组织把Docker当成和基础设施解耦合的平台,利用它可以混合连接和使用从私有到公有云的基础设施。



容器的核心好处就是容器化的分布式应用可以横跨任何基础设施自由迁移,在为企业转向混和云或者全云战略提供更高层面的灵活性同时避免了云服务商锁定。某种程度上类似2000年代旧的科技巨头的战略。



可移植能力不仅仅是指在计算资源层面,也包括不需要修改软件代码,就可以跨越各种网络和存储来保持一个完全工作的分布式应用环境。可移植性可以加速软件从开发到生产流水线的速度。



企业云战略必不可少的一部分就是必须审视现有的应用。如同开始将Docker用于微服务架构一样,也可以考虑利用Docker为传统应用带来跨越各种基础设施的迁移能力。在这个过程中,传统应用不仅说明了公有云为IT应用带来好处。另外,把应用搬迁到云,企业还需要确保应用保持可移植能力,这样他们就有能力选择在何时把应用运行某个服务商的云里。保持这种灵活性可以保证他们针对应用开发的运维工具和知识经验不会只适用于某个特定的云服务商。


关键发现4:Docker推动微服务架构和传统单体应用的现代化改造

另外影响现代应用开发的选项,就是聚焦为开发者提供API的WEB服务应用的巨大增长在推动软件向微服务架构转变以及对传统应用做现代化改造。微服务应用往往由几十个独立的服务组成,在为应用设计提供敏捷和灵活性的同时也带来应用管理的复杂度。


为微服务架构提供便利被认为是Docker带来的关键好处,有47%的受访者正在计划在2016年开始采用微服务架构。



在促使微服务架构应用增长的同时,Docker也在推动传统应用迁移到容器环境,促进传统应用的现代化改造和获得可移植能力,43%的受访者正在计划实施传统应用改造。


这解决了传统应用的运维负担和传统应用环境的顽疾,这是开发团队现在面临的两个最大挑战。开发团队对漫长的,低频率的软件发布周期已经不堪重负,导致的结果就是传统应用基本上都受每个客户需求来驱动。



可能毫无出奇,78%用户使用Docker来运行Web应用,紧跟在后的是提供API相关的Web服务应用占75%。同时,也有70%的用户用来运行应用服务器,和数据库-包括传统和分布式数据库-分别有42%and27%的用户。BigData应用开始出现,13%的用户用Docker运行大数据处理应用(例如Hadoop)。



Docker推动向现代应用开发流水线转变

随着组织进入现代应用交付生命周期,企业在探索最高效的解决方案的时候也要考虑针对对上一代平台的调整。在寻找为开发和运维团队提供敏捷能力,可移植能力和控制能力方案时,组织正在考虑让云计算,DevOps实践和微服务架构成为现实。对要构建新的现代应用平台,企业组织会关注那些可以解决日益复杂的应用堆栈和基础设施的功能和特点。新平台必须满足灵活性需求和自由选择devops实践的需求,在应用的全生命周期内,为开发和运维团队提供集成工具。团队对那些隔离流程,团队和应用的烟囱式工具已经不再感兴趣。



本次调查说明了Docker在构建容器即服务平台方面的独一无二的价值,提供标准化和可定制两方面来加速实现上述目标。应用和工具在容器格式上是标准的,但平台是开放和可插件化的,这些使组织可以集成现有的系统或者为他们的业务定制流程。



本文由Wise2c网络首家翻译,转载请注明出处!

原文地址:

https://www.docker.com/survey-2016

译者介绍:

徐年刚(Nathan Xu),

资深云技术专家,曾任职Eucalyptus中国区技术总监,是openstack社区的早期贡献者,致力于研究和实践云相关平台和解决方案在企业的落地。

扫描二维码,关注更多精彩

 
Wise2C 更多文章 Wise2c官方介绍视频 建立微型数据中心 – 在笔记本电脑上运行Rancher 容器在企业环境落地的实施路径和关键挑战 DockerCon 2016 D2|剑指商业化 Build MicroService With Spring Cloud And Rancher
猜您喜欢 大宝来解答(壹) 面试官问现在工资是多少该怎么回答? Windows杀手!安卓登陆x86桌面:要啥有啥! Rancher平台部署Percona XtraDB Cluster数据库集群(Galera Cluster for MySQL) 今天是中国民间程序员节,你了解这些吗?