概述
红帽® OpenShift® 是一个企业级开源应用平台,可用于在混合云、多云乃至边缘的跨平台环境中一致地加快开发和交付云原生应用。它利用 Kubernetes 提供容器编排引擎,并包含来自 CNCF 开源生态系统的众多其他功能,全部由红帽测试、打包并提供支持,形成一个综合全面的应用平台。 红帽® OpenShift® 可以作为主流云提供商(如 AWS、微软 Azure、Google 和 IBM 等)提供的托管公共云服务来使用,也可以作为自助式软件来使用,支持裸机和虚拟基础架构,以及数据中心、公共云和边缘等各种各样的环境。
Kubernetes 本身是一款开源软件,可用于自动化部署、管理和扩展容器。想要让把它打造成一个企业就绪型平台,企业或机构还需要手动集成许多其他功能,如自动化、监控、日志分析、服务网格、无服务器和开发人员生产力工具等。
红帽 OpenShift 和 Kubernetes 的区别
尽管 Kubernetes 能够完成各种任务来编排容器,但用户仍然需要集成其他组件,如网络、入口、负载平衡、存储、监控、日志、多集群管理以及持续集成和持续交付(CI/CD)等,才能更好地加快开发和交付容器化应用,实现规模化。红帽 OpenShift 之所以围绕 Kubernetes 提供这些组件,正是因为单靠 Kubernetes 是不够的。
红帽 OpenShift | Kubernetes 开源容器编排 | |
---|---|---|
平台 | ||
一键式自动化节点配置和工具 | ||
多主机容器调度 | ||
自助服务置备 | ||
服务发现 | ||
企业级容器主机操作系统 | ||
容器镜像仓库 | ||
经过验证的存储插件 | ||
网络功能和经过验证的插件 | ||
监控 | ||
日志聚合 | ||
服务网格 | ||
多租户 | ||
计量和 Chargeback | ||
开发人员体验 | ||
云服务代理 | ||
自动化镜像构建 | ||
CI/CD 和 DevOps 工作流及管道 | ||
经验证的第三方 Kubernetes Operator 和 Helm 图表 | ||
认证数据库和相关数据服务 | ||
认证应用服务 | ||
200 多种认证 ISV 解决方案 | ||
企业级运维 | ||
多集群管理 | ||
零停机修补和升级 | ||
24/7 全天候企业级支持 | ||
9 年支持生命周期 | ||
安全响应团队 |
OpenShift 与 Kubernetes 优势对比
Kubernetes 是一款容器编排软件,可帮助用户以集群化方式管理运行 Linux 容器的主机组。
尽管 Kubernetes 是核心内核,但想要一站式大规模构建、部署、运行和管理容器化应用,或者跨越分散环境(如本地数据中心、公共云和边缘等)来一致地完成这些任务,您需要的不止是 Kubernetes。
红帽 OpenShift 可提供全面的解决方案,内含一个稳定的 Kubernetes 引擎、可靠的安全防护,以及实施一个综合应用平台所需要的许多集成功能。它有多种版本可选,包括全托管公共云服务或自助式软件两种形式,支持数据中心、公共云和边缘等基础架构。
托管云服务版本:
自助式版本:
红帽 OpenShift 重点关注企业用户的体验。它的设计旨在为企业提供容器编排所需的一切(包括增强的安全防护选项和全天候专业支持),并直接集成到企业的自定义 IT 堆栈中,这其中可能包括:
- 主流公共云提供商,如 Amazon Web Services(AWS)、Google Cloud、IBM Cloud 和 微软 Azure
- 红帽产品,如红帽 Ansible® 自动化平台
- 开源项目,如 Jenkins
为什么选择红帽?
红帽既有企业级开源解决方案的多年良好口碑,也有深厚的专业知识与经验,借助红帽 OpenShift、其他实用的红帽应用与数据服务组合以及广阔的合作伙伴生态系统,曾多次协助世界各地的企业与机构成功开展应用转型。
作为全球首屈一指的提供商,我们的开源解决方案以及从顶尖开源社区项目构建而来的综合应用平台能够相辅相成,协助客户实现一流的应用开发和交付体验。
我们还与应用和数据领域的关键独立软件供应商(ISV)、硬件 OEM 和系统集成商建立了战略合作关系,将他们的产品集成进来,不断打磨、完善红帽的解决方案。在 AWS 或微软 Azure 上使用 OpenShift 的企业也有机会将其承诺支出用于红帽产品和服务。