自动化是数字化转型的关键组成部分,因为企业在这一转型历程的第一阶段,重点是通过应用实现任务自动化。这一历程称为“数字化转型”。
在第二阶段,随着企业拓展数字化布局以打造体验,工作流自动化成为关注重点。
在第三个也是最后一个阶段“AI辅助型业务”中,自动化是通过AIOps及其他AI驱动技术生成并进一步运用可执行洞察的核心。

自动化是一个非常关键的概念,因此在讨论它时,需要先说明我们要自动化的具体对象。
每年,当我和Cindy Borovick坐下来深入探讨希望从《应用策略现状》中了解哪些内容时,我们都会精心设计问题,既关注当下,也力求洞察未来的相关趋势。
对于自动化而言,这意味着不能只对用于实施自动化的工具和技术有基本了解,还要探究自动化如何影响运营和业务,以及当前有哪些问题让从业者感到棘手或困扰。同时,还要了解市场正在采用哪些方法来推进自动化,以及这些方法如何影响数字化转型,或者是否产生了影响。
其中一种方法是基础设施即代码。
基础设施即代码
基础设施即代码(IaC)是一种源自DevOps和站点可靠性工程(SRE)方法论的实践,它以开发人员处理代码的方式来处理预置和配置工件(文件)。也就是说,理想情况下,应在代码仓库中对这些工件进行审查、测试和版本控制。这样便可实现部署流水线自动化,因为当人员和工具需要部署新的X实例时,始终可以引用最新的工件(X可以是Web服务器、API网关或入口控制器等)。或许是沿袭其起源,IaC所支持的这类自动化通常称为GitOps,因为GitHub和GitLab常被选作代码仓库,而且目前都与流水线自动化工具实现了良好集成。
实践表明,采用IaC有助于组织提高自动化工作的成功率。

略多于半数(52%)的组织采用“基础设施即代码”模式。采用该模式的组织更有可能频繁部署,拥有可实现全面自动化的应用部署流水线,并且其应用组合的自动化比例高于其他同期组织。
IaC和自动化的优势显而易见,因此不免让人疑惑:为什么没有更多组织采用这些方法?事实证明,这背后确有充分的理由。
技能和工具是自动化面临的主要挑战
自动化离不开工具,而我们多年来一直在跟踪这些工具的发展。Terraform和Ansible等支持多云且通常采用开源模式的方案,正逐渐成为工具集中的主流选择。尽管云提供商API仍得到广泛使用,但它们仅适用于特定云提供商。在跨多个云环境运行应用时,这给所有IT领域(安全、基础设施和网络)的运维带来了重大挑战。
因此,云无关工具集日益普及并不令人意外。近半数受访者(47%)正在使用Terraform、Ansible、GitHub、GitLab、Puppet和Chef等工具。排名垫底的是供应商专用工具集,仅有29%的受访者使用。这表明企业需要全面的云无关自动化,因为应用组合以及用于交付和保护这些应用的技术如今分布在多个公有云和私有云、数据中心,甚至边缘环境中。
工具集至关重要,因为组织正是借助工具集才能将基础设施视为代码。问题在于,受访者认为今年面临的首要挑战是技能,而全球最大的技能缺口竟然是……没错……工具集。

不难看出,要弥合技能差距,让更多组织受益于基础设施即代码,我们需要降低工具集的使用难度,尤其是在跨环境自动化方面。
如需了解有关自动化的更多洞察及其他丰富内容,请参阅我们的年度报告。阅读报告后,欢迎再次访问此处,深入了解应用安全和交付技术的现状与未来趋势。
关于作者

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