Openshift简介

Openshift简介

Openshift 是RedHat公司的一个基于 Kubernetes 和 Docker 的 PaaS 平台。

虽然 Kubernest 在容器调度方面表现出众,但他的功能还元不构成一个 PaaS 平台,于是很多厂商开始基于 Kubernetes 开发自己的 PaaS 平台。RedHat在其基础上添加了相关的工具与服务,如数据库服务、日志服务、监控服务。OpenShift在PaaS服务层默认提供了丰富的开发语言、开发框架、数据库及中间件的支持。

简单来说:OpenShift在Kubernetes的基础上整合了应用的生命周期管理,包括image的编译,持续集成,部署以及更新。

Openshift 目前有四个版本,分别为公有云版(类似于AWS)、企业版、企业定制版(保证专属硬件)、社区版本。

Openshift支持运行在物理机,虚拟机(kvm,vmware,virtual box等),公有云(阿里云,AWS等),私有云,混合云上。

RedHat 简单介绍

RedHat是一家开源解决方案供应商,主要为操作系统、存储、中间件、虚拟化和云计算提供关键任务的软件与服务。简单来说,就是把开源社区的项目产品化,使普通企业客户更容易消费开源创新技术,其营收主要来源于为这些企业提供解决方案后的订阅费用。也就是说,红帽的价值一是在拥有庞大代码库的开源社区,二是其开源社区中项目的实用性及变现能力。

题外话:Docker、Kubernetes、Openshift的关系

使用Docker能够将程序的运行时及其它依赖环境提取出来形成一个隔离的运行环境——image,实现了应用程序的容器化运行。而Kubernetes能够管理和编排已经容器化了的应用,提供容器化应用的部署、扩展和管理等功能。OpenShift在Kubernetes容器管理的基础上,整合了应用程序的生命周期管理,包括image的编译,持续集成,部署和更新等功能。如果仅限于了解和使用,上面这些信息对我来说就足够了,接下来的时间还是回到正文的翻译中去吧。

猜你喜欢

转载自blog.csdn.net/qq_30154571/article/details/88825722