应用是业务的核心,为客户体验、员工生产力和创收型数字服务提供支撑。与此同时,应用交付架构往往未能跟上当今应用构建、部署和使用方式的发展步伐。
由此造成的后果并不总是显而易见。更常见的是,性能下降、运营效率低下、安全缺口和敏捷性降低等隐性成本会随着时间推移悄然累积。如果不加以解决,这些成本将限制创新并增加风险。
“应用交付不必一直处于欠佳状态。现代架构有助于消除低效问题,节省时间和资源,并持续提供超出用户预期的应用体验。”
应用愿景与交付现实之间的差距
现代应用在设计上具有动态特性,可自动扩展、跨区域和云运行,并持续更新。如果应用交付基础设施依赖僵化、静态或碎片化的架构,就会给需要灵活性的环境带来阻碍。
从表面上看,这些系统似乎运行正常。然而,工程团队每天都能感受到其影响:需要人工干预以应对流量激增,需要采用变通方法绕过路由限制,而且跨环境的复杂性和运维负担也在不断增加。
应用的演进方式与交付方式之间存在差距,隐性成本也由此产生。
削弱信任的性能问题
性能仍是反映应用健康状况最直观的指标之一。无论负载大小、身处何地或一天中的任何时段,用户都希望应用能够即时响应。在实际场景中,欠佳的交付架构往往难以满足这些期望。
静态负载均衡模型、有限的流量可见性或低效的路由可能导致延迟过高,并增加停机风险。组织可能会通过过度配置基础设施来应对这些问题,但这会增加成本,却无法保证取得更好的效果。
在大规模应用场景下,即使性能仅小幅下降,也会直接导致用户参与度降低、交易中途放弃,并削弱用户信任。
运营复杂性制约速度
过时的应用交付模式会产生诸多隐性成本,其中一项突出成本就是运维负担。随着架构日益复杂,每次变更都伴随着风险,无论是配置更新、部署,还是安全策略调整。
团队不得不管理用于负载均衡、流量管理、安全和可观测性的多种工具及底层基础设施,而这些工具和基础设施在不同环境中的行为往往不一致。这导致故障排除耗时增加,也难以可靠地实现自动化。
该架构非但没有加快交付,反而成为瓶颈,拖慢创新并增加变更成本。
非内置式安全防护
集成式安全机制可以更有效地发挥作用。然而,在许多应用交付环境中,安全能力由多个独立的单点解决方案提供,每个解决方案都有各自的策略、配置和运维模式。
这种碎片化的方法使持续保护应用和API、应对新出现的威胁以及保持合规变得更加困难。安全团队不得不被动应对,而平台团队则需要在防护与性能影响之间权衡。
从Web应用防火墙到运营,安全需要统筹考虑,并涵盖一系列相互衔接的能力。如果交付架构未将安全纳入前期设计,将增加运营开销和组织风险。
实践中未达预期的云敏捷性
采用云的初衷是简化扩展并提高敏捷性。然而,当应用交付架构与特定基础设施架构或传统部署模式紧密耦合时,这一愿景就会大打折扣,甚至停滞不前。
组织难以在多种工具和环境中一致地应用流量管理和安全策略。灵活性因此停留在理论层面,无法落实到实际运营中,也并非内在具备。
真正实现云敏捷性,需要应用交付具备与应用本身同等的动态性和可移植性。
可见性有限,决策速度较慢
如果无法准确、实时地洞察应用流量和行为,组织只能被动应对。性能问题需要更长时间才能发现,容量规划也只能依靠猜测。业务利益相关方对可用性和服务级别协议(SLA)承诺缺乏信心。
这种可见性不足会延长平均发现和解决时间,使主动优化几乎无法实现。持续被动响应是一项隐性成本,并会随着时间推移不断累积。
应用交付的现代化方法
要降低这些隐性成本,需要重新审视应用交付,将其视为战略平台,而非一系列工具的集合。现代架构需要能够提供以下能力的解决方案:
- 高性能、可扩展的流量管理
- 集成式应用和API安全
- 在多云和混合环境中保持一致的行为
- 深度可观测性,支持主动运维
- 通过自动化和SaaS优先的托管服务降低运营开销
这些特性对于支持当今的应用和未来的增长至关重要。
借助F5 NGINXaaS实现云原生应用交付
云原生应用交付服务的设计应契合当今应用的构建和部署方式,帮助消除传统方法带来的诸多隐性成本,同时保持足够的灵活性,以支持未来需求。
F5 NGINXaaS可在Azure和Google Cloud平台上使用,帮助组织实现应用交付现代化,无需承担底层基础设施管理和云集成构建的复杂工作,同时保持现代应用所需的性能、可靠性和安全性。
摆脱隐性成本
欠佳的应用交付架构很少会突然全面失效。随着应用需求变化,这类架构无法灵活调整,可能阻碍团队工作或降低工作效率,也可能需要进行大规模架构重构,从而增加运营成本、影响整体生产力,并限制团队、应用和企业所能实现的目标。
通过采用与云平台紧密集成的全托管SaaS负载均衡和流量管理服务,实现云原生应用交付现代化,组织可以消除隐性成本,并在性能、安全性和运营效率方面获得可衡量的提升,从而充分释放应用当前及未来的潜力。
应用交付不再注定表现欠佳。借助F5 NGINXaaS,您可以实现架构现代化、消除低效环节并节省宝贵的时间和资源,同时确保应用表现超出用户预期。
准备好优化应用交付了吗?请前往您常用的云市场:Microsoft Azure或Google Cloud,了解详情并开始使用F5 NGINXaaS。
关于作者

相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。
