产品概述
红帽® OpenShift® 容器平台是行业领先的混合云平台,由容器和 Kubernetes 提供技术支持。使用 OpenShift 容器平台可以简化和加速混合应用的开发、交付和生命周期管理,在本地、公共云和边缘的任何地方都能保持一致。无论是对现有应用进行现代化改造、开发新的云原生应用、集成数据分析和人工智能(AI)以及机器学习(ML)功能以实现数据驱动的洞察,还是集成独立软件供应商(ISV)和云提供商的软件,OpenShift 容器平台都旨在以任何规模提供持续快速的创新,帮助企业为今天做好准备,为未来而构建。
OpenShift 容器平台
OpenShift 容器平台是自托管的,包括红帽企业 Linux® 操作系统、无线更新、容器运行时,以及网络、入口、监控、日志记录、容器镜像仓库、身份验证和授权解决方案。这些组件一起经过测试,可在涵盖各种云的完整 Kubernetes 平台上统一运行。
红帽 OpenShift 产品组合:容器解决方案的择优之选
红帽 OpenShift 是业界领先的企业 Kubernetes 平台,在应用创新方面深受各行业和全球企业的信任。
- 红帽 OpenShift Kubernetes 引擎(前称:红帽 OpenShift 容器引擎)是红帽企业 Linux CoreOS 上的企业级 Kubernetes 以安全为中心的基础功能,可以在混合云环境中运行容器。
- 红帽 OpenShift 容器平台 增加了一整套运维和开发人员服务和工具,包括无服务器、服务网格和管道。借助 OpenShift 容器平台,企业可以采用混合云策略并开始构建云原生应用。该平台久经验证,包括一套完整服务,能使开发人员快速敏捷地对应用进行编码,同时提高 IT 运维团队的灵活性和效率。
- 红帽 OpenShift 平台 Plus 基于 OpenShift 容器平台的功能构建,具备高级多集群安全防护功能、Day 2 管理功能、集成数据管理和全局容器注册表。借助 OpenShift 平台 Plus,企业可以更一致地保护和管理跨开放混合云环境和应用生命周期的应用。

图 1. OpenShift 容器平台功能和辅助红帽产品
*红帽 OpenShift 包括受支持的流行语言、框架和数据库运行时。列出的其他功能来自红帽应用服务和红帽数据服务产品组合。
高级功能
OpenShift 容器平台支持多种高级功能。
- 自动化 Day 1 和 Day 2 运维
- 服务之间的管理和安全变得更具挑战性,红帽 OpenShift 服务网格为此提供了一种统一的方法来管理、连接和观察应用。
- 红帽 OpenShift Serverless 允许应用根据某些事件源的需求,使用计算资源并根据使用情况自动扩展或缩减。
- 红帽 OpenShift Pipelines 在 Tekton 上推出 Kubernetes 原生持续集成和持续开发(CI/CD)解决方案,通过 OpenShift 控制台提供精简的用户体验。
- 红帽 OpenShif GitOps 基于开源 Argo CD 项目构建,允许 IT 团队为集群配置和应用交付实施 GitOps 工作流,以实现更快、更安全和可扩展的软件开发。
- 红帽 OpenShift 虚拟化将虚拟机应用于 OpenShift,实现现有应用的现代化,或在 Kubernetes 原生架构中与容器和无服务器一起运行。
- 边缘计算包括三节点集群、远程工作节点和单节点,以较少的资源占用为企业提供完整的 Kubernetes 功能。
- 红帽 OpenShift 支持多种工作负载,并通过一个通用平台提供跨应用的一致性,以加速在混合云环境中部署智能应用。
支持的工作负载包括:- 数据库
- 数据分析
- 人工智能和机器学习软件、编程语言和框架
- 记录和监控
- Web 和应用服务器
- 消息代理服务
如需了解红帽 OpenShift 的更多信息,请访问 https://www.redhat.com/zh/technologies/cloud-computing/openshift/try-it
功能和优势
功能 | 优势 |
可扩展性 | 在 OpenShift 容器平台上运行的应用可在数秒内扩展到数百个节点上的数千个实例中。 |
多集群管理 | 集群的统一视图和 Kubernetes 技术的应用为现场和公共云提供了一致的管理层。 |
持久存储 | OpenShift 容器平台支持广泛的企业存储解决方案,包括红帽 OpenShift Data Foundation 和我们的生态系统(如 DellEMC、Portworx、NetApp),用于运行有状态和无状态应用。 |
开源标准 | 除了其他开源技术,OpenShift 容器平台还采用了开放容器计划(OCI)/docker 格式容器以及经云原生计算基金会(CNCF)认证的 Kubernetes,用于容器编排。 |
容器可移植性 | 基于 OCI 行业标准构建的容器镜像可确保开发人员工作站与生产 OpenShift 容器平台环境之间的可移植性。 |
3 节点集群 | 访问完整 Kubernetes 平台的所有功能,使包括主管节点和工作节点的边缘架构具备更高可用性,同时占用更少的资源。 |
远程工作节点 | 将单个工作节点放在远程位置,集中主管节点随后可以在更大的站点(例如核心或区域数据中心)管理这些位置,这对于空间有限的环境以及电力供应或散热能力有限的远程边缘位置尤为重要。 |
单节点 | 将控制和工作节点功能结合起来,以解决物理环境小、带宽低或站点断连的边缘用例。 |
自动安装和升级 | 利用 Amazon Web Services、Google Cloud Platform、IBM Cloud 和微软 Azure 以及在本地使用 vSphere、红帽 OpenStack® 平台、红帽虚拟化或裸机技术,在云中支持自动化安装和无线平台升级。从 OperatorHub 使用的服务可通过一次操作进行全面部署、配置和升级。 |
自动化 | 精简且自动化的容器和应用构建、部署、扩展、运行状况管理等均为标准配置。 |
强大的生态系统 | 红帽的合作伙伴生态系统不断扩大,旨在为用户提供广泛多样的集成。第三方提供额外的存储和网络提供商、集成开发环境 (IDE)、CI、集成、ISV 解决方案等。 |
自助服务配置 | 开发人员可使用最顺手的工具,轻松、快速地按需创建各种应用,同时运维团队也能全面掌控整个环境。 |
多语言支持 | 开发人员可在同一平台使用多种语言、框架和数据库。 |
集成的 CI/CD 管道 | 开发人员减少了手动部署工作,从而部署更高质量的软件以进行 CI 和自动化测试。 |
用户界面 | 开发人员可直接访问多种命令行工具、多设备 Web 控制台和基于 Eclipse 的 IDE。 |
源至镜像部署 | OpenShift 容器平台提供了工具包和工作流,可通过将源代码注入到容器中并让容器准备要执行的源代码来生成可直接运行的镜像。 |