DevOps已经出现了很长时间,我们中的很多人都认为它只是一个时髦词。现在我们知道这并不是一个神话。DevOps已经成为一个IT主流的焦点,并且在过去的几年里一直在重塑着软件世界。专家表示,DevOps将成为主流,2018年DevOps的人气将达到顶峰。
下面是术语“DevOps”在Google趋势里的现状,以及对2018年预计增长的假设。
谈到统计数据,从2015年到2016年,DevOps的应用企业数增加了约8%,预计2018年这一数字将大幅增长,如上所示。
你可以阅读RightScale的整个报告。甚至Forrester的报告也明确提到2018年将是DevOps的一年。
最近发表的关于DevOps的事实和统计数据的文章得到了DevOps爱好者的热烈响应,它只是表明许多技术布道者者对了解更多DevOps并在他们的组织中实施DevOps很感兴趣。
今天,我们将看到以下事实将塑造DevOps的未来。
1. 将重心从CI流水线移到DevOps装配线
通过CI流水线可以显示应用程序从源代码管理到生产的完整可视化。你可以在一个统一的视图上看到一切。它不仅仅只关于CI,它更多是作为CD (连续交付)的基础;组织正在投入时间和精力来进一步了解自动化其完整的软件开发流程。2018年,***大DevOps转变将是从单纯的CI流水线转变为DevOps的装配线链接是Shippable关于装配线的描述。
2. 自动化将成为主要关注点
在DevOps中,我们经常谈论自动化。如果可能,对服务器的零接触自动化将是未来的趋势。这并不意味着你必须自动化一切,但如果你必须这样做,那么你应该能够做到。了解DevOps循环的6个C,并确保在这些阶段之间应用自动化是关键,这将是2018年的主要目标。
3. 测试人员需要学会编写代码
在DevOps中,需要测试人员知道如何编写自动化脚本来测试各种情况。如果您是一名测试人员,如果在是否学习编码的问题上进退两难,那么我建议您学习编码。了解不同的DevOps工具和自动化脚本,在当今的软件开发中起着至关重要的作用,这将在2018年占据主导地位。
如果测试人员不学习自己编写自动化测试脚本,他们将会灭亡。手动测试将在2018年过时,它将占用大量时间。自动化测试不仅可以提高效率,还可以确保功能更快地交付给市场。
4. 微服务体系结构应用的增加
DevOps和微服务最近正是天作之合。微服务是独立的实体,因此不会在出现问题时由于任何依赖关系而中断其他系统。微服务体系结构可帮助公司轻松进行部署和添加新功能。预计公司将转向微服务体系结构,以提高其运行时间和效率。不要因为别人采用了微服务体系结构就跟着他们走,点这个文章:了解自己并理解为什么应该采用微服务体系结构。
5. 预计将有更多的公司选择企业版DevOps工具
目前有许多公司仍然处于建造还是购买的两难境地。但是,我们建议您做您最擅长的事情,并根据您的要求购买工具。这不仅有助于您专注于自己的目标,而且通过完全依赖第三方平台来提高工作效率。许多公司现在都在寻求企业版本,以获得自己的DevOps基础架构,并确保安全性尽可能掌握在***人员手中。
6. KUBERNETES将会大行其道
Kubernetes因其优异的功能性和易用性,从而成为增长最快的容器技术。kubernetes围绕它建立了一个伟大的开源社区。在全球范围内,许多***信息官和技术人员都采用了Kubernetes,采用比例预计将在2018年进一步提升。
最近,在KubeCon + CloudberNativeCon北美( 2017年12月6日至8日)之前,云计算基金会进行了一项调查,并分享了容器编排环境正在发生的变化和向Kubernetes的转变。
来源:容器业务流程环境正在更改。
以上是将在2018年复现的DevOps的6个趋势。
【本文为51CTO专栏作者“刘征”的原创稿件,转载请通过作者微信公众号“DevOps教练”(MyDevOps)获取授权】