您的挑战
您将面临着这样的挑战:只有快速为客户提供新的体验,才能在竞争中立于不败之地。如果新应用不能与您的过往投资良好整合,那它还有什么价值?同时,如何以积极、灵活且统一的方式来实施应用编程接口(API)安全防护?
当 API 设计良好并且管理妥当时,可与您企业的新产品和服务实现快速互连,同时让您保持掌控力和安全性。API 可让您在设计新工具和产品时重复利用各种相关资源,并提高这些工具和产品的通用性。通过 API 让数十个数字接触点之间能够正常通信,软件架构就能更好地运行。
然而,实施和管理 API 集成并不是一件容易的事。您的解决方案或许并不支持非技术型用户。您的 iPaaS 解决方案也许能满足其需求,但用户仍需通过中央枢纽扩展或请求新的服务,这样势必会影响团队的工作效率。
如果您要通过任意方式开放自己的 API(比如为实现盈利,如 Google Maps API),则还需了解如何控制 API 的访问权限和使用情况。您最终需要的是一款随着业务发展仍能像现在这样发挥作用的 API 基础架构。您需要一个可扩展的解决方案和架构。以 API 为中心的敏捷整合方案,能够帮助您充分利用自己的 API。
底线在于,您需要能够一个解决方案来实现可快速部署并可重复的整合,随后还需要一种方法对各项整合进行管理。红帽能为您带来这一解决方案。
我们可利用容器平台助您解决在管理和支持各种应用、服务和微服务方面所面临的固有难题。我们的专家可帮助您的组织开发所需的实践、工具和文化,以便最大程度地利用实施 API 和用户接口的投资。
红帽资源
红帽有何不同?
开源是红帽的初心,也是红帽的决心。
红帽提供模块化、轻量型综合 API 管理解决方案,但许多公司也是如此。而我们产品的独特之处在于开源和开放标准,并且可在企业内、云端或混合环境中应用。得益于红帽专注于开源技术以及独特的开发模式,我们的产品组合都会经过多元化社区的广泛测试,其中包括红帽工程师、客户、独立的软件和硬件供应商以及合作伙伴。
红帽向上游代码库贡献代码并提供改进方案,共同分享所有进步。当然,我们与社区的协作不仅限于开发代码。开放协作也让大家能自由地提问,积极地提供改进方案。这就是开源的方式,也代表着开放型企业组织的力量。正因如此,红帽 20 多年来始终是备受信赖的企业基础架构提供商。
我们的 API 管理解决方案
使用 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 自由创建独特的业务模型,满足不同的客户需求。
面向 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。
利用 Connectivity Link 管理应用连接
红帽 Connectivity Link 是一款 Kubernetes 原生解决方案,可帮助您在不同云环境间管理应用,实现安全可靠的连接与通信。作为一款精心设计的连接管理工具,Connectivity Link 可助力您在多云和多集群环境间更加轻松地连接和管理应用,同时增强安全性。
借助红帽 Connectivity Link,客户可以简化复杂的多云环境。随着您和您的团队开始采用多云策略,在这些环境间管理应用连接也变得日趋复杂。Connectivity Link 可实现自动化且一致的连接管理,这对于保持敏捷性、减少运维开销至关重要。
Connectivity Link 以 Kuadrant 开源项目为基础,利用 Gateway API 和 Envoy 代理来提供统一且高效的进出网络流量管理途径。Gateway API 可在 Kubernetes 集群间管理入口流量;Envoy 则是简化集群间部署的默认入口网关。在 Envoy 入口网关中,WebAssembly 插件(WASM)提供了独立于硬件的处理能力,因而在任何已部署 Envoy 的环境中均可实现可扩展性和兼容性。
为了增强 Kubernetes 生态系统,Connectivity Link 为红帽 OpenShift® 和 OpenShift 服务网格等其他红帽产品提供了集成功能。红帽 Connectivity Link 专注于简化多集群应用连接,以及在 Kubernetes 和 OpenShift 环境中直接集成高级流量管理和策略实施。与 Connectivity Link 进行集成后,OpenShift 服务网格便可借助 Envoy 和 Istio 管理流量路由和安全性。
携手红帽,开放创新
我们的 API 解决方案基于开源社区理念构建而成。这就意味着有更多的人来开发解决问题的软件,不仅开放、透明,而且自由。然而,只是开源并不是创新的万全保障。
真正的创新,源自理念互通以及携手解决问题。这就是由社区推动开源的优势所在,于是,红帽开放创新实验室应运而生。您的团队可以安排 3 至 6 名开发人员开展高强度、富有针对性的驻留培训,以探究如何按照红帽方式来构建 API 连接的应用。
红帽官方博客
获取有关我们的客户、合作伙伴和社区生态系统的最新信息。