随着应用交付不断发展,各组织正大力投资现代化基础设施、应用和智能自动化。然而,尽管投入巨大,许多组织仍受困于一些本应早已解决的问题:系统在压力下发生故障,部署策略无法在不同环境中一致执行,以及工作流在最需要速度时陷入停滞。
当今组织面临的十大交付挑战中,有两项尤其值得关注:缺乏容错能力和韧性,以及交付策略不兼容。表面上看,这些问题似乎源于基础设施或工具,但深入分析后会发现,它们其实反映了一个更深层的结构性缺陷:运维工作流过于复杂。
这种复杂性不只是带来不便,还会直接降低运行时性能、破坏策略一致性,并阻碍组织充分发挥数字化转型投资的潜力。
复杂性是首要运营障碍

这并非唯一的信号。另有比例相近的53.6%受访者表示,其工作流涉及“过多不同的API”。还有45.3%的受访者将“需要使用过多不同的语言”列为主要挑战。这反映出运营层面的碎片化:工具不同、语法不同、负责人不同。这些因素都会增加额外负担并带来风险。
任何关注正常运行时间、用户体验或运营速度的人都应重视这些数据。
复杂性如何削弱韧性
先从ADC02 缺乏容错能力和韧性说起。在典型的现代应用堆栈中,可能有五六个不同的层,分别负责路由、负载均衡、服务发现、身份验证、遥测和策略执行。每一层可能由不同的团队负责,也可能有自己的API、变更控制流程和语言。
如果出现问题,会发生什么?
由于上游依赖项未识别节点故障,故障转移未能触发。由于服务网格与负载均衡器不同步,新部署将流量路由到了错误位置。由于各层的可观测性工具配置不一致,延迟激增问题需要数分钟才能定位。
这些并非罕见的边缘情况,而是工作流过度扩张导致的日常运维故障。这与调查数据直接相关:29%的受访者仍依赖自定义脚本来支持自动化。这是一个不容忽视的警示信号。用脚本应对复杂性并不是真正的自动化,而是脆弱的黏合剂。环境一旦发生变化,它就会失效;性能下降时,还会延误恢复。
当运维工作流充斥着层层交接、仅少数人掌握的经验知识和手动补救措施时,就谈不上真正的容错,只能寄希望于不出问题。
当策略无法随应用迁移时
大多数人听到“策略漂移”时,首先想到的是安全问题。但应用交付策略的漂移,例如流量路由规则、负载均衡行为或速率限制配置的漂移,同样可能造成严重影响。这正是导致ADC07 交付策略不兼容的原因之一。
在编排良好的流水线中,策略应随应用从开发环境进入预发布环境,再进入生产环境。但在实践中,环境之间的交接往往依赖人工操作,缺乏一致性,并受制于所用工具。在预发布环境中定义的负载均衡规则可能与公有云中的配置不一致。在开发环境中测试过的路由策略,可能因特定环境的限制或疏忽而未部署到生产环境。金丝雀发布阈值、缓存行为、故障转移逻辑等都属于交付层策略,在部署过程中经常发生漂移。
根本原因正如《F5 2025 年应用策略现状报告》所指出的那样:复杂性。45.3%的受访者表示“需要使用的语言种类过多”,53.6%的受访者表示“API种类过多”,这清楚地表明,交付工作流分散在不同的工具生态系统中。每个环境可能使用不同的配置模型或基础设施即代码平台,因此每个环节都需要进行转换。
转换会带来风险,也会造成延迟。当交付策略必须在不同系统之间手动重写或调整时,部署的一致性就会受到影响。在分布式系统中,不一致往往比故障更糟,因为它会导致不可预测的行为。
设想一个多区域部署,其中的流量引导策略仅在一个可用区生效;或者一个全球性应用,其各边缘节点的缓存规则不一致。由此导致的用户体验下降难以追查,更难以修复。
为了在快速推进的同时避免出现问题,组织需要采用声明式、可移植的交付策略,并在技术栈的每一层一致执行。如果工作流依赖东拼西凑的手动流程和各团队特有的逻辑,就无法做到这一点。
在交付策略获得与应用代码和基础设施配置同等重视之前,组织仍将持续面临配置漂移、停机和交付延迟等问题。简化这些工作流是首要且不可或缺的一步。
简化流程已势在必行
降低工作流复杂性,不只是为了简化架构图或让运维团队更轻松(尽管这两点都能实现),更是为了兑现现代应用基础设施的核心承诺:速度、韧性和一致性。
希望提升运行时性能并确保交付行为可预测的组织,必须认真审视其流水线涉及多少工具、团队和交接环节。更重要的是,必须思考:其中有多少步骤能够创造价值,又有多少只是为了规避系统限制而存在?
答案并不总是引入新工具。有时,减少工具反而更合适。有时,可以采用一个统一的平台,以相同的语法和行为在所有环境中实施交付逻辑。有时,不仅要实现部署自动化,还要实现治理自动化,让交付策略以代码形式应用,而不是依赖核对清单。
要实现有韧性且可靠的交付,关键在于简化。只有将复杂性视为重大风险,才能避免它继续侵蚀我们在其基础上构建的一切。
关于作者

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