一年一度的时刻又到了。不,我说的不只是圣诞节前夕。圣诞节确实也快到了,但我想说的是,我们又开始分析年度调查报告《应用策略现状》。
2023年版发布后,您会看到其中一大主题是数字服务,以及数字服务对几乎所有方面的影响。因此,在探讨数字服务如何影响应用部署、应用交付与安全以及IT堆栈的其他各层之前,我认为有必要先解释一下数字服务的含义,因为我们所理解的数字服务很可能并不完全相同。
既然我正想着购物,不妨就以此为例来说明吧。
什么是数字服务?
秉承数字化转型的理念(这是一段业务转型历程),数字服务是一种业务架构,由应用、API、应用交付、安全、数据以及指导运营的服务级别目标组成。

没错,它其实不只是互联网上的应用,也不只是托管在公有云中的应用。它是一种业务架构,需要一套复杂的工具和技术来提供数字化体验,让消费者能够与企业互动并完成特定事项。
如果您买过食品杂货,就会知道,购物车轮子不好用、过道里人太多,或是想买的无麸质意大利宽面缺货,只能改买斜管面,都会影响购物体验。真是太糟了!而这还只是选购环节。结账流程也是影响整体体验满意度的重要因素。排队时间过长、扫描仪故障或收银速度太慢,都会降低体验。
接下来还要为购买的商品付款。如果POS终端不稳定,或者与银行的连接出了问题,购物体验自然会大打折扣,不是吗?
事实证明,“购物体验”其实由许多更细分的“体验”组成。影响这些体验的因素并不直接与购物本身相关,而是来自构成所谓“购物”的各个环节和整体流程。
数字服务也是如此。数字服务是一种业务概念,由一系列相互配合的流程构成,使消费者能够与企业等实体进行互动。“网上购物”就是一种数字服务,因此,消费者在使用这项服务时获得的体验便构成了数字体验。
数字体验与现实世界中的体验一样,其形成不仅取决于界面,还取决于构成整体服务的所有复合流程的性能、安全性和可用性。在现代、成熟的数字化企业中,服务级别目标(SLO)明确了对体验的预期,使运维团队(通常为SRE)能够监控并自动调整负责扩展能力和性能的技术组件(应用交付和安全),以满足这些预期。
| 购物体验因素 | 业务预期 | 数字体验因素 |
| 购物车的“故障轮” | 性能 | 服务中的内存泄漏 |
| 令人困惑的迷宫式过道 | 导航 | 设计欠佳的用户界面 |
| 防盗墨水标签 | 安全性 | 验证码 |
| 收银员与顾客比例过低 | 可用性 | 服务超时 |
这些因素贯穿从购物、结账到付款的各个“流程”,其中任何一个因素都可能影响整体体验。由于我们并不将这些因素割裂看待,因此它们都是同一体验的组成部分。
数字体验也是如此:多个应用可能对应同一体验中的不同流程,而其中任何一个应用带来的“糟糕”体验都会破坏整体体验。
应用交付与安全的作用
回顾数字服务图,您会注意到几个值得关注的方面。
首先,数据与逻辑一样,被视为一等要素。迄今为止,无论是传统应用(客户端-服务器、三层Web应用)还是现代应用(微服务、移动应用),数据在应用架构模式中始终作为独立的一层存在,而且通常是“第三”层。
这种情况正在改变。这里暂不展开讨论,但可以相信,新兴应用架构不再分层,也不需要由应用在消费者与数据之间充当中介。这就像开启了一种全新的模式。
其次,应用交付和安全也是数字服务中的核心要素。这同样是一个新变化,因为在本世纪的大部分时间里,应用交付和安全一直被视为事后才考虑的“附加项”。但在定义数字服务时,不能只使用SLO来规定体验预期,例如速度、可用性和MTTR,还必须能够采取相应措施。应用交付和安全的作用正是支持对数字服务进行调整和变更,从而改善数字体验。它们是控制点,可用于调整数字服务的性能、规模和安全性。
因此,我们认为应用交付和安全已形成一门独立的专业领域,拥有自己的一套工具、技术和实践。对于数字服务而言,扩展能力、安全性和性能不再是“锦上添花”的功能,也不只是运营层面的问题,而是业务问题,需要通过组织为交付数字服务这一业务形态而部署的架构构建模块来解决。
但要交付和支持数字服务,仅有应用交付和安全还不够。组织要想在数字世界中取得成功,需要具备六项关键能力,而应用交付只是其中之一。
您可以在我们的著作中了解数字化企业所需的全部六项关键能力:《数字化企业的企业架构》
关于作者

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