Jump to section

为什么选择红帽 API 管理产品?

复制 URL

红帽为您提供轻量而全面的模块化 API 管理解决方案——采用开源技术构建,符合开放标准,可在本地或云端灵活使用。这让您的团队可以随业务发展连接任意事物,无论是应用到数据的连接,还是新旧资产的连接。

没有哪一个应用是孤岛

至少从长期角度上来说,没有哪一个应用能够独自创造业务价值。它必须与您现有和未来的技术投资相衔接,才能拥有持续的价值,并且真正参与到您的业务中。API 为您提供了一种集成万物的标准方式,不需要在每一次引入新资产时都要重建。

开源是红帽的发展之路。

红帽提供模块化、轻量型综合 API 管理解决方案,但许多公司也是如此。而我们产品的独特之处在于开源和开放标准,并且可在企业内、云端或混合环境中应用。由于红帽致力于发展开源技术和我们独特的开发模式,我们的产品组合经过了多元化社区的广泛测试,得到了红帽工程师、客户、独立软件与硬件供应商以及合作伙伴的多重检验。

红帽向上游代码库贡献代码并提供改进方案,共同分享所有进步。当然,我们与社区的协作不仅限于开发代码。开放协作也让大家能自由地提问,积极地提供改进方案。这就是开源的方式,也是开放式组织的力量。正因为此,红帽 20 多年来始终是备受信赖的企业基础架构提供商。

使用 3scale 管理您的 API

红帽® 3scale API 管理是一个 API 管理平台,能让您轻松实现 API 共享、保护、分发、控制和盈利。3scale API 管理可用于扩展和支持混合架构(在企业内部、云端或两处同时进行)。想要开放 API 的访问权限并实现盈利?借助集成式开发人员门户以及与 Stripe、Baintree 和 Adyen 的平台整合功能,可在 API 消费者和提供商之间轻松地实现端到端计费。

3scale API 管理分为 API 程序管理层和 API 流量控制层。采用的传统流量控制方法越多,所耗费的时间就越长,因为整个 API 调用都必须接受身份验证。这个全新的流量控制层只需要检查传入调用的标头,所以能够更快地对流量进行扫描和身份验证。通过实施访问、策略和流量控制,您可以轻松地对流量进行身份验证、按策略限制流量、保护后台服务、设定速率限制并创建访问层。

这两个层会利用 API 网关上的可配置缓存策略,相互进行异步通信。所以,即使 API 管理策略配置出于某种原因而不可用,API 程序也不会减速,仍能正常使用。由于 API 管理器和 API 网关相互独立,所以您可以单独对它们进行扩展,并实施更加复杂的部署方案。

3scale API 管理包含一个可全面自定义的开发人员门户,因而开发人员可以通过简单易用的单个平台获取所需的一切(帐户和应用管理、分析、API 密钥管理等)。交互式 API 记录工具允许开发人员检查处于活跃状态的 API,分析引擎则可提供所有与 API 性能和流量模式有关的信息。最后,您还能以不同的方式将 API 封装到不同的产品中,从而为不同的 API 消费者定义和配置不同的策略。这样,您就能基于 API 自由创建独特的业务模型,满足不同的客户需求。

将您的 IT 资产与 Fuse 集成

红帽 Fuse 是一个分布式集成平台,可以帮助集成专家、应用开发人员和业务用户展开协作,并独立打造互通互联的解决方案。Fuse 会以 API 为中心在云原生环境中进行开发,这样用户就能轻松地扩展和重复使用各种服务和集成。它采用混合架构和容器技术,允许用户在自己最适应的环境中开展工作,并能在任意位置(企业本地、云端或同时在这两处)共享和使用自己的工作成果。简单易用且可共享的基础平台,可确保实现透明、一致的监管,有助于促进不同的用户展开合作。

