OpenShift是什么

Fanly 问答 2019-07-10 14:47:29 阅读(...)

OpenShift 是由红帽公司推出的 PaaS 云计算平台,供用户创建网络应用,由 OpenShift Origin管理,支持 GitHub,开发者可以使用Git来发布自己的web应用程序到平台上。

OpenShift 是由红帽公司推出的 PaaS 云计算平台,供用户创建网络应用。OpenShift Enterprise 是其私有云版本这是一个开源软件,由 OpenShift Origin 管理,支持 GitHub,开发者可以使用 Git 来发布自己的 web 应用程序到平台上。

OpenShift

Openshift 广泛支持多种编程语言和框架,如 Java,Ruby 和 PHP 等。另外它还提供了多种集成开发工具如 Eclipse integration,JBoss Developer Studio 和 Jenkins 等。OpenShift 基于一个开源生态系统为移动应用,数据库服务等,提供支持。

OpenShift Online 服务构建在 Red Hat Enterprise Linux 上。Red Hat Enterprise Linux 提供集成应用程序,运行库和一个配置可伸缩的多用户单实例的操作系统,以满足企业级应用的各种需求。

Openshift 当前共提供三种产品:OpenShift Online、OpenShift Enterprise 和 OpenShift Origin。 其中,OpenShift Online 是面向普通开发者和小微企业的线上公有云平台;OpenShift Enterprise 是面向企业的私有云平台;OpenShift Origin 是一个开源项目,是构成前两个的基础。

OpenShift Online 为免费用户提供三个 small gear 的资源,用户创建应用时可以用一个 gear,也可以用多个 gear。因此,每一用户最多可以创建三个免费应用。这个资源份额在 PaaS 中对免费用户是比较慷慨的。

OpenShift 使用模块的概念,又叫做 cartridges,支持 Java、PHP、Python、Perl、Node.js,数据库语言则支持 MySQL、MongoDB 和 PostgreSQL。另外,OpenShift 还支持诸如 Jenkins 和 Cron 这样的工具,和包括 Oracle 业务流程管理套件以及 Red Hat Jboss 业务规则管理系统(BRMS)。

OpenShift 使用的架构由单个节点组成,以容纳应用程序代码和服务,同时还有一系列的单独代理来管理节点和提供服务。除此之外,OpenShift 的架构还包括一个消息系统将节点和代理绑定到一起,并且使用 RESTful 的 API 同外部工具整合。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Kubernetes

    Kubernetes是什么

    Kubernetes是用于自动部署、扩展和管理容器化应用程序的开源系统。旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。 它支持一系列容器工具, 包括Docker等。
  • 云计算

    云计算如何运作

    云计算让您可以通过 Internet 访问服务器、存储空间、数据库和各种应用程序服务。云服务提供商拥有和维护此类应用程序服务所需的联网硬件,而您只需要通过 Web 应用程序就可以预置和使用需要的资源。
  • 红帽 Red Hat CloudForms

    红帽 CloudForms 是什么

    Red Hat CloudForms是一种企业云计算解决方案,可帮助企业创建,管理和监控公共,私有和混合云环境。它可以通过单一平台集成和管理来自多个云平台的云基础架构和服务。
  • redhat 红帽

    红帽 Linux(RHEL)是什么意思

    红帽企业Linux(RHEL)是Red Hat专为企业设计的基于Linux的操作系统。RHEL可以在桌面,服务器,虚拟机管理程序或云中运行。Red Hat是世界上使用最广泛的Linux发行版之一。
  • 平台即服务(PaaS)

    PaaS 是什么

    平台即服务(PaaS)是描述作为集成租用或交付的计算平台的概念解决方案,解决方案堆栈或通过Internet连接提供服务。例如使用OS,Web服务器,数据库和Web应用程序。
  • Rocky Linux 企业级操作系统

    Rocky是什么

    Rocky是一个开源、免费的企业级操作系统。旨在成为一个使用红帽企业Linux操作系统源代码的完整的下游二进制兼容版本,该项目旨在提供一个由社区支持且可用于生产的企业操作系统。