《开源容器云OpenShift:构建基于Kubernetes的企业应用云平台》一1.5 OpenShift社区版与企业版

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介:

本节书摘来自华章出版社《开源容器云OpenShift:构建基于Kubernetes的企业应用云平台》一书中的第1章,第1.5节,作者 陈耿 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.5 OpenShift社区版与企业版

OpenShift是一个开源项目,所有的源代码都可以在GitHub仓库上查阅及下载。企业和个人都可以免费下载和使用OpenShift构建属于自己的容器云平台。我们也可以加入OpenShift的社区成为一名光荣的OpenShift社区贡献者。
OpenShift项目主页:https://www.openshift.org
OpenShift GitHub仓库:https://github.com/openshift
开源软件的一大好处在于,用户可以自由选择和免费使用。缺点是没有人会对软件的使用提供支持保障。对于个人用户来说,这不是问题。但是对于企业来说,更多是希望有人能在出现问题的时候提供专业的支持和保障。这种需求给一些公司提供了机会,他们在开源软件的基础上进行定制、测试、修复及优化,推出企业版本,并对之进行支持。这种软件称为开源商业软件。Red Hat就是开源软件商业模式的奠基人,而且是目前世界上最大的开源软件公司。OpenShift的开源社区版本叫OpenShift Origin,Red Hat在OpenShift Origin的基础上推出了OpenShift的企业版本,其中包含了公有云服务OpenShift Online及私有云产品OpenShift Container Platform(以前也称为OpenShift Enterprise)。更多关于OpenShift企业版的信息可以访问OpenShift企业版的主页:http://www.openshift.com
OpenShift的企业版和社区版在代码上十分相似,功能上可以说是基本一致。企业版是基于某个社区版版本产生的。作为一个开源软件公司,Red Hat所有产品的企业版的源代码也是完全公开的。就我个人的经验而言,企业版往往会更稳定,因为社区版的代码变化会更频繁。
经常会被问到这样一个问题:“究竟我们是使用社区版还是企业版比较好?”这个问题没有唯一的答案,要视用户所处的使用场景而言。对于个人用户的开发测试及出于研究目的而言,社区版会是一个不错的选择,但是其实OpenShift的企业版也对个人用户免费开放。对于企业的关键业务应用的部署而言,企业版自然会是更好的选择,企业版除了稳定以外,还有专业的售后支持。
目前一些OpenShift的企业客户,在使用OpenShift企业版的同时,也会将他们的需求以提案或代码的方式提交到社区,在被社区评审接纳以后融入成为OpenShift产品未来版本的核心特性。这样做的好处是,企业所需的功能往后就由社区进行维护,不存在如自定义的修改在未来版本还需要进行测试及匹配,从而带来不可预知的工作量和风险。企业用户参与到开源社区,可以对产品的发展方向发表自己的看法。从而避免在传统的闭源商业软件时代用户只能被厂商牵着鼻子走的窘境。
本书的内容将以OpenShift社区版OpenShift Origin进行探讨及讲解。相关的经验也适用于OpenShift的企业版OpenShift Container Platform。在一般情况下,本书将直接使用OpenShift来指代OpenShift的社区版和企业版。在企业版和社区版存在差异的情况下,将会特别标注。
接下来让我们扬帆起航,开启一段通往企业容器云的旅程。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
12月前
|
Kubernetes jenkins Linux
两大容器管理平台,Kubernetes与OpenShift有什么区别?
两大容器管理平台,Kubernetes与OpenShift有什么区别?
|
5月前
|
Kubernetes SDN 微服务
微服务与 Kubernetes 容器云的边界
【2月更文挑战第30天】该文探讨了微服务与Kubernetes集群的关系,主要关注是否应跨多集群部署。理想的状况是每个微服务对应一个Kubernetes集群,配置和注册中心在同一集群内,以减少网络延迟。
|
关系型数据库 测试技术 数据库
是否可以将OceanBase数据库的社区版OCP部署在企业版OCP上
是否可以将OceanBase数据库的社区版OCP部署在企业版OCP上
161 2
|
存储 Kubernetes Cloud Native
Kubernetes vs OpenShift浅析
古语有云:“知彼知己,百战不殆。不知彼而知己,一胜一负。不知彼,不知己,每战必殆。” 这句话同样也适用于技术体系。无论我们在落地,还是在学习、实践某一项技术,对提供相同功能的体系框架的对比学习,可以使得我们能够快速、全面地去拥抱其生态。
371 0
|
Kubernetes Cloud Native 安全
从容器到容器云,什么才是Kubernetes的本质?
从容器到容器云,什么才是Kubernetes的本质?
|
SQL 监控 关系型数据库
MySQL企业版工具——使用MySQL Enterprise Monitor监控MySQL数据库和主机---发表到爱可生开源社区
MySQL在企业版里的有个工具MySQL Enterprise Monitor,可以用于监控MySQL实例和主机性能。现实验如下
1099 0
|
存储 Kubernetes 安全
【容器云架构】了解 Kubernetes 网络模型
【容器云架构】了解 Kubernetes 网络模型
|
Kubernetes 网络协议 Linux
【容器云架构】Kubernetes网络解决方案的比较
【容器云架构】Kubernetes网络解决方案的比较
|
Kubernetes 负载均衡 API
「容器云架构」设置高可用性Kubernetes Master
「容器云架构」设置高可用性Kubernetes Master
|
存储 Kubernetes 负载均衡
「容器云平台」Mesos 和 Kubernetes的比较
「容器云平台」Mesos 和 Kubernetes的比较

相关产品

  • 容器服务Kubernetes版
  • 下一篇
    无影云桌面