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 Management Suite 30天免费试用,其中包括API Connectivity Manager和Instance Manager。