在过去的 15 年间,业界一直将企业服务总线作为企业集成的标准,这类总线通常会采用集中化部署,并由 IT 部门中的单个团队来管理。采用这一模式时,中央团队要负责满足整个企业的所有集成需求。这一模式有助于实现高效、可控的集成部署,因而非常适用于某些使用案例;但是,它也会妨碍现代化实践的实施,如 DevOps 和敏捷工作流程。如今,创新往往源于小型团队,这些团队非常重视协同合作,其部署频率也要比其他团队高得多。如果您的团队正以敏捷方式开展工作,则您需要部署 API 集成解决方案,从而提供相关支持。Fuse 包含 200 多个连接器,能帮助您集成一切(从传统系统到合作伙伴网络)。

低代码接口能让用户借助预定义的集成和服务模式,采用拖放技术自助创建新的业务解决方案。这可促使不同的用户相互协作却保持独立,共同将传统应用、API 和物联网(IoT)设备集成到单个统一的集成解决方案中。自动化功能可确保定期执行各个服务的测试、部署和安全防护工作,帮助您的团队维护持续交付管道。

面向 OpenShift API 管理的托管式 API 管理服务

红帽 OpenShift API 管理是一项托管式 API 管理服务,是红帽 OpenShift 专业版(企业 Kubernetes 平台红帽 OpenShift 的完全托管服务)的附加组件。

OpenShift API 管理可以支持 IT 团队采用 API 优先方法构建基于微服务的应用,以便他们对现有系统进行现代化改造、提高开发人员的生产力并更快地交付新应用。

红帽可为 OpenShift 专业版和 OpenShift API 管理托管、管理并提供专业支持,包括配置、维护和升级,从而让团队可以专注于开发工作,而不用分心管理 Kubernetes 基础架构。

OpenShift API 管理可助您实现以下功能:

  • 部署并在整个生命周期中监控和控制 API
  • 制定安全防护和使用策略
  • 通过声明性策略使用现有的身份管理系统,而无需自定义代码
  • 深入了解 API 的健康和使用情况
  • 通过发布到内部或外部开发人员门户,发现和共享 API

将 OpenShift API 管理添加到 OpenShift 专业版中后,可为构建、部署和扩展云原生应用带来简化的开发人员体验。通过方便开发人员使用的统一界面,监控、配置和发布所有 API。

API 管理器使您可以跨多个云连接内部和外部应用、实施公司策略和监管(包括速率限制和使用),并在开发生命周期的每个阶段管理 API。 

我们的 API 解决方案基于开源社区理念构建而成。这就意味着有更多的人来开发解决问题的软件,不仅开放、透明,而且自由。然而,只是开源并不是创新的万全保障。

真正的创新,源自理念互通以及携手解决问题。这就是由社区推动开源的优点,于是,红帽开放创新实验室应运而生。您的团队可以安排 3 至 6 名开发人员开展高强度、富有针对性的业务探讨,以探究如何按照红帽方式来构建 API 连接的应用。

以下是来自航空业的一些真实案例。了解高效的 API 解决方案如何帮助您加快速度、提高效率,并做好扩展准备。

Schiphol Amsterdam Airport logo

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB 我们预见到,在公司的关键基础架构上运行开放式 Flight API 会有一定的困难。因为现有的企业内部基础架构无法提供足够的可扩展性,所以我们想了解一下企业云服务到底能为我们提供怎样的帮助。

Mechiel Aalbers

高级技术应用协调员,阿姆斯特丹史基浦机场

Lufthansa Technik Logo

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB 通过了解我们真正的需要,红帽的开源技术帮助我们解决了实际的问题。

Tobias Mohr

Lufthansa Technik 旗下 Aviatar 平台技术与基础架构主管

扩展阅读

文章

什么是 API?

应用编程接口(API)是一组用于构建和集成应用软件的定义和协议。

文章

API 网关能做什么?

API 网关是位于客户端与后端服务集之间的应用编程接口(API)管理工具。

文章

为何选择红帽 API?

我们的 API 解决方案重点关注可复用性、IT 敏捷性以及有助于测量、监控和扩展的管理接口。

详细了解 API

产品

一个基础架构平台,可帮助您实现应用编程接口(API)共享、分发、控制和盈利。

相关资源

分析文章

红帽集成助力企业优化应用程序性能和业务结果