名字蕴含力量,至少神话、传说和周六早间动画片都是这样告诉我们的。莎士比亚或许不以为然,但每个英雄故事都会为男女主人公赋予一个标志性的名字。
因此,当我们为某个事物命名时,例如DevOps,也就赋予了它某些特征。这些特征是从业者所特有的。这个不断壮大的专业群体起源于以开发为重点的运维工作,固然继承了其中的一些特征,但他们对工具和方法的偏好,以及日常工作流程的组合,使其成为一个独特的群体。他们既不是开发人员,也不是运维人员。
我们的《应用服务现状》调查受访者始终来自不同岗位,但以传统IT运维岗位为主,包括网络、安全和系统运维。不过,开发人员以及自我认同为DevOps从业者或站点可靠性工程师(SRE)的受访者人数正在稳步增加。鉴于他们在数字化转型工作中发挥着独特且日益重要的作用,我们深入分析了相关数据,以了解DevOps从业者的态度、看法和偏好。
但在深入了解之前,我们想再次强调,DevOps从业者具有独特的角色。如果您认为他们只是编写脚本和管理CI/CD流水线的开发人员,那就错了。如果您认为他们只是专注于开发流水线的运维人员,那也不对。
我们从数据中发现,这三类专业人员对技术有着各自独特的观点和看法,从应用服务、工具到安全技能短缺,他们的意见各不相同。
如今,随着各个领域日益重视自动化和编排,工具已成为这三类专业人员不可或缺的一部分。虽然三类人员都使用大量工具,但按其自我认定的角色分析使用情况时,可以看出各自的偏好。
例如,与运维人员或开发人员相比,DevOps人员使用Ansible的比例要高得多。他们使用自定义脚本(通常为Python)的比例也略高,并且更偏好GitLab,而开发人员则更偏好GitHub。

我们还发现,各群体对应用服务的偏好存在明显差异。无论是在公有云还是本地环境中,运维团队确实仍主要负责应用服务的部署和运行。开发人员很少承担运维职责,但随着容器原生应用服务及其所支持的应用不断发展,DevOps承担的职责日益增加。了解这一点很重要,因为无论部署在何处,各群体对应用服务特性的偏好都不尽相同。

多年来,开发人员始终主要关注性能。值得注意的是,他们与运维人员一样重视功能的丰富程度,例如是否提供一套完善的负载均衡选项。但DevOps对此并不十分关注,而是更看重易用性、部署和运维的便捷性以及成本。开发人员主要接触的应用服务可能是容器原生选项,因此他们更关注能否轻松集成到部署和运行此类应用及应用服务的生态系统中。
DevOps的独特性也体现在其自我评估的各项安全技能短板上。半数(50%)DevOps受访者将网络安全列为首要安全技能短板,其次是端点安全(41%)和应用安全(41%)。开发人员认为应用安全(49%)是其最主要的技能短板,其次是网络安全(46%);值得注意的是,DevOps技能(43%)位列第三。超过半数的运维受访者将应用安全视为其最大的技能短板(56%),其次是网络安全(41%)和公有云安全(39%)。公有云安全位列第三,可能是因为运维人员负责部署和运行应用服务。
这里的关键是,不要将这三类不同的专业人员混为一谈。他们各自有不同的工具偏好和挑战,对所部署和运营的应用服务也有不同的要求。
基于以上信息,建议深入阅读《2020 年应用服务状况:DevOps》版,进一步了解并分析全球DevOps从业者。
关于作者

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服务。