数字化转型是一段企业发展历程,由人推动。与近代人类踏上的大多数旅程一样,它也依靠技术不断向前发展。
事实上,这段旅程并非新现象。早在计算技术出现之前,企业就已开始借助技术实现转型。随着时间推移,技术推动了一轮又一轮的变革。从在石板上刻写交易记录,到使用纸质记录,再到采用数字账本,技术始终是推动企业转型的重要力量。

大多数组织都已稳步进入第二阶段,其中相当一部分已开始探索第三阶段的优势。
组织专注于数字化扩展,这对IT和应用开发人员用于整合不同应用、系统和服务的技术产生了影响,帮助打造无缝的数字体验。也就是说,组织已经采用了API。
从银行、零售到游戏,API正在对各行各业产生重大影响。我们的研究及后续模型显示,过去几年API数量显著增长,未来十年预计将实现更大幅度的增长。
问题在于,并非所有新部署的API都得到治理、采用规范结构或具备完善文档。随着组织开始将应用和云服务分布到越来越多的地点(通常是远程地点),边缘计算的兴起也进一步扩大了API的使用。
典型企业可能会将API用于多种用途,例如:
- 基础设施服务例如私有云和公有云,均通过API访问和运维。
- 现代架构容器原生应用等现代架构依赖API实现服务内部通信,以及运维控制和配置。
- 数字体验通过Web或移动设备提供的数字体验依赖API来集成各种功能,包括单点登录、身份验证、聊天和社交信息流,以及整合事务处理功能,这些功能由传统事务处理应用提供。
- 自动化CI/CD和部署流水线中的自动化依赖API与系统、设备和服务集成,从而顺畅执行开发和部署流程。
类似的示例还有很多,但仅从上述几个示例就不难看出,API的数量正在快速增加,分布范围也在迅速扩大。
企业终究会按企业惯有的方式行事,而这一现实进一步加剧了这种增长。
无论规模大小,企业都由为组织内各业务部门开发的产品和IT服务构成。企业内部天然存在信息孤岛,信息仅按需共享。随着企业扩张,各业务部门、产品团队和运营团队也会随之扩展。实质上,业务会不断“蔓延”。如今,每个团队和业务部门都高度依赖API,其必然结果就是API蔓延。
我们还可以看到,需要采用新方法来应对API蔓延带来的挑战,因为现有解决方案主要关注集群内部的问题,即微服务环境中的API管理问题。现有解决方案的范围尚未扩展到应对跨集群的API蔓延问题,即跨地点、业务部门、产品团队和运营团队的微服务环境之间的问题。
在这项F5首席技术官办公室研究中,Rajesh Narayanan展示了API的增长和分布如何导致API蔓延,并介绍了一种可能有助于控制由此产生的混乱局面的方法。
关于作者
相关博客文章
2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。
