自适应应用由数据驱动

F5生态系统 | 2020年10月05日

这就是人们看到我的珊瑚礁水族箱时所见的景象。

珊瑚礁

他们看到的是一株令人惊叹的纽扣珊瑚,它经过多年的悉心培育。他们从中领略到世间另一种生命的美丽,以及海洋生物的奇妙。

他们看不到的,是其下方隐藏的世界。在这些生物栖息的沙石之中,隐藏着一个非凡的微生物生态系统。没有这个生态系统,纽扣珊瑚连生存都无法维持,更不用说茁壮生长了。

Apex界面

他们也看不到我时刻警惕地监测其环境状况。他们看不到我按分钟和天记录的数据,而这些数据会在出现异常时提醒我。他们也听不到当任何一个参数低于或高于安全水平时响起的警报。

在技术领域也是如此。

当我们(这里的“我们”指公司)谈论自适应应用时,指的是人们看到的内容。

如今,当用户与贵公司互动以购买产品、支付账单或获取支持时,他们看到的只有一项:用户体验。他们看不到保障并交付这种体验的众多应用、基础设施、环境和服务。

但这些应用、基础设施、环境和服务确实存在,而且对于确保良好的用户体验至关重要。

数据的重要性

知道出了问题,与知道该如何处理,二者之间存在显著差异。即使只是了解pH值与温度之间的关系,也可能决定问题是得到解决,还是进一步恶化。用户体验也是如此。

向前迈出关键一步,首先要确保收集正确的数据。遗憾的是,相当一部分组织尚未做到这一点。

Turbonomic的一项调查揭示了这一现象(粗体为后加):“当我们询问受访者所在组织如何衡量应用性能时,超过60%的组织会以某种形式进行衡量,这一点令人欣慰。但最常见的做法是衡量可用性,而不是按照服务级别目标(SLO)进行管理。SLO通常以响应时间或事务吞吐量的形式体现。13%的组织完全不衡量应用性能。”

没有度量,就无法实现自适应应用。通过度量,可以了解用户体验的健康状况;通过分析度量结果,可以推断其中的关系和模式。归根结底,要通过自动化实现真正的自适应应用,必须以度量及对度量结果的理解为基础。正是因为能够准确测量水族箱中的各项状况,并了解它们之间的关系,我才能实现自动响应,几乎不费力地为水族箱中的生物维持适宜的环境。

如果无法以同样的方式维护用户体验,将对业务产生切实影响。客户在经历糟糕的体验后,有89%会转而与竞争对手开展业务。[1] 获取新客户来填补流失客户的成本很高:零售业平均每位客户需花费77美元,金融业则超过250美元。潜在的收入损失更高:忠诚客户的平均价值是其首次购买金额的10倍。[2] 保持出色的用户体验不仅有利于业务发展,更是必不可少。如今,其他选择触手可及。要留住忠诚客户,就必须像我关注珊瑚礁水族箱的状况一样,密切关注用户体验的健康状况。

获取衡量数据和用于自动响应的控制点,关键在于交付和保护应用的基础设施与服务。

自适应应用由数据驱动

蛤蜊系统

在波兰华沙,8只河蚌在监测水质方面的表现优于各种技术。“这些河蚌对污染非常敏感,一旦检测到水体受到污染,就会闭合贝壳,附着在贝壳上的特殊传感器随即触发警报。”[3]直到最近,人们才知道它们的存在。此前,居民只知道自己可以喝到安全的饮用水。

像这种蛤蜊一样,生物会本能地感知周围的一切,并且尤其善于根据数据识别危险。但这种非凡能力并非由某个单一的内部系统实现,而是需要数百个内部系统协同生成测量数据,并对所得数据进行分析,才能在瞬间判断水质是否存在危险。

正是度量数据让应用具备自适应能力。没有明确的行动触发条件,就无需进行调整。了解容量和需求可推动扩缩容;识别恶意活动会触发安全措施;发现性能下降则会促使优化。

这些数据涵盖范围广,必然包括技术栈各层的测量数据。将这些数据汇总并映射到业务流程(即数字化工作流)后,即可进行分析,并转化为应用自动适应所需的信息。

通过进一步分析,可以向业务领导者揭示各种关系、模式和趋势,帮助他们使架构、基础设施和应用与实际业务成果保持一致。这些洞察可以通过基于AI的安全和AIOps实现自动化操作,并帮助业务和IT利益相关者做出明智决策。

要采取行动,需要系统能够接收指令并执行。对内部危险状况作出反应的,并不是我们与外界交互的界面,而是免疫系统及其他内部系统。在数字世界中,这些内部系统就是应用服务和基础设施,也就是界面背后生成数据,并采取行动来保护、扩展和优化用户体验的技术。

自适应应用由数据驱动,其实现依赖于交付、保护和扩展这些应用的应用服务、基础设施及系统所生成的遥测数据。借助一个能够分析这些数据并生成可执行且可自动化洞察的平台,企业将能更有信心、更快地推进自适应应用的实现。


1 Oracle

2 营销技术博客

3 纪录片让救命蛤蜊成为网络明星

分享

关于作者

Lori Mac Vittie
Lori Mac Vittie杰出工程师兼首席技术布道师 | F5

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。

Lori Mac Vittie 的更多博客文章

相关博客文章

SOAS 2025:目标不一致,结果难出色
F5生态系统 | 2025/05/13

SOAS 2025:目标不一致,结果难出色

AI部署缺乏协调会导致效率低下。了解如何协调安全、自动化和部署策略,充分释放AI潜力。

AI应用的应用交付与安全:驾驭现代AI架构
F5生态系统 | 2024/08/22

AI应用的应用交付与安全:驾驭现代AI架构

了解生成式AI应用和API安全如何塑造现代应用交付与安全。

借助多云网络简化超级云
F5生态系统 | 2023/09/13

借助多云网络简化超级云

超级云不只是一个流行词。它代表着一种简化愿景,以多云网络为起点,支持跨云提供商的混合IT。

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
F5生态系统 | 2023/03/15

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素

多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。

运营演进的必要性
F5生态系统 | 2022/01/11

运营演进的必要性

在数字化成为默认模式的世界中,运维仍然过度依赖人工方式,需要不断演进,才能支持自适应应用。这一演进要求整个IT体系进行重大变革,并具备由AI赋能的自适应能力,以保持可用性、优化性能并保障安全。

多云并非简单使用多个云:让跨云衔接更轻松
F5生态系统 | 2021/10/07

多云并非简单使用多个云:让跨云衔接更轻松

随着企业转向互联云战略,工作负载的管理和保护变得日益复杂。了解F5如何满足市场对多云网络新方法的需求。