API 也需要安全且可扩展的交付

大多数关于应用程序交付的讨论都集中在传统的基于 Web 的应用程序。企业创建网络应用程序(或从第三方购买)并将其部署在人性化 UI 层后面的网站上,以便客户可以随时随地通过浏览器或移动设备访问商品和服务。

众所周知,完美的网络应用交付对于公司的成功至关重要。较少讨论的是提供对应用程序编程接口 (API) 的完美访问的重要性,该接口使应用程序能够直接相互通信。事实上,API 实际上是互联网上大部分流量的基础 – 当人类用户访问网站时,他或她的网络浏览器实际上会调用网络应用的 API 来请求构建网页所需的资源。

与 Web 应用程序一样,许多采用 API 的系统使用统一资源标识符 (URI) 来通告端点客户端通过它与 API 进行通信。 API 还受到与 Web 应用程序相同的安全性、可扩展性和可见性要求,特别是当它们暴露于大量请求时。许多网站依靠 NGINX 和 NGINX Plus 作为反向代理来满足其应用的交付要求,您可以将它们部署为 API 网关,以为您的 API 提供相同的功能和性能。

API 网关功能与许多其他功能一起内置于 NGINX Plus 中,例如负载平衡、缓存、SSL 卸载、速率限制、身份验证等。 NGINX Plus 的轻量级占用意味着您可以根据需要部署任意数量的 API 网关,而无需担心资源限制。例如,您可以在多云部署的环境中运行单独的 API 网关。您还可以为每个生产、测试​​和开发环境拥有一个网关。

随着您的 API 生态系统的发展,NGINX 控制器 API 管理模块开始发挥作用。 NGINX Controller 是用于在数据平面上部署和监控 NGINX Plus API 网关的控制平面,并且还为 API 本身提供完整的生命周期管理。其可定制的仪表板为您提供整个 API 环境的鸟瞰和深入视图。

[编辑 – NGINX 控制器现在是 F5 NGINX 管理套件,API 管理模块现在是 API 连接管理器,是 NGINX 管理套件的一部分。]

随着您实现 API 基础设施现代化,NGINX 的 API 解决方案将与您一起成长。您的整体式应用程序 API 受益于 NGINX Plus API 网关作为单一入口点,但对于基于微服务的 API 来说,其优势更为明显。随着应用程序及其 API 的变化,API 网关可以确保 API 请求的稳健性能,同时根据需要将请求路由到各个服务。这个我您可以在服务级别进行精细扩展,同时仍然保持对应用程序中所有其他服务的访问。

API 对于当今以应用程序为中心的环境中的成功至关重要。正如人们期望应用程序具有高可用性和超响应能力一样,在幕后执行的系统在与 API 交互时也需要相同的性能。 NGINX Plus 与 NGINX 控制器 [NGINX 管理套件] 相结合,为 API 世界带来了我们期望的应用程序卓越的运营和管理能力。

使用您的 API 试用 NGINX Plus 和 NGINX Management Suite – 立即请求 30 天免费试用或联系我们讨论您的使用案例。


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注