什么是API蔓延?
API蔓延是指组织在实施数字化转型过程中出现的两项相互交织的挑战:API数量呈指数级增长,以及API分散在多种架构和团队中。
导致API蔓延的因素有很多,其中常见的包括:
- 混合基础设施:如今,81%的企业采用3种或更多架构,包括公有云、本地数据中心和边缘基础设施。
- 微服务架构:随着微服务架构日益普及,新服务上线时,API端点也随之激增。
- 持续软件部署:开发人员可以在短时间内快速开发出数十个API,或同一API的多个版本。
- 废弃的API:随着开发人员转而支持和处理其他项目,他们会停止管理和维护自己创建的API。
为什么API泛滥会成为问题?
API蔓延给企业带来了严峻的运营和安全挑战。随着API端点遍布多个团队和环境,API的安全保护与治理变得极具挑战。API蔓延还常常会给企业带来隐性成本,例如开发人员工作效率下降、返工增加、审核速度减慢,而这些成本往往难以及时衡量,等到发现时可能为时已晚。
API蔓延带来的一些主要挑战包括:
- 缺乏可见性:混合架构使统一查看API流量和配置变得极其困难。
- 缺乏明确的权威信息源:开发人员难以查找API和最新文档。
- 可靠性降低:错误配置更为常见,进而导致服务中断。
- 安全威胁加剧:未受保护的API端点很容易成为攻击目标。
可阅读我们的博客,进一步了解API蔓延及其为何构成重大威胁:应对API蔓延的5种方法(以及为何应予以重视)。
NGINX如何提供帮助?
API Connectivity Manager是F5 NGINX Management Suite的一部分,可通过五项策略帮助应对API蔓延并实现大规模API管理:
- 实施API治理策略
- 为API创建统一可信的信息源
- 确保版本管理和文档记录规范
- 提供指标和可见性
- 大规模实施API安全防护
API Connectivity Manager的设计也以API开发者体验为核心。基础设施团队可借助该产品部署高性能API网关和开发者门户。开发者可以快速发布和管理API及文档,也可以发现API并将其接入应用。
API Connectivity Manager是NGINX Secure API Connectivity解决方案的关键组成部分,可带来以下优势:
- 可扩展性:借助NGINX Plus作为API网关,在不牺牲性能、可靠性和安全性的前提下提供服务
- 可观测性:监控跨团队和跨环境的API流量,以识别配置错误和安全威胁
- 治理:确保一致的监督管理,同时支持API开发人员通过精细化控制来管理其API
- 安全性:借助开箱即用的防护功能抵御常见和高级威胁,涵盖OWASP API 安全十大风险
开始NGINX Management Suite 30天免费试用,其中包括API Connectivity Manager和Instance Manager。

