数字化转型是一段伴随技术演进的业务旅程。在这一过程中,运营方式从手动操作转向自动化执行,为数字化业务提供支持。
由于攻击者的手段不断演变,安全相关技术或许走在这场自动化进程的前沿,但运营其实也并未落后太多。例如,我们依靠自动扩缩容来按需扩展数字化能力。过去,是否应由外部系统管理数字资产的容量,曾引发激烈争论。
确实如此。
如今,这甚至已不再是一个问题。我们不仅接受,更期望基础设施堆栈具备自动扩缩容能力。
因此,可以合理地认为,更高程度的自动化最终会成为必备能力。随着时间推移,手动管理用于交付和保护数字体验的资源,其收益终将递减,届时需要转而信任技术。

我们知道,采用基础设施即代码(IaC)方法具有价值。我们的研究显示,IaC的采用显著提升了部署频率。超过半数(52%)的组织将基础设施视为代码,而采用这种方法的组织更频繁部署的可能性是其他组织的两倍以上。更具价值的是,这些组织拥有全自动应用部署流水线的可能性是其他组织的四倍。
这一关联值得关注,因为对于希望从自适应应用中获得业务收益的组织而言,它将成为一项关键能力。
事件驱动的基础设施即代码
基础设施即代码与事件驱动型基础设施即代码之间的区别,本质上在于触发部署的因素。
大多数组织会从手动操作转向使用基础设施即代码实现自动化,但仍保留对部署的控制。也就是说,仍需由操作人员触发部署。这是一种按钮触发式部署。
采用事件驱动方法时,系统会根据事件自动触发部署。仍以自动扩缩容为例,配置变更和新增工作负载的实际部署由事件触发,通常是在并发连接数超过某个预设阈值时。超过设定上限这一事件会触发自动化工作流。
现在,不妨设想一下,将这一流程扩展到整个应用,包括交付和保护该应用的所有工作负载及相关技术服务。此时,触发事件变为性能低于可接受数字体验的标准。该事件表明需要在地球另一端自动部署一个“应用”,并触发自动化工作流,在完全远程的位置完成部署。

这并非(计算机)科幻场景。整个应用及其工作负载、基础设施和支持服务通常会通过Terraform等编排工具自动部署到公有云。配置工件从存储库中提取,容器从镜像库中提取,机密信息(证书和密钥)则从安全保管库中提取。整个过程自动完成。这正是基础设施即代码的本质:将配置、策略和机密信息视为代码工件,从而实现部署流水线自动化。
目前尚未实现自动化的是触发机制。当前的触发事件是“操作员按下按钮或输入命令”。未来,触发事件将变为一天中的特定时间、特定位置的需求或某个地理区域的性能状况。
这是未来实现应用自适应的一项重要能力,即自动响应事件,并调整位置、安全性和容量,以满足服务级别目标。Edge 2.0将通过统一控制平面,帮助企业利用跨多个云、边缘和数据中心的资源来实现这一目标。
事件驱动的基础设施即代码将成为一项关键能力,帮助企业充分发挥自适应应用的优势。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。
