DevOps势不可挡,竟然还有15%的企业对其一无所知!

出品丨Docker公司(ID:docker-cn)

编译丨小东

每周一、三、五晚6点10分 与您不见不散

说在前面

作为时下最火热、最受欢迎的技术之一,Docker获得了国内外各大厂商的大力支持。Docker将软件进行容器化的策略正在迅速革新企业部署应用程序的方式,其在云端部署的表现更为出色,得到了绝大多数用户的青睐。随着用户基数的不断增加,它所提供的DevOps产品也成为了增长速度最快的DevOps工具。Docker所提供的DevOps工具已经成为企业IT团队实现高效开发、运维不可或缺的一部分。

DevOps的概念正在缓慢而坚定地成为企业部署的主流方式。尽管这个概念已经存在了大概十年的时间,但近几年随着Docker的广泛传播该方式已经在企业中取得了实质性的进展。

事实上,Interop ITX在2017年发布的DevOps研究报告中就发现,接受调查的企业中有80%已经实现了DevOps或正在计划这样做。只有15%的受访者表示还不熟悉“DevOps”这个概念。

分析人士也逐渐接受了这一趋势。Forrester也宣布2017年为“DevOps”之年,IDC同样表示:“认识到利用DevOps实践和自动化技术重要性的技术领导者,将在未来数字化企业的竞争中获得比竞争对手更多的优势。”

毫无疑问,供应商也接受了DevOps的趋势。有些供应商仅仅是将DevOps的标签贴在现有产品上来供开发人员或IT人员操作,而另一些供应商则从头开始设计全新的产品来提供对DevOps的支持。

DevOps是什么?

随着软件发布迭代的频率越来越高,传统的 “瀑布型”(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建、测试、发布更加快捷、频繁和可靠。因为DevOps是一个广泛而全面的概念,所以没有单一的工具可以为企业实现DevOps提供所需的全部功能。相反,大多数人使用不同类型的工具,使开发人员和操作人员能够更加紧密地协作,同时尽可能地将他们的工作进行自动化操作。这些工具往往分为以下几类:

合作

代码托管和代码审查

持续集成和持续部署(CI / CD)

构建自动化

测试自动化

发布自动化

配置管理

基础设施和应用程序的监视与管理

容器化

无服务器计算

这些工具的类别可以在一定程度上重叠,而且大多数企业不会使用全部的工具类别。他们会混合搭配来寻找一套最适合他们工作流程和方法的工具。在大多数情况下,随着供应商不断地添加新功能,组织的DevOps工具链也会不断地改进。

如今,一些趋势正在显现。首先,许多领先的DevOps工具都是基于云部署的。大多数DevOps团队使用云基础设施来部署应用程序,因为云可以自动化和流水线化管理任务。由于它们消除了部分或全部的配置和管理基础设施的需求,因此平台即服务(PaaS)和无服务器计算服务特别适合DevOps。如果一个团队已经在使用云基础设施来运行其应用程序,那么使用基于云的DevOps工具也是说得通的,并且领先的公共云供应商都在为他们的产品增加DevOps特性和功能。

其次,许多受欢迎的DevOps工具都是开源的,或者是基于开源工具的。实际上,在整个DevOps运转中,开源工具已经变得非常普遍,以至于市场上那些少数的专有解决方案必须对流行的开源软件提供集成与支持。在这一点上,开源工具在DevOps中根深蒂固,似乎这种趋势在未来任何时候都不会改变。

作为时下最受欢迎的Docker,它所提供的DevOps产品无疑成为冉冉升起的一颗新星。点击下列题目了解更多相关信息

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171225G0O43Y00?refer=cp_1026

相关快讯

扫码关注云+社区