API 格局

API 格局

API 已成为数字经济的核心。

API 有助于推动创新、加快进入市场的速度,并提供新的创收机会,以及与第三方开发人员乃至整个商业生态系统中的提供商、经销商、分销商甚至是客户建立合作伙伴关系的新机遇。

API 还可以通过解锁跨多个内部系统的数据访问,帮助打破壁垒。提供明确定义的接口,通过消除针对不同客户端应用程序开发自定义接口的需求,减少复杂性,降低成本,让开发人员和其他功能团队更快且更加轻松地实现协作。

最后但同样重要的是,对于使用微服务的应用程序现代化计划,而言,API 是基础,因为 API 是微服务间通信的主要接口。 

相关内容
下载解决方案指南以获取全部详情。
获取 NGINX 指南
API 网关

API 网关

越常使用 API,API 网关就会变得越关键。

无论您想要访问来自传统整体化应用程序的数据,还是利用微服务构建新的应用程序,API 网关对于交付可靠、高性能的 API 都至关重要。

NGINX Plus 是行业内最为普及的 API 网关,可提供诸如请求路由、速率限制和 API 身份验证等强大功能。其还通过缓存常见的 API 响应及减少 API 端点上的负载,改善应用程序的性能。

Capital One 客户案例 >

以 Capital One 开发人员门户 DevExchange 为例。NGINX 技术已经支持该公司将其应用程序扩展至每天 120 亿次操作,峰值可达到每秒 200 万次操作,延迟仅有 10-30 毫秒。

第三方开发人员和合作伙伴能够利用 Capital One 的 API 打开银行账户、生成个性化信用卡优惠并追踪客户奖励,从而为自己的客户提供顶级数字化体验,并产生新的收益流。

阅读完整的 NGINX 客户案例 >

挑战

挑战

随着 API 及 API 网关数量的增加,NetOps 和 DevOps 团队必须应对多项挑战。所有这些 API 都需要在其整个生命周期获得有效的管理,包括定义、发布、保护、监控和分析使用情况以评估其价值。

API 网关负责路由流量,管理 API 网关不得降低网关本身的性能。微服务本身占用的空间很小,通过轻量级解决方案管理微服务的 API 流量也至关重要。最后,您需要一个开发人员门户,其公开所有 API,并利用强大的文档使得 API 更易于使用。

综合性 API 管理对于 API 的快速采用和持续成功至关重要。

解决方案

解决方案

面向 NGINX Controller 的 API 管理模块将 NGINX Plus 的能力、速度和效率与控制平面功能相结合,授权 NetOps 和 DevOps 团队定义、发布、保护、监控和分析其 API。

该解决方案构建于将控制平面从数据平面分离的创新架构之上,具备以下特征:

经过验证 >

NGINX 软件为超过 3.5 亿个网站提供支持,并且根据 2018 年度用户调查,超过 40% 的 NGINX 用户已将 NGINX 部署为 API 网关。NGINX 在许多传统的 API 管理解决方案中,也是一种颇受欢迎的组件,为 Axway、IBM DataPower、Kong、MuleSoft、Red Hat 3Scale 等提供底层网关。

高性能 >

一些附加组件会引入不必要的复杂性、延迟和故障点,NGINX 则消除了对本地数据库和这些附加组件的需求。与传统的 API 管理解决方案不同,NGINX 将 API 运行时流量从 API 管理流量中隔离。如此,NGINX Plus API 网关(数据平面)便不需要持续连接至 NGINX Controller(控制平面)。这减少了服务于 API 调用的平均响应时间,从而降低复杂性并让性能实现最大化。

便携式 >

NGINX Controller 和 NGINX Plus 占用空间小,因此均可部署在任何环境中,包括裸机、VM、容器以及公有云、私有云和混合云。这种通用性意味着您既可以将 NGINX API 管理模块用于内部 API,也可以用于外部 API。在传统环境中轻松部署 NGINX Plus 以管理整体化应用程序的流量,并在容器中进行部署,以管理分布式应用程序微服务之间的流量。

结论

结论

API 在后台应用程序的消耗中起着关键作用,并且未来几年中对企业的重要性将只增不减。很明显,当您使应用程序实现现代化时,就需要一个现代的 API 管理解决方案。

借助面向 NGINX Controller 的 API 管理模块,可以轻松定义 API 并将其发布至生产、测试或过渡环境,同时可获得所需的可见性以排除性能问题、提高客户满意度并实现商业价值最大化。此外,它还有助于通过提供身份验证、授权、基于角色的访问控制和速率限制,确保 API 的安全性。

在数字经济时代,综合性 API 管理对于业务成功至关重要。NGINX 提供单一解决方案以管理 API 的整个生命周期,并且丝毫无损于性能。