红帽 OpenShift API 管理
什么是红帽 OpenShift API 管理?
红帽® OpenShift® API 管理是一项托管式 API 管理服务,是红帽 OpenShift 专业版和 AWS 上的红帽 OpenShift(企业 Kubernetes 平台红帽 OpenShift 的完全托管服务)的附加组件。
API 优先的开发方法
OpenShift API 管理可以支持 IT 团队采用 API 优先方法构建基于微服务的应用,以便他们对现有系统进行现代化改造、提高开发人员的生产力并更快地交付新应用。
红帽可为 OpenShift 专业版、AWS 上的红帽 OpenShift 和 OpenShift API 管理托管、管理并提供专业支持,包括配置、维护和升级,从而让团队可以专注于开发工作,而不用分心管理 Kubernetes 基础架构。
OpenShift 专业版和 AWS 上的红帽 OpenShift 服务随附 OpenShift API 管理的免费层(每天 100,000 次调用)。
OpenShift API 管理使您可以:
- 部署并在整个生命周期中监控和控制 API
- 制定安全防护和使用策略
- 通过声明性策略使用现有的身份管理系统,而无需自定义代码
- 深入了解 API 的健康和使用情况
- 通过发布到内部或外部开发人员门户,发现和共享 API
功能和优势
简化开发人员体验
将 OpenShift API 管理添加到 OpenShift 专业版中后,可为构建、部署和扩展云原生应用带来简化的开发人员体验。
借助 OpenShift API 管理,开发人员可以在集群中自助置备 API 服务,几分钟内就能获得一个完全托管的环境,其配置可满足对公共云的需求。
OpenShift API 管理中包含一个用于配置、发布和监控 API 的用户友好型界面。此外,它还可让用户避免繁琐的管理任务,并提高所有服务的一致性。
API 管理器
通过方便开发人员使用的统一界面,监控、配置和发布所有 API。API 管理器使您可以跨多个云连接内部和外部应用、实施公司策略和监管(包括速率限制和使用),并在开发生命周期的每个阶段管理 API。
此外,它还可以将 API 发布到内部或外部门户,供开发人员学习、测试和展开协作。
API 网关
借助功能完善的 API 网关,管理 API 流量并对 API 实施身份验证和使用策略。
API 设计器
借助基于点击操作并对用户友好的可视化界面,设计、构建和创建 API 及模式。
红帽单点登录(SSO)技术
红帽 SSO 技术是 OpenShift API 管理中的组件,可用于提高 API 的安全性并为开发人员门户添加身份验证功能。红帽 SSO 工具中包含一个身份管理系统,该系统可以与现有系统配合,并且使用一个无需自定义代码即可配置的声明性接口。
红帽代管
红帽负责托管并全权管理所有组件。专业化团队负责管理基础架构,包括集群和服务配置、维护、升级及安全功能。
了解 AWS 上的红帽 OpenShift 服务(ROSA)
用例
现代化改造传统系统
在同一平台上运行传统系统和新系统。通过添加面向传统系统的 API 访问,团队可以构建基于微服务的应用,同时还可以使用现有的 API、应用及系统。
让API 具备可发现性
使用 API 连接微服务、系统和应用,以便企业开发人员可以通过一致的界面轻松访问这些资源。这样就能创建一个沙盒,让开发人员在其中测试和部署工作负载。
融入 API 经济时代
扩展您的 API 库,并与企业外的开发人员和合作伙伴共享 API。将原本为内部使用而构建的服务货币化,并通过与更大的生态系统共享服务来增加收入来源。