什么是红帽 OpenShift?
红帽® OpenShift® 是用于在混合云、多云乃至边缘的跨平台环境中一致地加快开发和交付云原生应用的统一平台。
OpenShift 利用 Kubernetes 提供容器编排功能,并包含来自云原生计算基金会(CNCF)开源生态系统的众多其他功能,全部由红帽测试、打包并提供支持,从而打造出一个综合全面的应用平台。它既可作为主流云提供商(如 AWS、Microsoft Azure、Google 和 IBM 等)提供的托管式公共云服务来使用,也可安装到您架设了服务器的任何地方。
Kubernetes 本身是一款开源软件,可用于自动化部署、管理和扩展 Linux 容器。要想把它打造成一个企业就绪型平台,企业或机构还需集成其他功能,如自动化、监控、日志分析、服务网格、无服务器、安全补丁和开发人员生产力工具等。
OKD 之前称为 OpenShift Origin,是一个打包了运行 Kubernetes 所需软件组件的社区项目。OKD 是红帽 OpenShift 的上游项目,针对持续应用开发与部署进行了优化。OKD 通常比 OpenShift 提前几个版本发布功能,因而既能让人率先体验社区更新,也承担着企业级用途试验田的作用。
OpenShift 和 OKD 之间有何区别?
OpenShift 是 Kubernetes 的一种分发版,重点关注需要构建新一代云原生应用的开发人员的体验。与 OKD 不同,OpenShift 的订阅可享受一系列相关权益,如技术支持、安全性资源和合作伙伴生态系统。
除了 Kubernetes 外,OKD 也提供关注开发和运维的工具,可帮助这些团队加快应用开发、高效地部署和扩展,并且维护长期生命周期。OKD 提供在任何云上运行 Kubernetes 所需的工具,为开发人员成功开发容器化应用提供保障。OKD 可协助开发人员在云上创建、测试和部署应用,而且支持多种编程语言,如 Go、Node.js、Ruby、Python、PHP、Perl 和 Java 等。
OKD 和 OpenShift 的首要区别在于 OpenShift 符合企业级软件要求。OpenShift 提供安全响应团队、长期支持选项、经验证的第三方 Operator 以及认证的数据库和中间件,并且满足大规模运维的要求。
红帽 OpenShift | OKD 对比 | ||
---|---|---|---|
平台 | |||
一键式自动化节点配置和工具 | |||
多主机容器调度 | |||
自助服务置备 | |||
服务发现 | |||
企业级操作系统 | |||
镜像仓库 | |||
经过验证的存储插件 | |||
网络功能和经过验证的插件 | |||
监控 | |||
日志聚合 | |||
多租户 | |||
计量和 Chargeback | |||
开发人员体验 | |||
云服务代理 | |||
自动化镜像构建 | |||
CI/CD 和 DevOps 工作流 | |||
经验证的第三方 Kubernetes Operator | |||
认证数据库 | |||
认证中间件 | |||
200 多种认证 ISV 解决方案 | |||
无服务器应用(借助 Knative) | |||
企业级运维 | |||
内置运维管理 | |||
零停机修补和升级 | |||
24/7 全天候企业级支持 | |||
9 年支持生命周期 | |||
安全响应团队 |
红帽 OpenShift | OKD 对比 | ||
---|---|---|---|
平台 | |||
一键式自动化节点配置和工具 | |||
多主机容器调度 | |||
自助服务置备 | |||
服务发现 | |||
企业级操作系统 | |||
镜像仓库 | |||
经过验证的存储插件 | |||
网络功能和经过验证的插件 | |||
监控 | |||
日志聚合 | |||
多租户 | |||
计量和 Chargeback | |||
开发人员体验 | |||
云服务代理 | |||
自动化镜像构建 | |||
CI/CD 和 DevOps 工作流 | |||
经验证的第三方 Kubernetes Operator | |||
认证数据库 | |||
认证中间件 | |||
200 多种认证 ISV 解决方案 | |||
无服务器应用(借助 Knative) | |||
企业级运维 | |||
内置运维管理 | |||
零停机修补和升级 | |||
24/7 全天候企业级支持 | |||
9 年支持生命周期 | |||
安全响应团队 |
红帽 OpenShift 与 OKD 哪一个适合您?
在考虑自己适合采用哪一个平台时,需要明白一点:OKD 是一个社区项目,而 OpenShift 是一款采用订阅模式并提供支持服务的付费产品。如果您需要一致的安全防护、内置监控、集中策略管理,并且兼容 Kubernetes 容器工作负载,那 OpenShift 就是优先之选。它不仅强大可靠,支持自助服务置备,而且能与各种各样的工具和企业级系统集成。OpenShift 的核心是基于云的 Kubernetes 容器平台,兼顾了容器化软件和平台即服务(PaaS), 但 OpenShift 不仅仅只有 Kubernetes,它的构建基础也包括 Docker,这也是一个流行的容器化平台。它同时能以商用软件(即 OpenShift 容器平台)和公共云(即 OpenShift 在线版和 OpenShift 专业版)两种形式提供给广大用户,也提供按需使用和更传统的定价模式。如果您寻找的是自助支持社区、开源项目网络、以开发者为中心的工具,以及一个用于在 Kubernetes 上构建容器化应用的平台,则应考虑 OKD。OKD 聚焦于社区,提供团队和用户隔离的容器、构建和网络通信。
为什么选择红帽?
红帽一直致力为全球的企业和机构服务,深知企业 IT 的需求。凭借创新开源的发展之道、实用互补的应用和数据服务产品组合,以及广阔的合作伙伴生态系统,红帽深耕领域多年,可协助您开展不受工作负载限制的云原生数字化转型。我们还与应用和数据领域的关键独立软件供应商(ISV)、硬件 OEM 和系统集成商建立了战略合作关系,将他们的产品集成进来,不断打磨、完善红帽的解决方案。