快速跳转

红帽 OpenShift 与OKD 对比

复制 URL

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

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

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

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

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

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

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

红帽 OpenShiftOKD 对比
平台
一键式自动化节点配置和工具
多主机容器调度
自助服务置备
服务发现
企业级操作系统
镜像仓库
经过验证的存储插件
网络功能和经过验证的插件
监控
日志聚合
多租户
计量和 Chargeback
开发人员体验
云服务代理
自动化镜像构建
CI/CD 和 DevOps 工作流
经验证的第三方 Kubernetes Operator
认证数据库
认证中间件
200 多种认证 ISV 解决方案
无服务器应用(借助 Knative)
企业级运维
内置运维管理
零停机修补和升级
24/7 全天候企业级支持
9 年支持生命周期
安全响应团队

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

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

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

继续阅读

文章

容器与虚拟机

Linux 容器和虚拟机(VM)都是封装型计算环境,里面组合了各种 IT 组件并独立于系统的其余部分。

文章

什么是容器编排?

容器编排是指自动化容器的部署、管理、扩展和联网。

文章

什么是 Linux 容器?

Linux 容器是与系统隔离开的一系列进程,它从单独的镜像运行,并由该镜像提供支持进程所需的全部文件。

详细了解容器

产品

企业级应用平台,包含一系列久经测试的服务,可在您选择的基础架构上将应用推向市场。

相关资源

检查清单

在容器中开发应用:应与团队探讨的五个主题

技术概览

借助红帽OpenShift 将容器引入企业

电子书

增强混合云安全性

产品规格表

红帽 OpenShift:面向混合云的容器技术

检查清单

在云中采用容器的八大理由

电子书

借助容器战略获得竞争优势

培训

免费培训课程

"通过红帽来运行容器"技术概述

免费培训课程

容器、Kubernetes 和红帽 OpenShift 技术概述

免费培训课程

利用微服务架构开发云原生应用