红帽 OpenShift 与 OKD 对比

复制 URL

红帽® OpenShift® 是用于在混合云、多云乃至边缘的跨平台环境中一致地加快开发和交付云原生应用的统一平台。

OpenShift 利用 Kubernetes 提供容器编排功能,并包含来自云原生计算基金会(CNCF)开源生态系统的众多其他功能,全部由红帽测试、打包并提供支持,从而打造出一个综合全面的应用平台。它既可作为主流云提供商(如 AWSMicrosoft AzureGoogleIBM 等)提供的托管式公共云服务来使用,也可安装到您架设了服务器的任何地方。

Kubernetes 本身是一款开源软件,可用于自动化部署、管理和扩展 Linux 容器。要想把它打造成一个企业就绪型平台,企业或机构还需集成其他功能,如自动化、监控、日志分析、服务网格、无服务器、安全补丁和开发人员生产力工具等。

OKD 之前称为 OpenShift Origin,是一个打包了运行 Kubernetes 所需软件组件的社区项目。OKD 是红帽 OpenShift 的上游项目,针对持续应用开发与部署进行了优化。OKD 通常比 OpenShift 提前几个版本发布功能,因而既能让人率先体验社区更新,也承担着企业级用途试验田的作用。

免费试用红帽 OpenShift

OpenShift 是 Kubernetes 的一种分发版,重点关注需要构建新一代云原生应用的开发人员的体验。与 OKD 不同,OpenShift 的订阅可享受一系列相关权益,如技术支持、安全性资源和合作伙伴生态系统。 

除了 Kubernetes 外,OKD 也提供关注开发和运维的工具,可帮助这些团队加快应用开发、高效地部署和扩展,并且维护长期生命周期。OKD 提供在任何云上运行 Kubernetes 所需的工具,为开发人员成功开发容器化应用提供保障。OKD 可协助开发人员在云上创建、测试和部署应用,而且支持多种编程语言,如 Go、Node.js、Ruby、Python、PHP、Perl 和 Java 等。

OKD 和 OpenShift 的首要区别在于 OpenShift 符合企业级软件要求。OpenShift 提供安全响应团队、长期支持选项、经验证的第三方 Operator 以及认证的数据库和中间件,并且满足大规模运维的要求。

Red Hat OpenShift 和 OKD

平台

  • 一键式自动化节点配置和工具
  • 多主机容器调度
  • 自助服务置备
  • 服务发现
  • 镜像仓库
  • 经过验证的存储插件
  • 网络功能和经过验证的插件
  • 监控
  • 日志聚合
  • 多租户
  • 计量和 Chargeback

开发人员体验

  • 云服务代理
  • 自动化镜像构建
  • CI/CD 和 DevOps 工作流
  • 无服务器应用(借助 Knative

Red Hat OpenShift

平台

  • 企业级操作系统

开发人员体验

  • 经验证的第三方 Kubernetes Operator
  • 认证数据库
  • 认证中间件
  • 200 多种认证 ISV 解决方案

企业级运维

  • 内置运维管理
  • 零停机修补和升级
  • 24/7 全天候企业级支持
  • 9 年支持生命周期
  • 安全响应团队

参阅红帽 OpenShift 评估和订阅指南

红帽资源

在考虑自己适合采用哪一个平台时,需要明白一点:OKD 是一个社区项目,而 OpenShift 是一款采用订阅模式并提供支持服务的付费产品。如果您需要一致的安全防护、内置监控、集中策略管理,并且兼容 Kubernetes 容器工作负载,那 OpenShift 就是优先之选。它不仅强大可靠,支持自助服务置备,而且能与各种各样的工具和企业级系统集成。OpenShift 的核心是基于云的 Kubernetes 容器平台,兼顾了容器化软件和平台即服务(PaaS), 但 OpenShift 不仅仅只有 Kubernetes,它的构建基础也包括 Docker,这也是一个流行的容器化平台。它同时能以商用软件(即 OpenShift 容器平台)和公共云(即 OpenShift 在线版OpenShift 专业版)两种形式提供给广大用户,也提供按需使用和更传统的定价模式。如果您寻找的是自助支持社区、开源项目网络、以开发者为中心的工具,以及一个用于在 Kubernetes 上构建容器化应用的平台,则应考虑 OKD。OKD 聚焦于社区,提供团队和用户隔离的容器、构建和网络通信。

参阅红帽 OpenShift 评估和订阅指南

红帽一直致力为全球的企业和机构服务,深知企业 IT 的需求。凭借创新开源的发展之道、实用互补的应用和数据服务产品组合,以及广阔的合作伙伴生态系统,红帽深耕领域多年,可协助您开展不受工作负载限制的云原生数字化转型。我们还与应用和数据领域的关键独立软件供应商(ISV)、硬件 OEM 和系统集成商建立了战略合作关系,将他们的产品集成进来,不断打磨、完善红帽的解决方案。

立即行动,深度参与 OKD ,或选择 OpenShift 打造适用全球的业务应用环境,由此开启从“容”之路。

选择合适的 Kubernetes 平台时需要考虑的六个因素

中心

红帽官方博客

获取有关我们的客户、合作伙伴和社区生态系统的最新信息。

所有红帽产品试用

我们的免费试用可让您亲身体验红帽的产品功能,为获得认证做好准备,或评估某个产品是否适合您的企业。

扩展阅读

什么是 Podman Desktop?

Podman Desktop 是一款免费的开源工具,可简化在本地开发人员环境中使用容器的过程。

一文带你看懂 Helm 是什么?K8s 和 Helm 的关系

Helm 是一款用于 Kubernetes 的软件包管理器,内含将应用部署到集群所需的各种代码和资源。Helm 可通过 Helm 图表这种打包格式来实现应用的自动分发,从而简化这一过程。

什么是 InstructLab?

InstructLab 是一个用于增强大型语言模型(LLM)的开源项目。由 IBM 和红帽共同创建,它为改善 LLM 对齐度提供了一个经济高效的解决方案,并为那些只有极少机器学习经验的人员提供了参与贡献的机会。

开源 相关资源

特色产品

  • 红帽 OpenShift

    一个统一的应用开发平台,让您基于自选的混合云基础架构大规模构建、现代化和部署应用。

相关文章