最新的NetDevOps调查结果已经出炉,结果显示企业部署流水线的发展态势良好。
作为一项由社区共同开展的调查,NetDevOps调查深入挖掘了通常以“网络”为主题的调查中难以见到的详细信息。上述链接直截了当地列出了主要发现和原始数据。我迫不及待地下载了这些数据进行探索。
这项调查揭示了一个不容忽视的事实:网络运维专业人员的工作正日益实现自动化。从配置变更到异常检测,从软件升级到通过供应商解决方案进行首日配置,自动化如今已成为常态。这并不令我们意外;我们自己的研究也得出了相同结论。
我喜欢这项调查,并不是因为它很好地印证了我们自己的研究,而是因为它深入探讨了我们未涉及的细节。例如,我们虽然会询问流水线自动化的现状,但只会从整体层面展开。NetDevOps调查则逐项深入分析了这种自动化在各项活动中的具体含义。
在13种不同的网络运维活动中,目前平均有4.75种已实现自动化。配置相关活动(生成、部署和归档)、数据收集和报告以及合规性检查,是最常被提及已实现自动化的活动。
大多数组织尚未对基础设施采用不可变方法。也就是说,除通过流水线进行自动化部署外,相对多数的组织还允许通过CLI更改配置。正如我们在其他领域,尤其是身份管理领域所看到的,这类做法可能会引发问题。单一事实来源可确保在出现问题时轻松回滚更改。通过CLI进行更改会增加系统的熵,久而久之可能会加速问题的发生。
目前,问题(即异常检测)主要依赖自动化的运行状态和阈值告警。但越来越多的网络运维人员开始使用规则引擎以及AI/ML进行事件关联。SNMP仍是遥测数据的主要来源,其他基于协议的遥测数据(ICMP)和传统日志紧随其后。约四分之一的受访者使用API和流式遥测。整整一半的受访者正在“考虑”流式遥测,另有近四分之一(23%)正在评估这项技术。同时使用API和流式遥测表明网络运维实践正在走向现代化,因为二者都是关键技术,可为AI/ML和未来的AIOps提供支持。

随着网络运维团队逐步构建自动化未来,Python成为首选语言并不令人意外,尤其是对一直关注我们研究的人而言。在工具方面,Ansible显然更受青睐,主要用于自动生成配置和执行部署;与此同时,Git作为首选代码库也越来越受欢迎。
对大多数网络运维团队而言,迈向自动化关乎生存。超过三分之一的团队管理着251–1,000台设备,另有三分之一管理着1,001–5,000台设备,因此,自动化是应对日益紧迫的部署计划的高效方式。
NetDevOps调查发现,大多数受访者每月都会将重大变更推送到生产环境。其中,多数受访者推送重大变更的频率为“每月少于1次”或“每月1至5次”。相比之下,次要变更推送到生产环境的频率更高,通常为每周推送。多数受访者推送次要变更的频率为“每周1至5次”或“每天超过1次”。
这份NetDevOps调查还提供了大量详细信息,强烈建议通读全文,以了解网络运维领域日益自动化的发展趋势。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。